public string[] Speichern(String[] Var1)
        {
            int e = Var1.Count() -1;
            for (int i = 1; i <= e; i++)
            {
                TextDatei c_textdatei = new TextDatei();
                c_textdatei.WriteLine(@"config.conf", i, Var1[i], true);
            }

            return (null);
        }
        public ArrayList Lesen()
        {
            TextDatei c_textdatei = new TextDatei();
            int e = c_textdatei.CountLines(@"config.conf")+1; //e...Anzahl der Zeilen
            ArrayList Var1 = new ArrayList();
            for (int i = 0; i <= e; i++)
            {
                if (i == 0)
                {
                    Var1.Add("");
                }
                else
                {
                    Var1.Add(c_textdatei.ReadLine(@"config.conf", i));
                }

            }
               return Var1;
        }
 ///<summary>
 /// Ändert die Backup-Information
 ///</summary>
 ///<param name="title">(Alter) Titel des Backups</param>
 ///<param name="newtitle">Neuer Titel des Backups</param>
 ///<param name="newinfo">Neue Info des Backups</param>
 ///<param name="newmods">Neue Mods-Info des Backups</param>
 public void Change(string title, string newtitle, string newinfo, string newmods)
 {
     if (System.IO.Directory.Exists("Backups/" + title + "/") == true)
     {
         TextDatei c_textdatei = new TextDatei();
         log.Write("Backup \"" + title + "\" wurde in \"" + newtitle + "\" umbenannt.");
         c_textdatei.WriteFile("Backups/" + title + "/info.txt", newinfo);      //Info.txt schreiben
         c_textdatei.WriteFile("Backups/" + title + "/mods.txt", newmods);      //Mods.txt schreiben
         try
         {
             System.IO.Directory.Move("Backups/" + title + "/", "Backups/" + newtitle + "/");
         }
         catch
         {
         }
     }
     else
     {
         log.Write("Backup \"" + title + "\" konnte nicht in \"" + newtitle + "\" umbenannt werden (Backup nicht vorhanden!");
         MessageBox.Show("Backup \"" + title + "\" konnte nicht in \"" + newtitle + "\" umbenannt werden (Backup nicht vorhanden!");
     }
 }
 ///<summary>
 /// Erstellt ein Backup (Nach den übergebenen Informationen
 ///</summary>
 ///<param name="title">Titel des Backups</param>
 ///<param name="mods">Installierte Mods</param>
 ///<param name="info">Angefügte Informationen an das Backup</param>
 public void Create(string title, string mods, string info)
 {
     if (System.IO.Directory.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/.minecraft") == true)
     {
         if (System.IO.Directory.Exists("Backups/" + title + "/") == false || mods == null || info == null)
         {
             if (mods == null || info == null)
             {
                 TextDatei c_textdatei = new TextDatei();
                 log.Write("Backup " + title + " wird erstellt... Info: \n" + info + "\n , Mods: " + mods + ".");
                 Directory.Delete("Backups/" + title + "/.minecraft/", true);
                 file.CopyDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/.minecraft", "Backups/" + title + "/.minecraft/");
                 log.Write("Backup \"" + title + "\" wurde erfolgreich aktualisiert!");
                 MessageBox.Show("Backup \"" + title + "\" wurde erfolgreich aktualisiert!");
             }
             else
             {
                 TextDatei c_textdatei = new TextDatei();
                 log.Write("Backup " + title + " wird erstellt... Info: \n" + info + "\n , Mods: " + mods + ".");
                 file.CopyDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/.minecraft", "Backups/" + title + "/.minecraft/");
                 c_textdatei.WriteFile("Backups/" + title + "/info.txt", info);      //Info.txt schreiben
                 c_textdatei.WriteFile("Backups/" + title + "/mods.txt", mods);      //Mods.txt schreiben
                 log.Write("Backup \"" + title + "\" wurde erfolgreich erstellt!");
                 MessageBox.Show("Backup \"" + title + "\" wurde erfolgreich erstellt!");
             }
         }
         else
         {
             log.Write("Backup \"" + title + "\" konnte nicht erstellt werden (Backup bereits vorhanden!");
             MessageBox.Show("Backup \"" + title + "\" konnte nicht erstellt werden (Backup bereits vorhanden!");
         }
     }
     else
     {
         log.Write("Backup \"" + title + "\" konnte nicht erstellt werden (.minecraft Ordner nicht vorhanden!");
         MessageBox.Show("Backup \"" + title + "\" konnte nicht erstellt werden (.minecraft Ordner nicht vorhanden!");
     }
 }
 ///<summary>
 /// Schreibt eine Meldung in das Log-File log.txt
 ///</summary>
 ///<param name="sWrite">Zu schreibender Text/Meldung</param>
 public void Write(String sWrite)
 {
     TextDatei c_textdatei = new TextDatei();
     c_textdatei.Append("log.txt", "[" + DateTime.Now.ToString("dd. MM. yyyy hh:mm:ss") + "] " + sWrite + "\n");
 }
        private void button1_Click(object sender, EventArgs e)
        {
            TextDatei textiii = new TextDatei();

            textiii.WriteFile(Application.StartupPath + @"\" + Convert.ToString(DateTime.Now.TimeOfDay.Hours + ":" + DateTime.Now.TimeOfDay.Minutes) + "-errorlog-save.txt", tb_errors.Text);
        }
示例#7
0
        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


        }
 private void button1_Click(object sender, EventArgs e)
 {
     TextDatei textiii = new TextDatei();
     textiii.WriteFile(Application.StartupPath + @"\"+Convert.ToString(DateTime.Now.TimeOfDay.Hours + ":" + DateTime.Now.TimeOfDay.Minutes) + "-errorlog-save.txt", tb_errors.Text);
 }