コード例 #1
0
ファイル: Form1.cs プロジェクト: StrongholdIII/BF3-Launcher-1
        private void button5_Click_1(object sender, EventArgs e)
        {


            fs = textBox1.Text;
            sprache = comboBox1.Text;
            password = txt_Pass.Text;
            name = txt_name.Text;




            switch (check_autostart.Checked)
            {
                case true:
                    autostart = "true";
                    break;
                case false:
                    autostart = "false";
                    break;
            }

            switch (check_autoende.Checked)
            {
                case true:
                    autoende = "true";
                    break;
                case false:
                    autoende = "false";
                    break;
            }



            switch (sprache)
            {
                case "Deutsch":
                    //webBrowser1.Url = new System.Uri("http://battlelog.battlefield.com/bf3/de/gate/?returnUrl=|bf3|de|", System.UriKind.Absolute);
                    // webBrowser1.Refresh();
                    break;
                case "Englisch":
                    // webBrowser1.Url = new System.Uri("http://battlelog.battlefield.com/bf3/en/gate/?returnUrl=|bf3|en|", System.UriKind.Absolute);
                    // webBrowser1.Refresh();
                    break;
                default:
                    break;
            }
        #endregion Einstellungen übernehmen

            fs = textBox1.Text;
            TextDatei c_textdatei = new TextDatei();



            #region Einstellungen speichern
            switch (check_autostart.Checked)
            {
                case true:
                    autostart = "true";
                    break;
                case false:
                    autostart = "false";
                    break;
            }

            switch (check_autoende.Checked)
            {
                case true:
                    autoende = "true";
                    break;
                case false:
                    autoende = "false";
                    break;
            }


            name = Crypt.Encrypt(txt_name.Text);
            password = Crypt.Encrypt(txt_Pass.Text);
            string[] einstellung = { " ", fs, sprache, autostart, autoende, name, password };
            Einstellungen_speichern Einstellungen = new Einstellungen_speichern();

            Einstellungen.Speichern(einstellung);
            #endregion Einstellungen speichern


        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: StrongholdIII/BF3-Launcher-1
        private void Form1_Load(object sender, EventArgs e)
        {




            #region Einstellungen auslesen und gegebenfalls Standartwerte setzen
            if (File.Exists("config.conf"))
            {
                Einstellungen_speichern Einstellungen = new Einstellungen_speichern();
                ArrayList einstellungen = Einstellungen.Lesen();
                fs = einstellungen[1].ToString();
                sprache = einstellungen[2].ToString();
                autostart = einstellungen[3].ToString();
                autoende = einstellungen[4].ToString();
                name = Crypt.Decrypt(einstellungen[5].ToString());
                password = Crypt.Decrypt(einstellungen[6].ToString());
            }

            else
            {
                //setzen der Standart Variablen
                sprache = stdsprache;
                fs = stdpfad;
                check_autostart.Checked = true;
                check_autoende.Checked = true;

                //Schreiben einer Datei
                string[] einstellung = { " ", stdpfad, stdsprache, "true", "true", " ", " " };
                Einstellungen_speichern Einstellungen = new Einstellungen_speichern();
                Einstellungen.Speichern(einstellung);
            }






            #endregion

            #region eingelesene Werte zuweisen
            textBox1.Text = fs;
            comboBox1.Text = sprache;
            txt_name.Text = name;
            txt_Pass.Text = password;

            switch (autostart)
            {
                case "true":
                    check_autostart.Checked = true;
                    break;
                case "false":
                    check_autostart.Checked = false;
                    break;
            }

            switch (autoende)
            {
                case "true":
                    check_autoende.Checked = true;
                    break;
                case "false":
                    check_autoende.Checked = false;
                    break;
            }





            #endregion
            //Origin Starten
            if (autostart == "true")
            {
                Process[] MatchingProcesses = Process.GetProcessesByName("Origin");
                if (MatchingProcesses.Length == 0) 
                {
                    Process Origin = new Process();
                    Origin.StartInfo.FileName = fs;
                    Origin.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
                    Origin.Start();
                    button1.Text = "Beende Origin";
                    button1.imgHover = Properties.Resources.btn_origin_stop_hover;
                    button1.imgNormal = Properties.Resources.btn_origin_stop_normal;
                    button1.imgPressed = Properties.Resources.btn_origin_stop_pressed;
                    button1.Image = Properties.Resources.btn_origin_stop_normal;
                }
            }

            geckoWebBrowser3.Navigate("http://battlelog.battlefield.com/bf3/de/gate/?returnUrl=|bf3|de|");
            if (!"".Equals(txt_name.Text) && !"".Equals(txt_Pass.Text))
            {
                login(txt_name.Text, txt_Pass.Text, "de");
            }
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: StrongholdIII/BF3-Launcher
        private void Form1_Load(object sender, EventArgs e)
        {

            #region Einstellungen auslesen und gegebenfalls Standartwerte setzen
            if (File.Exists("config.conf"))
            {
                Einstellungen_speichern Einstellungen = new Einstellungen_speichern();
                ArrayList einstellungen = Einstellungen.Lesen();
                fs =  einstellungen[1].ToString();
                sprache = einstellungen[2].ToString();
                autostart = einstellungen[3].ToString();
                autoende = einstellungen[4].ToString();
                username = einstellungen[5].ToString();
                password = einstellungen[6].ToString();               
            }

            else
            {
                //setzen der Standart Variablen
                sprache = stdsprache;
                fs = stdpfad;
                check_autostart.Checked = true;
                check_autoende.Checked = true;

                //Schreiben einer Datei
                string[] einstellung = { " ", stdpfad, stdsprache, "true" ,"true", " ", " "};
                Einstellungen_speichern Einstellungen = new Einstellungen_speichern();                
                Einstellungen.Speichern(einstellung);
            }


           



            #endregion

            #region eingelesene Werte zuweisen
            textBox1.Text = fs;
            comboBox1.Text = sprache;
            txt_name.Text = username;
            txt_Pass.Text = password;

            switch (autostart)
            {
                case "true":
                    check_autostart.Checked = true;
                    break;
                case "false":
                    check_autostart.Checked = false;
                    break;
            }

            switch (autoende)
            {
                case "true":
                    check_autoende.Checked = true;
                    break;
                case "false":
                    check_autoende.Checked = false;
                    break;
            }



            switch (sprache)
            {
                case "Deutsch":
                    webBrowser1.Url = new System.Uri("http://battlelog.battlefield.com/bf3/de/gate/?returnUrl=|bf3|de|", System.UriKind.Absolute);
                    webBrowser1.Refresh();
                    break;
                case "Englisch":
                    webBrowser1.Url = new System.Uri("http://battlelog.battlefield.com/bf3/en/gate/?returnUrl=|bf3|en|", System.UriKind.Absolute);
                    webBrowser1.Refresh();
                    break;
                default:
                    MessageBox.Show("Etwas ist falsch");
                    break;

            #endregion
            }

            //Origin Starten
            if (autostart == "true")
            {
                Process[] MatchingProcesses = Process.GetProcessesByName("Origin");
                if (MatchingProcesses.Length > 0) { }
                else
                {
                    Process Origin = new Process();
                    Origin.StartInfo.FileName = fs;
                    Origin.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
                    Origin.Start();
                    button1.Text = "Beende Origin";
                    schalter = 0;
                }
            }
        }