commit c958d101f4f67eb75db15396124655007ab04553 Author: Eugen Höglinger Date: Wed Oct 9 10:04:04 2024 +0200 Initialize diff --git a/.vs/RenameIt.git/FileContentIndex/1338fea2-8221-43e1-b71c-5b6ccd8385f1.vsidx b/.vs/RenameIt.git/FileContentIndex/1338fea2-8221-43e1-b71c-5b6ccd8385f1.vsidx new file mode 100644 index 0000000..23f285f Binary files /dev/null and b/.vs/RenameIt.git/FileContentIndex/1338fea2-8221-43e1-b71c-5b6ccd8385f1.vsidx differ diff --git a/.vs/RenameIt.git/FileContentIndex/1f9d4f93-59ec-42f0-9f02-1c7d6368e3e9.vsidx b/.vs/RenameIt.git/FileContentIndex/1f9d4f93-59ec-42f0-9f02-1c7d6368e3e9.vsidx new file mode 100644 index 0000000..b7dcdea Binary files /dev/null and b/.vs/RenameIt.git/FileContentIndex/1f9d4f93-59ec-42f0-9f02-1c7d6368e3e9.vsidx differ diff --git a/.vs/RenameIt.git/FileContentIndex/348ee95a-1630-4712-bdcb-362d801ed514.vsidx b/.vs/RenameIt.git/FileContentIndex/348ee95a-1630-4712-bdcb-362d801ed514.vsidx new file mode 100644 index 0000000..7423e18 Binary files /dev/null and b/.vs/RenameIt.git/FileContentIndex/348ee95a-1630-4712-bdcb-362d801ed514.vsidx differ diff --git a/.vs/RenameIt.git/FileContentIndex/3ec174b9-7a96-46a9-a030-c2205b3c6f48.vsidx b/.vs/RenameIt.git/FileContentIndex/3ec174b9-7a96-46a9-a030-c2205b3c6f48.vsidx new file mode 100644 index 0000000..a7d76f1 Binary files /dev/null and b/.vs/RenameIt.git/FileContentIndex/3ec174b9-7a96-46a9-a030-c2205b3c6f48.vsidx differ diff --git a/.vs/RenameIt.git/FileContentIndex/a721c90e-122d-4d7e-8e11-35dfbf1d6c09.vsidx b/.vs/RenameIt.git/FileContentIndex/a721c90e-122d-4d7e-8e11-35dfbf1d6c09.vsidx new file mode 100644 index 0000000..a00b68d Binary files /dev/null and b/.vs/RenameIt.git/FileContentIndex/a721c90e-122d-4d7e-8e11-35dfbf1d6c09.vsidx differ diff --git a/.vs/RenameIt.git/v17/.suo b/.vs/RenameIt.git/v17/.suo new file mode 100644 index 0000000..42f1d76 Binary files /dev/null and b/.vs/RenameIt.git/v17/.suo differ diff --git a/Daten/Icon.ico b/Daten/Icon.ico new file mode 100644 index 0000000..8ea33f6 Binary files /dev/null and b/Daten/Icon.ico differ diff --git a/RenameIt.git.sln b/RenameIt.git.sln new file mode 100644 index 0000000..fc4cb9b --- /dev/null +++ b/RenameIt.git.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34202.233 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RenameIt", "RenameIt\RenameIt.csproj", "{51D76E4E-FE65-45C8-B942-6E5F69A547EA}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {51D76E4E-FE65-45C8-B942-6E5F69A547EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {51D76E4E-FE65-45C8-B942-6E5F69A547EA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {51D76E4E-FE65-45C8-B942-6E5F69A547EA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {51D76E4E-FE65-45C8-B942-6E5F69A547EA}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {E344EDAA-7479-45A5-92CD-B59E341D2F5B} + EndGlobalSection +EndGlobal diff --git a/RenameIt/AllDirectories.cs b/RenameIt/AllDirectories.cs new file mode 100644 index 0000000..743d3e3 --- /dev/null +++ b/RenameIt/AllDirectories.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using Template; + +namespace RenameIt +{ + /// + /// Counts all directories in a directory. + /// + internal class AllDirectories + { + string directory = ""; + bool subDir = false; + + /// + /// Counts all directories in a directory. + /// + /// This directory contains the directories. + public AllDirectories(string path) + { + this.directory = path; + this.subDir = false; + } + + /// + /// Counts all directories in a directory. + /// + /// This directory contains the directories. + /// If it is true, it will search in all subdirectories too. + public AllDirectories(string path, bool subDir) + { + this.directory = path; + this.subDir = subDir; + } + + /// + /// Returns the number of directories. + /// + /// + public int Lenght() + { + DirectoryInfo di = new DirectoryInfo(directory); + + if (!subDir) + { + return di.GetDirectories().Length; + } + else + { + return di.GetDirectories("*.*", SearchOption.AllDirectories).Length; + } + } + + /// + /// Returns a list of all direcrories. + /// + /// A list in string format. + public List GetDirectoryList() + { + //Verzeichnisliste erstellen + List directoryList = new List(); + + try + { + DirectoriesInFolders dif = new DirectoriesInFolders(directory, subDir); + directoryList = dif.GetDirectoryArray; + return directoryList; + } + catch (Exception) + { + MessageBox.Show(AppResources.msg007, AppResources.capt001, MessageBoxButtons.OK); + directoryList.Clear(); + return directoryList; + } + } + } +} diff --git a/RenameIt/AllFiles.cs b/RenameIt/AllFiles.cs new file mode 100644 index 0000000..543ced3 --- /dev/null +++ b/RenameIt/AllFiles.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using Template; + +namespace RenameIt +{ + /// + /// Counts the files in a directory. + /// + internal class AllFiles + { + string directory = ""; + string extension = ".*"; + bool subDir = false; + + /// + /// Counts all files in a directory. + /// + /// This directory contains the files. + /// If it is true, it will search in all subdirectories too. + public AllFiles(string path, string extension, bool subDir) + { + this.directory = path; + + if (extension.StartsWith(".")) + { + this.extension = extension; + } + else + { + this.extension = "." + extension; + } + + this.subDir = subDir; + } + + /// + /// Returns the number of files. + /// + /// + public int Lenght() + { + DirectoryInfo di = new DirectoryInfo(directory); + if (!subDir) + { + return di.GetFiles("*" + extension).Length; + } + else + { + return di.GetFiles("*" + extension, SearchOption.AllDirectories).Length; //Eins abziehen damit das Ergebnis richtig ist. + } + } + + /// + /// Returns a list of all files. + /// + /// A list in string format. + public List GetFileList() + { + //Dateiliste erstellen + List fileList = new List(); + + try + { + FilesInFolders fif = new FilesInFolders(directory, extension, subDir); + fileList = fif.GetFileArray; + return fileList; + } + catch (Exception) + { + MessageBox.Show(AppResources.msg007, AppResources.capt001, MessageBoxButtons.OK); + fileList.Clear(); + return fileList; + } + } + } +} diff --git a/RenameIt/App.config b/RenameIt/App.config new file mode 100644 index 0000000..4bfa005 --- /dev/null +++ b/RenameIt/App.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/RenameIt/DirectoriesInFolders.cs b/RenameIt/DirectoriesInFolders.cs new file mode 100644 index 0000000..5dcef77 --- /dev/null +++ b/RenameIt/DirectoriesInFolders.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace RenameIt +{ + /// + /// List of Directories in Folders. + /// + internal class DirectoriesInFolders + { + /// + /// List of all Directories. + /// + public List GetDirectoryArray { set; get; } + + /// + /// Creates a list which contains all directorynames in a specific folder. + /// + /// Folder which contains files to be listed. + /// True for scanning subfolders. + public DirectoriesInFolders(string root, bool subFolders) + { + GetDirectoryArray = GetDirectoryList(root, subFolders); + } + + private List GetDirectoryList(string root, bool subFolders) + { + List directoryArray = new List(); + try + { + string[] Directories = System.IO.Directory.GetDirectories(root); + string[] Folders = System.IO.Directory.GetDirectories(root); + for (int i = 0; i < Directories.Length; i++) + { + directoryArray.Add(Directories[i].ToString()); + } + + if (subFolders == true) + { + for (int i = 0; i < Folders.Length; i++) + { + directoryArray.AddRange(GetDirectoryList(Folders[i], subFolders)); + } + } + } + catch (Exception Ex) + { + throw (Ex); + } + return directoryArray; + } + } +} diff --git a/RenameIt/FilesInFolders.cs b/RenameIt/FilesInFolders.cs new file mode 100644 index 0000000..a46188f --- /dev/null +++ b/RenameIt/FilesInFolders.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace RenameIt +{ + /// + /// List of Files in Folders. + /// + internal class FilesInFolders + { + /// + /// List of all Files. + /// + public List GetFileArray { set; get; } + + /// + /// Creates a list which contains all filenames in a specific folder. + /// + /// Folder which contains files to be listed. + /// True for scanning subfolders. + public FilesInFolders(string root, string extension, bool subFolders) + { + GetFileArray = GetFileList(root, extension, subFolders); + } + + private List GetFileList(string root, string extension, bool subFolders) + { + List fileArray = new List(); + try + { + string[] Files = System.IO.Directory.GetFiles(root); + string[] Folders = System.IO.Directory.GetDirectories(root); + for (int i = 0; i < Files.Length; i++) + { + if (extension == ".*" || extension == "" || Path.GetExtension(Files[i]) == extension) + { + fileArray.Add(Files[i].ToString()); + } + } + + if (subFolders == true) + { + for (int i = 0; i < Folders.Length; i++) + { + fileArray.AddRange(GetFileList(Folders[i], extension, subFolders)); + } + } + } + catch (Exception Ex) + { + throw (Ex); + } + return fileArray; + } + } +} diff --git a/RenameIt/Form1.Designer.cs b/RenameIt/Form1.Designer.cs new file mode 100644 index 0000000..5a2bd12 --- /dev/null +++ b/RenameIt/Form1.Designer.cs @@ -0,0 +1,467 @@ +namespace RenameIt +{ + partial class Form1 + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Windows Form-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); + this.menuStrip = new System.Windows.Forms.MenuStrip(); + this.actionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.previewToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.convertToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.cancelToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.languageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.germanToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.englishToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.helpToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.groupBoxDirectory = new System.Windows.Forms.GroupBox(); + this.buttonDirectory = new System.Windows.Forms.Button(); + this.textBoxDirectory = new System.Windows.Forms.TextBox(); + this.groupBoxConvert = new System.Windows.Forms.GroupBox(); + this.checkBoxDirectories = new System.Windows.Forms.CheckBox(); + this.checkBoxFiles = new System.Windows.Forms.CheckBox(); + this.checkBoxSubdirectories = new System.Windows.Forms.CheckBox(); + this.textBoxExtension = new System.Windows.Forms.TextBox(); + this.labelExtension = new System.Windows.Forms.Label(); + this.groupBoxFunction = new System.Windows.Forms.GroupBox(); + this.textBoxReplaceThrough = new System.Windows.Forms.TextBox(); + this.textBoxSearchFor = new System.Windows.Forms.TextBox(); + this.labelReplaceThrough = new System.Windows.Forms.Label(); + this.labelSearchFor = new System.Windows.Forms.Label(); + this.radioButtonFreeReplace = new System.Windows.Forms.RadioButton(); + this.radioButtonSpaceToHyphen = new System.Windows.Forms.RadioButton(); + this.radioButtonHyphenToSpace = new System.Windows.Forms.RadioButton(); + this.radioButtonSpaceToUnderline = new System.Windows.Forms.RadioButton(); + this.radioButtonUnderlineToSpace = new System.Windows.Forms.RadioButton(); + this.radioButtonReverseCharacter = new System.Windows.Forms.RadioButton(); + this.radioButtonProperCaseLast = new System.Windows.Forms.RadioButton(); + this.radioButtonProperCase = new System.Windows.Forms.RadioButton(); + this.radioButtonLowerCase = new System.Windows.Forms.RadioButton(); + this.radioButtonUpperCase = new System.Windows.Forms.RadioButton(); + this.groupBoxReport = new System.Windows.Forms.GroupBox(); + this.checkBoxOverwrite = new System.Windows.Forms.CheckBox(); + this.checkBoxSave = new System.Windows.Forms.CheckBox(); + this.progressBarStatus = new System.Windows.Forms.ProgressBar(); + this.buttonPreview = new System.Windows.Forms.Button(); + this.buttonConvert = new System.Windows.Forms.Button(); + this.buttonCancel = new System.Windows.Forms.Button(); + this.backgroundWorker = new System.ComponentModel.BackgroundWorker(); + this.menuStrip.SuspendLayout(); + this.groupBoxDirectory.SuspendLayout(); + this.groupBoxConvert.SuspendLayout(); + this.groupBoxFunction.SuspendLayout(); + this.groupBoxReport.SuspendLayout(); + this.SuspendLayout(); + // + // menuStrip + // + this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.actionToolStripMenuItem, + this.languageToolStripMenuItem, + this.helpToolStripMenuItem}); + resources.ApplyResources(this.menuStrip, "menuStrip"); + this.menuStrip.Name = "menuStrip"; + // + // actionToolStripMenuItem + // + this.actionToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.previewToolStripMenuItem, + this.convertToolStripMenuItem, + this.cancelToolStripMenuItem}); + this.actionToolStripMenuItem.Name = "actionToolStripMenuItem"; + resources.ApplyResources(this.actionToolStripMenuItem, "actionToolStripMenuItem"); + // + // previewToolStripMenuItem + // + this.previewToolStripMenuItem.Name = "previewToolStripMenuItem"; + resources.ApplyResources(this.previewToolStripMenuItem, "previewToolStripMenuItem"); + this.previewToolStripMenuItem.Click += new System.EventHandler(this.previewToolStripMenuItem_Click); + // + // convertToolStripMenuItem + // + this.convertToolStripMenuItem.Name = "convertToolStripMenuItem"; + resources.ApplyResources(this.convertToolStripMenuItem, "convertToolStripMenuItem"); + this.convertToolStripMenuItem.Click += new System.EventHandler(this.convertToolStripMenuItem_Click); + // + // cancelToolStripMenuItem + // + this.cancelToolStripMenuItem.Name = "cancelToolStripMenuItem"; + resources.ApplyResources(this.cancelToolStripMenuItem, "cancelToolStripMenuItem"); + this.cancelToolStripMenuItem.Click += new System.EventHandler(this.cancelToolStripMenuItem_Click); + // + // languageToolStripMenuItem + // + this.languageToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.germanToolStripMenuItem, + this.englishToolStripMenuItem}); + this.languageToolStripMenuItem.Name = "languageToolStripMenuItem"; + resources.ApplyResources(this.languageToolStripMenuItem, "languageToolStripMenuItem"); + // + // germanToolStripMenuItem + // + this.germanToolStripMenuItem.Name = "germanToolStripMenuItem"; + resources.ApplyResources(this.germanToolStripMenuItem, "germanToolStripMenuItem"); + this.germanToolStripMenuItem.Click += new System.EventHandler(this.germanToolStripMenuItem_Click); + // + // englishToolStripMenuItem + // + this.englishToolStripMenuItem.Name = "englishToolStripMenuItem"; + resources.ApplyResources(this.englishToolStripMenuItem, "englishToolStripMenuItem"); + this.englishToolStripMenuItem.Click += new System.EventHandler(this.englishToolStripMenuItem_Click_1); + // + // helpToolStripMenuItem + // + this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.helpToolStripMenuItem1, + this.aboutToolStripMenuItem}); + this.helpToolStripMenuItem.Name = "helpToolStripMenuItem"; + resources.ApplyResources(this.helpToolStripMenuItem, "helpToolStripMenuItem"); + // + // helpToolStripMenuItem1 + // + this.helpToolStripMenuItem1.Name = "helpToolStripMenuItem1"; + resources.ApplyResources(this.helpToolStripMenuItem1, "helpToolStripMenuItem1"); + this.helpToolStripMenuItem1.Click += new System.EventHandler(this.helpToolStripMenuItem1_Click); + // + // aboutToolStripMenuItem + // + this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem"; + resources.ApplyResources(this.aboutToolStripMenuItem, "aboutToolStripMenuItem"); + this.aboutToolStripMenuItem.Click += new System.EventHandler(this.aboutToolStripMenuItem_Click); + // + // groupBoxDirectory + // + this.groupBoxDirectory.Controls.Add(this.buttonDirectory); + this.groupBoxDirectory.Controls.Add(this.textBoxDirectory); + resources.ApplyResources(this.groupBoxDirectory, "groupBoxDirectory"); + this.groupBoxDirectory.Name = "groupBoxDirectory"; + this.groupBoxDirectory.TabStop = false; + // + // buttonDirectory + // + resources.ApplyResources(this.buttonDirectory, "buttonDirectory"); + this.buttonDirectory.Name = "buttonDirectory"; + this.buttonDirectory.UseVisualStyleBackColor = true; + this.buttonDirectory.Click += new System.EventHandler(this.buttonDirectory_Click); + // + // textBoxDirectory + // + resources.ApplyResources(this.textBoxDirectory, "textBoxDirectory"); + this.textBoxDirectory.Name = "textBoxDirectory"; + this.textBoxDirectory.TextChanged += new System.EventHandler(this.textBoxDirectory_TextChanged); + // + // groupBoxConvert + // + this.groupBoxConvert.Controls.Add(this.checkBoxDirectories); + this.groupBoxConvert.Controls.Add(this.checkBoxFiles); + this.groupBoxConvert.Controls.Add(this.checkBoxSubdirectories); + this.groupBoxConvert.Controls.Add(this.textBoxExtension); + this.groupBoxConvert.Controls.Add(this.labelExtension); + resources.ApplyResources(this.groupBoxConvert, "groupBoxConvert"); + this.groupBoxConvert.Name = "groupBoxConvert"; + this.groupBoxConvert.TabStop = false; + // + // checkBoxDirectories + // + resources.ApplyResources(this.checkBoxDirectories, "checkBoxDirectories"); + this.checkBoxDirectories.Name = "checkBoxDirectories"; + this.checkBoxDirectories.UseVisualStyleBackColor = true; + this.checkBoxDirectories.CheckedChanged += new System.EventHandler(this.checkBoxDirectories_CheckedChanged); + // + // checkBoxFiles + // + resources.ApplyResources(this.checkBoxFiles, "checkBoxFiles"); + this.checkBoxFiles.Name = "checkBoxFiles"; + this.checkBoxFiles.UseVisualStyleBackColor = true; + this.checkBoxFiles.CheckedChanged += new System.EventHandler(this.checkBoxFiles_CheckedChanged); + // + // checkBoxSubdirectories + // + resources.ApplyResources(this.checkBoxSubdirectories, "checkBoxSubdirectories"); + this.checkBoxSubdirectories.Name = "checkBoxSubdirectories"; + this.checkBoxSubdirectories.UseVisualStyleBackColor = true; + // + // textBoxExtension + // + resources.ApplyResources(this.textBoxExtension, "textBoxExtension"); + this.textBoxExtension.Name = "textBoxExtension"; + // + // labelExtension + // + resources.ApplyResources(this.labelExtension, "labelExtension"); + this.labelExtension.Name = "labelExtension"; + // + // groupBoxFunction + // + this.groupBoxFunction.Controls.Add(this.textBoxReplaceThrough); + this.groupBoxFunction.Controls.Add(this.textBoxSearchFor); + this.groupBoxFunction.Controls.Add(this.labelReplaceThrough); + this.groupBoxFunction.Controls.Add(this.labelSearchFor); + this.groupBoxFunction.Controls.Add(this.radioButtonFreeReplace); + this.groupBoxFunction.Controls.Add(this.radioButtonSpaceToHyphen); + this.groupBoxFunction.Controls.Add(this.radioButtonHyphenToSpace); + this.groupBoxFunction.Controls.Add(this.radioButtonSpaceToUnderline); + this.groupBoxFunction.Controls.Add(this.radioButtonUnderlineToSpace); + this.groupBoxFunction.Controls.Add(this.radioButtonReverseCharacter); + this.groupBoxFunction.Controls.Add(this.radioButtonProperCaseLast); + this.groupBoxFunction.Controls.Add(this.radioButtonProperCase); + this.groupBoxFunction.Controls.Add(this.radioButtonLowerCase); + this.groupBoxFunction.Controls.Add(this.radioButtonUpperCase); + resources.ApplyResources(this.groupBoxFunction, "groupBoxFunction"); + this.groupBoxFunction.Name = "groupBoxFunction"; + this.groupBoxFunction.TabStop = false; + // + // textBoxReplaceThrough + // + resources.ApplyResources(this.textBoxReplaceThrough, "textBoxReplaceThrough"); + this.textBoxReplaceThrough.Name = "textBoxReplaceThrough"; + // + // textBoxSearchFor + // + resources.ApplyResources(this.textBoxSearchFor, "textBoxSearchFor"); + this.textBoxSearchFor.Name = "textBoxSearchFor"; + // + // labelReplaceThrough + // + resources.ApplyResources(this.labelReplaceThrough, "labelReplaceThrough"); + this.labelReplaceThrough.Name = "labelReplaceThrough"; + // + // labelSearchFor + // + resources.ApplyResources(this.labelSearchFor, "labelSearchFor"); + this.labelSearchFor.Name = "labelSearchFor"; + // + // radioButtonFreeReplace + // + resources.ApplyResources(this.radioButtonFreeReplace, "radioButtonFreeReplace"); + this.radioButtonFreeReplace.Name = "radioButtonFreeReplace"; + this.radioButtonFreeReplace.TabStop = true; + this.radioButtonFreeReplace.UseVisualStyleBackColor = true; + this.radioButtonFreeReplace.CheckedChanged += new System.EventHandler(this.radioButtonFreeReplace_CheckedChanged); + // + // radioButtonSpaceToHyphen + // + resources.ApplyResources(this.radioButtonSpaceToHyphen, "radioButtonSpaceToHyphen"); + this.radioButtonSpaceToHyphen.Name = "radioButtonSpaceToHyphen"; + this.radioButtonSpaceToHyphen.UseVisualStyleBackColor = true; + this.radioButtonSpaceToHyphen.CheckedChanged += new System.EventHandler(this.radioButtonSpaceToHyphen_CheckedChanged); + // + // radioButtonHyphenToSpace + // + resources.ApplyResources(this.radioButtonHyphenToSpace, "radioButtonHyphenToSpace"); + this.radioButtonHyphenToSpace.Name = "radioButtonHyphenToSpace"; + this.radioButtonHyphenToSpace.UseVisualStyleBackColor = true; + this.radioButtonHyphenToSpace.CheckedChanged += new System.EventHandler(this.radioButtonHyphenToSpace_CheckedChanged); + // + // radioButtonSpaceToUnderline + // + resources.ApplyResources(this.radioButtonSpaceToUnderline, "radioButtonSpaceToUnderline"); + this.radioButtonSpaceToUnderline.Name = "radioButtonSpaceToUnderline"; + this.radioButtonSpaceToUnderline.UseVisualStyleBackColor = true; + this.radioButtonSpaceToUnderline.CheckedChanged += new System.EventHandler(this.radioButtonSpaceToUnderline_CheckedChanged); + // + // radioButtonUnderlineToSpace + // + resources.ApplyResources(this.radioButtonUnderlineToSpace, "radioButtonUnderlineToSpace"); + this.radioButtonUnderlineToSpace.Name = "radioButtonUnderlineToSpace"; + this.radioButtonUnderlineToSpace.UseVisualStyleBackColor = true; + this.radioButtonUnderlineToSpace.CheckedChanged += new System.EventHandler(this.radioButtonUnderlineToSpace_CheckedChanged); + // + // radioButtonReverseCharacter + // + resources.ApplyResources(this.radioButtonReverseCharacter, "radioButtonReverseCharacter"); + this.radioButtonReverseCharacter.Name = "radioButtonReverseCharacter"; + this.radioButtonReverseCharacter.UseVisualStyleBackColor = true; + this.radioButtonReverseCharacter.CheckedChanged += new System.EventHandler(this.radioButtonReverseCharacter_CheckedChanged); + // + // radioButtonProperCaseLast + // + resources.ApplyResources(this.radioButtonProperCaseLast, "radioButtonProperCaseLast"); + this.radioButtonProperCaseLast.Name = "radioButtonProperCaseLast"; + this.radioButtonProperCaseLast.UseVisualStyleBackColor = true; + this.radioButtonProperCaseLast.CheckedChanged += new System.EventHandler(this.radioButtonProperCaseLast_CheckedChanged); + // + // radioButtonProperCase + // + resources.ApplyResources(this.radioButtonProperCase, "radioButtonProperCase"); + this.radioButtonProperCase.Name = "radioButtonProperCase"; + this.radioButtonProperCase.UseVisualStyleBackColor = true; + this.radioButtonProperCase.CheckedChanged += new System.EventHandler(this.radioButtonProperCase_CheckedChanged); + // + // radioButtonLowerCase + // + resources.ApplyResources(this.radioButtonLowerCase, "radioButtonLowerCase"); + this.radioButtonLowerCase.Name = "radioButtonLowerCase"; + this.radioButtonLowerCase.UseVisualStyleBackColor = true; + this.radioButtonLowerCase.CheckedChanged += new System.EventHandler(this.radioButtonLowerCase_CheckedChanged); + // + // radioButtonUpperCase + // + resources.ApplyResources(this.radioButtonUpperCase, "radioButtonUpperCase"); + this.radioButtonUpperCase.Checked = true; + this.radioButtonUpperCase.Name = "radioButtonUpperCase"; + this.radioButtonUpperCase.TabStop = true; + this.radioButtonUpperCase.UseVisualStyleBackColor = true; + this.radioButtonUpperCase.CheckedChanged += new System.EventHandler(this.radioButtonUpperCase_CheckedChanged); + // + // groupBoxReport + // + this.groupBoxReport.Controls.Add(this.checkBoxOverwrite); + this.groupBoxReport.Controls.Add(this.checkBoxSave); + resources.ApplyResources(this.groupBoxReport, "groupBoxReport"); + this.groupBoxReport.Name = "groupBoxReport"; + this.groupBoxReport.TabStop = false; + // + // checkBoxOverwrite + // + resources.ApplyResources(this.checkBoxOverwrite, "checkBoxOverwrite"); + this.checkBoxOverwrite.Name = "checkBoxOverwrite"; + this.checkBoxOverwrite.UseVisualStyleBackColor = true; + // + // checkBoxSave + // + resources.ApplyResources(this.checkBoxSave, "checkBoxSave"); + this.checkBoxSave.Name = "checkBoxSave"; + this.checkBoxSave.UseVisualStyleBackColor = true; + this.checkBoxSave.CheckedChanged += new System.EventHandler(this.checkBoxSave_CheckedChanged); + // + // progressBarStatus + // + resources.ApplyResources(this.progressBarStatus, "progressBarStatus"); + this.progressBarStatus.Name = "progressBarStatus"; + // + // buttonPreview + // + resources.ApplyResources(this.buttonPreview, "buttonPreview"); + this.buttonPreview.Name = "buttonPreview"; + this.buttonPreview.UseVisualStyleBackColor = true; + this.buttonPreview.Click += new System.EventHandler(this.buttonPreview_Click); + // + // buttonConvert + // + resources.ApplyResources(this.buttonConvert, "buttonConvert"); + this.buttonConvert.Name = "buttonConvert"; + this.buttonConvert.UseVisualStyleBackColor = true; + this.buttonConvert.Click += new System.EventHandler(this.buttonConvert_Click); + // + // buttonCancel + // + resources.ApplyResources(this.buttonCancel, "buttonCancel"); + this.buttonCancel.Name = "buttonCancel"; + this.buttonCancel.UseVisualStyleBackColor = true; + this.buttonCancel.Click += new System.EventHandler(this.buttonCancel_Click); + // + // backgroundWorker + // + this.backgroundWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this.backgroundWorker_DoWork); + this.backgroundWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.backgroundWorker_ProgressChanged); + this.backgroundWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.backgroundWorker_RunWorkerCompleted); + // + // Form1 + // + resources.ApplyResources(this, "$this"); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.buttonCancel); + this.Controls.Add(this.buttonConvert); + this.Controls.Add(this.buttonPreview); + this.Controls.Add(this.progressBarStatus); + this.Controls.Add(this.groupBoxReport); + this.Controls.Add(this.groupBoxFunction); + this.Controls.Add(this.groupBoxConvert); + this.Controls.Add(this.groupBoxDirectory); + this.Controls.Add(this.menuStrip); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MainMenuStrip = this.menuStrip; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "Form1"; + this.Load += new System.EventHandler(this.Form1_Load); + this.menuStrip.ResumeLayout(false); + this.menuStrip.PerformLayout(); + this.groupBoxDirectory.ResumeLayout(false); + this.groupBoxDirectory.PerformLayout(); + this.groupBoxConvert.ResumeLayout(false); + this.groupBoxConvert.PerformLayout(); + this.groupBoxFunction.ResumeLayout(false); + this.groupBoxFunction.PerformLayout(); + this.groupBoxReport.ResumeLayout(false); + this.groupBoxReport.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.MenuStrip menuStrip; + private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem languageToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem germanToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem englishToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem actionToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem previewToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem convertToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem cancelToolStripMenuItem; + private System.Windows.Forms.GroupBox groupBoxDirectory; + private System.Windows.Forms.Button buttonDirectory; + private System.Windows.Forms.TextBox textBoxDirectory; + private System.Windows.Forms.GroupBox groupBoxConvert; + private System.Windows.Forms.CheckBox checkBoxSubdirectories; + private System.Windows.Forms.TextBox textBoxExtension; + private System.Windows.Forms.Label labelExtension; + private System.Windows.Forms.GroupBox groupBoxFunction; + private System.Windows.Forms.RadioButton radioButtonReverseCharacter; + private System.Windows.Forms.RadioButton radioButtonProperCaseLast; + private System.Windows.Forms.RadioButton radioButtonProperCase; + private System.Windows.Forms.RadioButton radioButtonLowerCase; + private System.Windows.Forms.RadioButton radioButtonUpperCase; + private System.Windows.Forms.RadioButton radioButtonSpaceToUnderline; + private System.Windows.Forms.RadioButton radioButtonUnderlineToSpace; + private System.Windows.Forms.RadioButton radioButtonSpaceToHyphen; + private System.Windows.Forms.RadioButton radioButtonHyphenToSpace; + private System.Windows.Forms.GroupBox groupBoxReport; + private System.Windows.Forms.CheckBox checkBoxSave; + private System.Windows.Forms.CheckBox checkBoxOverwrite; + private System.Windows.Forms.ProgressBar progressBarStatus; + private System.Windows.Forms.Button buttonPreview; + private System.Windows.Forms.Button buttonConvert; + private System.Windows.Forms.Button buttonCancel; + private System.Windows.Forms.Label labelReplaceThrough; + private System.Windows.Forms.Label labelSearchFor; + private System.Windows.Forms.RadioButton radioButtonFreeReplace; + private System.Windows.Forms.TextBox textBoxReplaceThrough; + private System.Windows.Forms.TextBox textBoxSearchFor; + private System.ComponentModel.BackgroundWorker backgroundWorker; + private System.Windows.Forms.CheckBox checkBoxFiles; + private System.Windows.Forms.CheckBox checkBoxDirectories; + } +} + diff --git a/RenameIt/Form1.cs b/RenameIt/Form1.cs new file mode 100644 index 0000000..031524d --- /dev/null +++ b/RenameIt/Form1.cs @@ -0,0 +1,577 @@ +using ESystem.Globalization; +using Eugen.ESystem; +using Eugen.ESystem.Windows.Forms; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Diagnostics; +using System.Drawing; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Security.Policy; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using System.Windows.Forms; +using Template; +using static System.Windows.Forms.VisualStyles.VisualStyleElement.StartPanel; +using Language = ESystem.Globalization.Languages.Language; + +namespace RenameIt +{ + public partial class Form1 : Form + { + #region Version and Copyright + // Version und Copyright + readonly string programName = Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); // Den Programmnamen auslesen + readonly string programVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); + readonly static object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + readonly string copyright = GenerateCopyright(); + + private static string CurrentYear() + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + + private static string StartYear() + { + if (((AssemblyCopyrightAttribute)attributes[0]).Copyright.Contains("Copyright © ")) + { + string startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace("Copyright © ", ""); + while (startYear.StartsWith(" ")) + { + startYear = startYear.Remove(0, 1); + } + + if (startYear.Contains("-")) + { + startYear = startYear.Remove(startYear.IndexOf("-")); + } + else + { + startYear = startYear.Remove(startYear.IndexOf(" ")); + } + return startYear; + } + else + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + } + + private static string GenerateCopyright() + { + string startYear = StartYear(); + string currentYear = CurrentYear(); + + if (startYear == currentYear) + { + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + else + { + string temp = ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + string start = temp.Remove(temp.IndexOf(startYear) - 1); + string end = (temp.Remove(0, temp.IndexOf(" by"))); + + return String.Concat(start, " ", startYear, "-", currentYear, end); + } + } + #endregion + + #region Program-Info + /// + /// Contains the name of the program file + /// + public static string ProgramName { set; get; } + + /// + /// Contains the version of the program file + /// + public static string ProgramVersion { set; get; } + + /// + /// Contains the copyright notice + /// + public static string Copyright { set; get; } + + private void SetProgramInfo() + { + // Name, Version und Copyright setzen + ProgramName = programName; + ProgramVersion = programVersion; + Copyright = copyright; + } + #endregion + + #region Language Control + Language CurrentLanguage { set; get; } + + private void SetLanguageToSystemLanguage() + { + if (Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName == "de") + { + SetLanguage(Language.German, CultureInfo.GetCultureInfo("de")); + //germanToolStripMenuItem.Checked = true; + //englishToolStripMenuItem.Checked = false; + CurrentLanguage = Language.German; + } + else + { + SetLanguage(Language.English, CultureInfo.GetCultureInfo("en")); + //germanToolStripMenuItem.Checked = false; + //englishToolStripMenuItem.Checked = true; + CurrentLanguage = Language.English; + } + } + + private void SetLanguage(Language language, CultureInfo languageShortForm) + { + CultureInfoDisplayItem cidi = (CultureInfoDisplayItem)new CultureInfoDisplayItem(language.ToString(), languageShortForm); + FormLanguageSwitchSingleton.Instance.ChangeLanguage(this, cidi.CultureInfo); + Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(languageShortForm.ToString()); + ChangeLanguage(languageShortForm.ToString()); + + switch (language) + { + case Language.German: + germanToolStripMenuItem.Checked = true; + englishToolStripMenuItem.Checked = false; + break; + case Language.English: + germanToolStripMenuItem.Checked = false; + englishToolStripMenuItem.Checked = true; + break; + default: + germanToolStripMenuItem.Checked = true; + englishToolStripMenuItem.Checked = false; + break; + } + } + + private void ChangeLanguage(string lang) + { + Thread.CurrentThread.CurrentUICulture = new + System.Globalization.CultureInfo(lang); + ComponentResourceManager resources = new ComponentResourceManager(typeof(Form1)); + resources.ApplyResources(this, "$this"); + ApplyResources(resources, this.Controls); + } + + private void ApplyResources(ComponentResourceManager resources, Control.ControlCollection ctls) + { + //all controls + foreach (Control ctl in ctls) + { + resources.ApplyResources(ctl, ctl.Name); + ApplyResources(resources, ctl.Controls); + } + + //the menu bar and its items + foreach (ToolStripItem item in menuStrip.Items) + { + if (item is ToolStripDropDownItem) + { + resources.ApplyResources(item, item.Name); + foreach (ToolStripItem dropDownItem in ((ToolStripDropDownItem)item).DropDownItems) + { + resources.ApplyResources(dropDownItem, dropDownItem.Name); + } + } + } + } + #endregion + + public Form1() + { + SetProgramInfo(); + InitializeComponent(); + + // Systemsprache auslesen und Programmsprache setzen oder ... + SetLanguageToSystemLanguage(); + // Deutsch als Programmsprache setzen + //SetLanguage("Deutsch", CultureInfo.GetCultureInfo("de")); + + //////////////////////////////////////////////////////////// + //TODO: Ab hier kommt der Code + } + + private void Form1_Load(object sender, EventArgs e) + { + textBoxDirectory.Text = String.Empty; + textBoxExtension.Text = fileExtensionAll; + textBoxSearchFor.Text = String.Empty; + textBoxReplaceThrough.Text = String.Empty; + } + + #region Surface + #region Menu + #region Action + private void previewToolStripMenuItem_Click(object sender, EventArgs e) + { + Convert(true); + } + + private void convertToolStripMenuItem_Click(object sender, EventArgs e) + { + Convert(false); + } + + private void cancelToolStripMenuItem_Click(object sender, EventArgs e) + { + this.Close(); + } + #endregion + + #region Language + private void germanToolStripMenuItem_Click(object sender, EventArgs e) + { + SetLanguage(Language.German, CultureInfo.GetCultureInfo("de")); + CurrentLanguage = Language.German; + } + + private void englishToolStripMenuItem_Click_1(object sender, EventArgs e) + { + SetLanguage(Language.English, CultureInfo.GetCultureInfo("en")); + CurrentLanguage = Language.English; + } + #endregion + + #region Help + private void helpToolStripMenuItem1_Click(object sender, EventArgs e) + { + try + { + OpenHelpFile.Open(CurrentLanguage.ToString()); //Hier die Sprache übergeben in der die Hilfe aufgerufen werden soll + } + catch (FileNotFoundException) + { + MessageBox.Show(AppResources.msg001, AppResources.capt001, MessageBoxButtons.OK, MessageBoxIcon.Warning); + } + catch (CannotShowHelpFileException) + { + MessageBox.Show(AppResources.msg002, AppResources.capt001, MessageBoxButtons.OK, MessageBoxIcon.Warning); + } + catch (Exception) + { + MessageBox.Show(AppResources.msg003, AppResources.capt002, MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void aboutToolStripMenuItem_Click(object sender, EventArgs e) + { + //Zeigt das 'AboutBox' Fenster an + var about = new Eugen.ESystem.Windows.Forms.AboutBox(ProgramName, ProgramVersion, Copyright, true, 530, 400); + about.ShowDialog(); + } + #endregion + #endregion + + #region UI + #region Directory + private void textBoxDirectory_TextChanged(object sender, EventArgs e) + { + SetDirectory(); + } + + private void buttonDirectory_Click(object sender, EventArgs e) + { + SetDirectoryButton(); + } + #endregion + + #region Convert + private void checkBoxFiles_CheckedChanged(object sender, EventArgs e) + { + if (checkBoxFiles.Checked) + { + ConvertFilesSelected(); //Wenn angewählt, dann Extensions aktiviert + } + else + { + ConvertFilesDeselected(); //Wenn abgewählt, dann Extensions deaktiviert + } + + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + } + + private void checkBoxDirectories_CheckedChanged(object sender, EventArgs e) + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + } + #endregion + + #region Function + private void radioButtonUpperCase_CheckedChanged(object sender, EventArgs e) + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + FunctionReplaceFreeDeselected(); + } + + private void radioButtonLowerCase_CheckedChanged(object sender, EventArgs e) + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + FunctionReplaceFreeDeselected(); + } + + private void radioButtonProperCase_CheckedChanged(object sender, EventArgs e) + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren + } + + private void radioButtonProperCaseLast_CheckedChanged(object sender, EventArgs e) + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren + } + + private void radioButtonReverseCharacter_CheckedChanged(object sender, EventArgs e) + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren + } + + private void radioButtonUnderlineToSpace_CheckedChanged(object sender, EventArgs e) + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren + } + + private void radioButtonSpaceToUnderline_CheckedChanged(object sender, EventArgs e) + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren + } + + private void radioButtonHyphenToSpace_CheckedChanged(object sender, EventArgs e) + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren + } + + private void radioButtonSpaceToHyphen_CheckedChanged(object sender, EventArgs e) + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + FunctionReplaceFreeDeselected(); //Suchen und Ersetzen deaktivieren + } + + private void radioButtonFreeReplace_CheckedChanged(object sender, EventArgs e) + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + FunctionReplaceFreeSelected(); //Suchen und Ersetzen Aktivieren + } + #endregion + + #region Report + private void checkBoxSave_CheckedChanged(object sender, EventArgs e) + { + checkBoxOverwrite.Enabled = !checkBoxOverwrite.Enabled; + } + #endregion + + #region Action Buttons + private void buttonPreview_Click(object sender, EventArgs e) + { + Convert(true); + } + + private void buttonConvert_Click(object sender, EventArgs e) + { + Convert(false); + } + + private void buttonCancel_Click(object sender, EventArgs e) + { + this.Close(); + } + #endregion + #endregion + #endregion + + #region Global varibles + const string defaultDir = @"C:\"; + const string fileExtensionAll = ".*"; + string directory = ""; + + private bool Preview { get; set; } + private string Directory { get; set; } + + public bool DirectoryChecked { get; set; } + public bool SubDirectoriesChecked { get; set; } + public bool SaveChecked { get; set; } + public bool OverwriteReportChecked { get; set; } + #endregion + + #region Methodes + private void Convert(bool preview) + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + if (System.IO.Directory.Exists(textBoxDirectory.Text)) + { + Preview = preview; + Directory = textBoxDirectory.Text; + + //Nur Starten wenn der BackgroundWorker nicht bereits läuft + if (!backgroundWorker.IsBusy) + { + //Startet den BackgroundWorker + backgroundWorker.RunWorkerAsync(); + //Erlaubt das Reporten + backgroundWorker.WorkerReportsProgress = true; + } + } + else + { + //'Text kann nicht umgewandelt werden, weil ein ungültiges Verzeichnis angegeben wurde. Bitte ein gültiges Verzeichnis angeben.' + MessageBox.Show(AppResources.msg004, AppResources.capt002, MessageBoxButtons.OK); + } + } + + private void SetDirectory() + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + directory = textBoxDirectory.Text; + } + + private void SetDirectoryButton() + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + FolderBrowserDialog objDialog = new FolderBrowserDialog(); + objDialog.Description = AppResources.dlg001; //'Wähle Verzeichnis' + objDialog.SelectedPath = defaultDir; // Vorgabe Pfad (und danach der gewählte Pfad) + DialogResult objResult = objDialog.ShowDialog(this); + if (objResult == DialogResult.OK) + { + directory = objDialog.SelectedPath; + } + textBoxDirectory.Text = directory; + } + + private void EmptyProgressbar() + { + progressBarStatus.Value = 0; //Fortschrittsanzeige auf Null setzen + } + + private void ConvertFilesSelected() + { + labelExtension.Enabled = true; + textBoxExtension.Enabled = true; + } + + private void ConvertFilesDeselected() + { + labelExtension.Enabled = false; + textBoxExtension.Enabled = false; + textBoxExtension.Text = fileExtensionAll; + } + + private void FunctionReplaceFreeSelected() + { + labelSearchFor.Enabled = true; + textBoxSearchFor.Enabled = true; + labelReplaceThrough.Enabled = true; + textBoxReplaceThrough.Enabled = true; + } + + private void FunctionReplaceFreeDeselected() + { + labelSearchFor.Enabled = false; + textBoxSearchFor.Enabled = false; + labelReplaceThrough.Enabled = false; + textBoxReplaceThrough.Enabled = false; + textBoxSearchFor.Text = string.Empty; + textBoxReplaceThrough.Text = string.Empty; + } + + private void ProtocolSaveSelected() + { + checkBoxOverwrite.Enabled = true; + } + + private void ProtocolSaveDeselected() + { + checkBoxOverwrite.Enabled = false; + } + #endregion + + #region Background Worker + private void backgroundWorker_DoWork(object sender, DoWorkEventArgs e) + { + EmptyProgressbar(); //Fortschrittsanzeige auf Null setzen + + var af = new AllFiles(textBoxDirectory.Text, textBoxExtension.Text, checkBoxSubdirectories.Checked); + var ad = new AllDirectories(textBoxDirectory.Text, checkBoxSubdirectories.Checked); + + List fileList = new List(); + List directoryList = new List(); + + //Daten zählen + int numberOfFiles = 0; + int numberOfDirectories = 0; + int numberOfDatas = 0; + + if (checkBoxFiles.Checked) + { + numberOfFiles = af.Lenght(); + } + if (checkBoxDirectories.Checked) + { + numberOfDirectories = ad.Lenght(); + } + + numberOfDatas = numberOfFiles + numberOfDirectories; + + //TODO: + //MessageBox.Show("Anzahl Dateien: " + numberOfFiles + "\n\rAnzahl Verzeichnisse: " + numberOfDirectories + "\n\rAnzahl Daten: " + numberOfDatas); + + //Dateiliste erstellen + fileList = af.GetFileList(); + + //Verzeichnisliste erstellen + directoryList = ad.GetDirectoryList(); + } + + private void backgroundWorker_ProgressChanged(object sender, ProgressChangedEventArgs e) + { + //Ändert den Wert in der ProgressBar durch den BackgroundWorker + if (e.ProgressPercentage < 0) + { + progressBarStatus.Value = 0; + } + else if (e.ProgressPercentage > 100) + { + progressBarStatus.Value = 100; + } + else + { + progressBarStatus.Value = e.ProgressPercentage; + } + } + + private void backgroundWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) + { + //'Umbenennen erfolgreich abgeschlossen.' + MessageBox.Show(AppResources.msg005, AppResources.capt003, MessageBoxButtons.OK); + } + #endregion + } +} diff --git a/RenameIt/Form1.de.resx b/RenameIt/Form1.de.resx new file mode 100644 index 0000000..66b8ba8 --- /dev/null +++ b/RenameIt/Form1.de.resx @@ -0,0 +1,476 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + 138, 22 + + + &Vorschau + + + 138, 22 + + + &Umwandeln + + + 138, 22 + + + &Beenden + + + &Aktion + + + 61, 20 + + + &Sprache + + + 99, 22 + + + &Hilfe + + + 99, 22 + + + &Über + + + &Hilfe + + + Verzeichnis + + + 178, 17 + + + Unterverzeichnisse einschließen + + + 46, 13 + + + Dateityp + + + 90, 17 + + + Verzeichnisse + + + 62, 17 + + + Dateien + + + Umwandeln + + + 78, 13 + + + Ersetzen durch + + + 71, 13 + + + Suchen nach + + + 97, 17 + + + Freies Ersetzen + + + 182, 17 + + + Alle Leerzeichen durch − ersetzen + + + 182, 17 + + + Alle - durch Leerzeichen ersetzen + + + 185, 17 + + + Alle Leerzeichen durch _ ersetzen + + + 185, 17 + + + Alle _ durch Leerzeichen ersetzen + + + 154, 17 + + + Alle Buchstaben invertieren + + + 174, 17 + + + Letzter Buchstabe im Wort groß + + + 169, 17 + + + Erster Buchstabe im Wort groß + + + 127, 17 + + + Alle Buchstaben klein + + + 126, 17 + + + Alle Buchstaben groß + + + Funktion + + + 160, 17 + + + Bestehendes Überschreiben + + + 74, 17 + + + Speichern + + + Protokoll + + + Vorschau + + + Umwandeln + + + Beenden + + + + AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz + //8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz + //8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAA + AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAADP//wAz//8AM///ADP//wAz + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAADP//wAz + //8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz + //8AAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz + //8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///ADP//wAA + AAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAAAAAAM///ADP//wAz + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAA + AAAAAAAAADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz + //8AAAAAAAAAAAAz//8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAA + AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAADP//wAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////+1Tv///////7VO//////// + tU7B/8P///+1TuH/w////7VO4P+D////tU7w/4f///+1TvD/B////7VO+H8P////tU74AA////+1TvgA + H////7VO/D4f////tU78PB////+1Tv4cP////7VO/hg/////tU7+GH////+1Tv8If////7VO/wD///// + tU7/gP////+1Tv+B/////7VO/4H/////tU7/w/////+1Tv///////7VO////////tU7///////+1Tv// + /////7VO/////8BhtU7/wf//gAO1Tv/H//8HA7VO/8P//w+DtU7/0f//D8O1Tv/Y//8Hw7VO//x//4AD + tU7//h//4AO1Tv//h///A7VO///g+4fDtU7///gbh8O1Tv///wODg7VO////48AHtU7///+D8A+1Tv// + /////7VO////////tU7///////+1Tv///////7VO////////tU7///////+1Tv///////7VO//////// + tU4= + + + + &English + + + &Deutsch + + + menuStrip + + + .* + + + RenameIt + + + ... + + \ No newline at end of file diff --git a/RenameIt/Form1.en.resx b/RenameIt/Form1.en.resx new file mode 100644 index 0000000..2d73e88 --- /dev/null +++ b/RenameIt/Form1.en.resx @@ -0,0 +1,407 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + 155, 17 + + + Replace all space through − + + + + AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz + //8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz + //8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAA + AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAADP//wAz//8AM///ADP//wAz + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAADP//wAz + //8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz + //8AAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz + //8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///ADP//wAA + AAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAAAAAAM///ADP//wAz + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAA + AAAAAAAAADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz + //8AAAAAAAAAAAAz//8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAA + AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAADP//wAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////+1Tv///////7VO//////// + tU7B/8P///+1TuH/w////7VO4P+D////tU7w/4f///+1TvD/B////7VO+H8P////tU74AA////+1TvgA + H////7VO/D4f////tU78PB////+1Tv4cP////7VO/hg/////tU7+GH////+1Tv8If////7VO/wD///// + tU7/gP////+1Tv+B/////7VO/4H/////tU7/w/////+1Tv///////7VO////////tU7///////+1Tv// + /////7VO/////8BhtU7/wf//gAO1Tv/H//8HA7VO/8P//w+DtU7/0f//D8O1Tv/Y//8Hw7VO//x//4AD + tU7//h//4AO1Tv//h///A7VO///g+4fDtU7///gbh8O1Tv///wODg7VO////48AHtU7///+D8A+1Tv// + /////7VO////////tU7///////+1Tv///////7VO////////tU7///////+1Tv///////7VO//////// + tU4= + + + + Overwrite existing + + + Save + + + Include Subdirectories + + + &Convert + + + &English + + + &Deutsch + + + Convert + + + Directory + + + Function + + + Report + + + &Help + + + &Help + + + File Extension + + + Replace through + + + Search for + + + &Language + + + menuStrip + + + &Preview + + + Directories + + + Files + + + Replace free + + + Replace all - through space + + + All letters lower case + + + First letter of each word upper case + + + Last letter of each word upper case + + + Invert all letters + + + Replace all space through _ + + + Replace all _ through space + + + All letters upper case + + + .* + + + RenameIt + + + &About + + + &Action + + + Cancel + + + Convert + + + ... + + + Preview + + + &Cancel + + \ No newline at end of file diff --git a/RenameIt/Form1.resx b/RenameIt/Form1.resx new file mode 100644 index 0000000..7588882 --- /dev/null +++ b/RenameIt/Form1.resx @@ -0,0 +1,1269 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 173, 17 + + + + 116, 22 + + + &Preview + + + 116, 22 + + + &Convert + + + 116, 22 + + + &Cancel + + + 54, 20 + + + &Action + + + 117, 22 + + + &Deutsch + + + 117, 22 + + + &English + + + 71, 20 + + + &Language + + + 107, 22 + + + &Help + + + 107, 22 + + + &About + + + 44, 20 + + + &Help + + + 0, 0 + + + 514, 24 + + + + 0 + + + menuStrip + + + menuStrip + + + System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 8 + + + 409, 17 + + + 75, 23 + + + 1 + + + ... + + + buttonDirectory + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxDirectory + + + 0 + + + 6, 19 + + + 397, 20 + + + 0 + + + textBoxDirectory + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxDirectory + + + 1 + + + 12, 27 + + + 490, 46 + + + 1 + + + Directory + + + groupBoxDirectory + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 7 + + + True + + + 6, 42 + + + 76, 17 + + + 6 + + + Directories + + + checkBoxDirectories + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxConvert + + + 0 + + + True + + + 6, 19 + + + 47, 17 + + + 5 + + + Files + + + checkBoxFiles + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxConvert + + + 1 + + + True + + + 203, 42 + + + 131, 17 + + + 4 + + + Include Subdirectories + + + checkBoxSubdirectories + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxConvert + + + 2 + + + False + + + 302, 17 + + + 57, 20 + + + 3 + + + .* + + + textBoxExtension + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxConvert + + + 3 + + + True + + + False + + + 200, 20 + + + 72, 13 + + + 2 + + + File Extension + + + labelExtension + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxConvert + + + 4 + + + 12, 79 + + + 490, 65 + + + 2 + + + Convert + + + groupBoxConvert + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 6 + + + False + + + 302, 159 + + + 182, 20 + + + 13 + + + textBoxReplaceThrough + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 0 + + + False + + + 302, 133 + + + 182, 20 + + + 12 + + + textBoxSearchFor + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 1 + + + True + + + False + + + 200, 162 + + + 86, 13 + + + 11 + + + Replace through + + + labelReplaceThrough + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 2 + + + True + + + False + + + 200, 136 + + + 56, 13 + + + 10 + + + Search for + + + labelSearchFor + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 3 + + + True + + + 6, 134 + + + 86, 17 + + + 9 + + + Replace free + + + radioButtonFreeReplace + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 4 + + + True + + + 203, 111 + + + 158, 17 + + + 8 + + + Replace all space through − + + + radioButtonSpaceToHyphen + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 5 + + + True + + + 6, 111 + + + 158, 17 + + + 7 + + + Replace all − through space + + + radioButtonHyphenToSpace + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 6 + + + True + + + 203, 88 + + + 158, 17 + + + 6 + + + Replace all space through _ + + + radioButtonSpaceToUnderline + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 7 + + + True + + + 6, 88 + + + 158, 17 + + + 5 + + + Replace all _ through space + + + radioButtonUnderlineToSpace + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 8 + + + True + + + 6, 65 + + + 96, 17 + + + 4 + + + Invert all letters + + + radioButtonReverseCharacter + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 9 + + + True + + + 203, 42 + + + 192, 17 + + + 3 + + + Last letter of each word upper case + + + radioButtonProperCaseLast + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 10 + + + True + + + 6, 42 + + + 191, 17 + + + 2 + + + First letter of each word upper case + + + radioButtonProperCase + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 11 + + + True + + + 203, 19 + + + 121, 17 + + + 1 + + + All letters lower case + + + radioButtonLowerCase + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 12 + + + True + + + 6, 19 + + + 123, 17 + + + 0 + + + All letters upper case + + + radioButtonUpperCase + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFunction + + + 13 + + + 12, 150 + + + 490, 185 + + + 3 + + + Function + + + groupBoxFunction + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 5 + + + True + + + False + + + 203, 19 + + + 109, 17 + + + 1 + + + Overwrite existing + + + checkBoxOverwrite + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxReport + + + 0 + + + True + + + 6, 19 + + + 51, 17 + + + 0 + + + Save + + + checkBoxSave + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxReport + + + 1 + + + 12, 341 + + + 490, 42 + + + 4 + + + Report + + + groupBoxReport + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 4 + + + 12, 389 + + + 490, 23 + + + 5 + + + progressBarStatus + + + System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + 12, 418 + + + 75, 23 + + + 6 + + + Preview + + + buttonPreview + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + 220, 418 + + + 75, 23 + + + 7 + + + Convert + + + buttonConvert + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + 427, 418 + + + 75, 23 + + + 8 + + + Cancel + + + buttonCancel + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + 17, 17 + + + True + + + 6, 13 + + + 514, 453 + + + + AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz + //8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz + //8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAA + AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAADP//wAz//8AM///ADP//wAz + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAADP//wAz + //8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz + //8AAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz + //8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///ADP//wAA + AAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAAAAAAM///ADP//wAz + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAA + AAAAAAAAADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz//8AM///ADP//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AM///AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAz + //8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz + //8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz + //8AAAAAAAAAAAAz//8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAA + AAAAAAAAAAAAAAAz//8AM///ADP//wAz//8AM///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAADP//wAz + //8AM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP//wAz//8AM///ADP//wAz//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAM///ADP//wAz//8AM///ADP//wAz//8AM///ADP//wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////+1Tv///////7VO//////// + tU7B/8P///+1TuH/w////7VO4P+D////tU7w/4f///+1TvD/B////7VO+H8P////tU74AA////+1TvgA + H////7VO/D4f////tU78PB////+1Tv4cP////7VO/hg/////tU7+GH////+1Tv8If////7VO/wD///// + tU7/gP////+1Tv+B/////7VO/4H/////tU7/w/////+1Tv///////7VO////////tU7///////+1Tv// + /////7VO/////8BhtU7/wf//gAO1Tv/H//8HA7VO/8P//w+DtU7/0f//D8O1Tv/Y//8Hw7VO//x//4AD + tU7//h//4AO1Tv//h///A7VO///g+4fDtU7///gbh8O1Tv///wODg7VO////48AHtU7///+D8A+1Tv// + /////7VO////////tU7///////+1Tv///////7VO////////tU7///////+1Tv///////7VO//////// + tU4= + + + + RenameIt + + + actionToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + previewToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + convertToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + cancelToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + languageToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + germanToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + englishToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + helpToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + helpToolStripMenuItem1 + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + aboutToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + backgroundWorker + + + System.ComponentModel.BackgroundWorker, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Form1 + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/RenameIt/Languages.cs b/RenameIt/Languages.cs new file mode 100644 index 0000000..49f081d --- /dev/null +++ b/RenameIt/Languages.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ESystem.Globalization +{ + internal class Languages + { + public static Languages.Language CurrentLanguage { set; get; } + + public enum Language + { + German, + English + } + } +} diff --git a/RenameIt/Name.cs b/RenameIt/Name.cs new file mode 100644 index 0000000..c9026b7 --- /dev/null +++ b/RenameIt/Name.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace RenameIt +{ + internal class Name + { + public string OldName { get; set; } + public string NewName { get; set; } + } +} diff --git a/RenameIt/Program.cs b/RenameIt/Program.cs new file mode 100644 index 0000000..506d352 --- /dev/null +++ b/RenameIt/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace RenameIt +{ + internal static class Program + { + /// + /// Der Haupteinstiegspunkt für die Anwendung. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/RenameIt/Properties/AppResources.Designer.cs b/RenameIt/Properties/AppResources.Designer.cs new file mode 100644 index 0000000..3c9d381 --- /dev/null +++ b/RenameIt/Properties/AppResources.Designer.cs @@ -0,0 +1,178 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace Template { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class AppResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal AppResources() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RenameIt.Properties.AppResources", typeof(AppResources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Warning ähnelt. + /// + internal static string capt001 { + get { + return ResourceManager.GetString("capt001", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Error ähnelt. + /// + internal static string capt002 { + get { + return ResourceManager.GetString("capt002", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Information ähnelt. + /// + internal static string capt003 { + get { + return ResourceManager.GetString("capt003", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Choose directory ähnelt. + /// + internal static string dlg001 { + get { + return ResourceManager.GetString("dlg001", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Help was not found! ähnelt. + /// + internal static string msg001 { + get { + return ResourceManager.GetString("msg001", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Help cannot be displayed! ähnelt. + /// + internal static string msg002 { + get { + return ResourceManager.GetString("msg002", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die An unknown error has occurred! ähnelt. + /// + internal static string msg003 { + get { + return ResourceManager.GetString("msg003", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Text cannot be converted, because a + ///invalid directory has been specified. + /// + ///Please specify a valid directory. ähnelt. + /// + internal static string msg004 { + get { + return ResourceManager.GetString("msg004", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Rename successfully completed. ähnelt. + /// + internal static string msg005 { + get { + return ResourceManager.GetString("msg005", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Invalid directory! + ///Please enter a + ///valid directory. ähnelt. + /// + internal static string msg006 { + get { + return ResourceManager.GetString("msg006", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die No file list could be created, + ///because no files were found. ähnelt. + /// + internal static string msg007 { + get { + return ResourceManager.GetString("msg007", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die No directorylist could be created, + ///because no directories were found. ähnelt. + /// + internal static string msg008 { + get { + return ResourceManager.GetString("msg008", resourceCulture); + } + } + } +} diff --git a/RenameIt/Properties/AppResources.de.Designer.cs b/RenameIt/Properties/AppResources.de.Designer.cs new file mode 100644 index 0000000..e69de29 diff --git a/RenameIt/Properties/AppResources.de.resx b/RenameIt/Properties/AppResources.de.resx new file mode 100644 index 0000000..6b8dd08 --- /dev/null +++ b/RenameIt/Properties/AppResources.de.resx @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Warnung + + + Fehler + + + Information + + + Wähle Verzeichnis + + + Die Hilfe wurde nicht gefunden! + + + Die Hilfe kann nicht angezeigt werden! + + + Es ist ein unbekannter Fehler passiert! + + + Text kann nicht umgewandelt werden, weil ein +ungültiges Verzeichnis angegeben wurde. + +Bitte ein gültiges Verzeichnis angeben. + + + Umbenennen erfolgreich abgeschlossen. + + + Ungültiges Verzeichnis! +Bitte ein gültiges +Verzeichnis angeben. + + + Es konnte keine Dateiliste erzeugt werden, +weil keine Dateien gefunden wurden. + + + Es konnte keine Verzeichnisliste erzeugt werden, +weil keine Verzeichnisse gefunden wurden. + + \ No newline at end of file diff --git a/RenameIt/Properties/AppResources.en.Designer.cs b/RenameIt/Properties/AppResources.en.Designer.cs new file mode 100644 index 0000000..e69de29 diff --git a/RenameIt/Properties/AppResources.en.resx b/RenameIt/Properties/AppResources.en.resx new file mode 100644 index 0000000..d343205 --- /dev/null +++ b/RenameIt/Properties/AppResources.en.resx @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Warning + + + Error + + + Information + + + Choose directory + + + Help was not found! + + + Help cannot be displayed! + + + An unknown error has occurred! + + + Text cannot be converted, because a +invalid directory has been specified. + +Please specify a valid directory. + + + Rename successfully completed. + + + Invalid directory! +Please enter a +valid directory. + + + No file list could be created, +because no files were found. + + + No directorylist could be created, +because no directories were found. + + \ No newline at end of file diff --git a/RenameIt/Properties/AppResources.resx b/RenameIt/Properties/AppResources.resx new file mode 100644 index 0000000..d343205 --- /dev/null +++ b/RenameIt/Properties/AppResources.resx @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Warning + + + Error + + + Information + + + Choose directory + + + Help was not found! + + + Help cannot be displayed! + + + An unknown error has occurred! + + + Text cannot be converted, because a +invalid directory has been specified. + +Please specify a valid directory. + + + Rename successfully completed. + + + Invalid directory! +Please enter a +valid directory. + + + No file list could be created, +because no files were found. + + + No directorylist could be created, +because no directories were found. + + \ No newline at end of file diff --git a/RenameIt/Properties/AssemblyInfo.cs b/RenameIt/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..a54b04a --- /dev/null +++ b/RenameIt/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("RenameIt")] +[assembly: AssemblyDescription("Dateien und Verzeichnisse nach Mustern umbenennen")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RenameIt")] +[assembly: AssemblyCopyright("Copyright © 2016 by Eugen Höglinger")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("51d76e4e-fe65-45c8-b942-6e5f69a547ea")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("3.0.*")] +//[assembly: AssemblyFileVersion("1.0.0.0")] //Wenn auskommentiert, dann gleich wie AssemblyVersion! diff --git a/RenameIt/Properties/Resources.Designer.cs b/RenameIt/Properties/Resources.Designer.cs new file mode 100644 index 0000000..33c1f31 --- /dev/null +++ b/RenameIt/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace RenameIt.Properties { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RenameIt.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/RenameIt/Properties/Resources.resx b/RenameIt/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/RenameIt/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/RenameIt/Properties/Settings.Designer.cs b/RenameIt/Properties/Settings.Designer.cs new file mode 100644 index 0000000..bcc68e6 --- /dev/null +++ b/RenameIt/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace RenameIt.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.7.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/RenameIt/Properties/Settings.settings b/RenameIt/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/RenameIt/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/RenameIt/RenameIt.csproj b/RenameIt/RenameIt.csproj new file mode 100644 index 0000000..d5417bc --- /dev/null +++ b/RenameIt/RenameIt.csproj @@ -0,0 +1,137 @@ + + + + + Debug + AnyCPU + {51D76E4E-FE65-45C8-B942-6E5F69A547EA} + WinExe + RenameIt + RenameIt + v4.8 + 512 + true + false + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\..\..\_DLL\AboutBox.git\AboutBox\bin\Debug\heabox.dll + + + ..\..\..\_DLL\FormLanguageSwitch.git\FormLanguageSwitch\bin\Debug\heflsw.dll + + + ..\..\..\_DLL\OpenHelpFile.git\OpenHelpFile\bin\Debug\heohf.dll + + + + + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + + + Form1.cs + + + Form1.cs + + + Form1.cs + + + ResXFileCodeGenerator + AppResources.Designer.cs + Template + + + ResXFileCodeGenerator + AppResources.de.Designer.cs + + + ResXFileCodeGenerator + AppResources.en.Designer.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + True + AppResources.resx + + + True + True + AppResources.de.resx + + + True + True + AppResources.en.resx + + + True + Resources.resx + True + + + .editorconfig + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + \ No newline at end of file diff --git a/RenameIt/bin/Debug/RenameIt.exe b/RenameIt/bin/Debug/RenameIt.exe new file mode 100644 index 0000000..f6f6ee7 Binary files /dev/null and b/RenameIt/bin/Debug/RenameIt.exe differ diff --git a/RenameIt/bin/Debug/RenameIt.exe.config b/RenameIt/bin/Debug/RenameIt.exe.config new file mode 100644 index 0000000..4bfa005 --- /dev/null +++ b/RenameIt/bin/Debug/RenameIt.exe.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/RenameIt/bin/Debug/RenameIt.pdb b/RenameIt/bin/Debug/RenameIt.pdb new file mode 100644 index 0000000..ddd28a0 Binary files /dev/null and b/RenameIt/bin/Debug/RenameIt.pdb differ diff --git a/RenameIt/bin/Debug/de/RenameIt.resources.dll b/RenameIt/bin/Debug/de/RenameIt.resources.dll new file mode 100644 index 0000000..f91c076 Binary files /dev/null and b/RenameIt/bin/Debug/de/RenameIt.resources.dll differ diff --git a/RenameIt/bin/Debug/de/heabox.resources.dll b/RenameIt/bin/Debug/de/heabox.resources.dll new file mode 100644 index 0000000..1967cd4 Binary files /dev/null and b/RenameIt/bin/Debug/de/heabox.resources.dll differ diff --git a/RenameIt/bin/Debug/en/RenameIt.resources.dll b/RenameIt/bin/Debug/en/RenameIt.resources.dll new file mode 100644 index 0000000..3e5aa7d Binary files /dev/null and b/RenameIt/bin/Debug/en/RenameIt.resources.dll differ diff --git a/RenameIt/bin/Debug/en/heabox.resources.dll b/RenameIt/bin/Debug/en/heabox.resources.dll new file mode 100644 index 0000000..be0bd5a Binary files /dev/null and b/RenameIt/bin/Debug/en/heabox.resources.dll differ diff --git a/RenameIt/bin/Debug/heabox.dll b/RenameIt/bin/Debug/heabox.dll new file mode 100644 index 0000000..ae84a8a Binary files /dev/null and b/RenameIt/bin/Debug/heabox.dll differ diff --git a/RenameIt/bin/Debug/heabox.pdb b/RenameIt/bin/Debug/heabox.pdb new file mode 100644 index 0000000..71c4b3f Binary files /dev/null and b/RenameIt/bin/Debug/heabox.pdb differ diff --git a/RenameIt/bin/Debug/heflsw.dll b/RenameIt/bin/Debug/heflsw.dll new file mode 100644 index 0000000..49eb331 Binary files /dev/null and b/RenameIt/bin/Debug/heflsw.dll differ diff --git a/RenameIt/bin/Debug/heflsw.pdb b/RenameIt/bin/Debug/heflsw.pdb new file mode 100644 index 0000000..6204996 Binary files /dev/null and b/RenameIt/bin/Debug/heflsw.pdb differ diff --git a/RenameIt/bin/Debug/heohf.dll b/RenameIt/bin/Debug/heohf.dll new file mode 100644 index 0000000..9e6ba6d Binary files /dev/null and b/RenameIt/bin/Debug/heohf.dll differ diff --git a/RenameIt/bin/Debug/heohf.pdb b/RenameIt/bin/Debug/heohf.pdb new file mode 100644 index 0000000..aa9d56b Binary files /dev/null and b/RenameIt/bin/Debug/heohf.pdb differ diff --git a/RenameIt/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/RenameIt/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/RenameIt/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/RenameIt/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/RenameIt/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..15efebf --- /dev/null +++ b/RenameIt/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/RenameIt/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/RenameIt/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000..5a13ae1 Binary files /dev/null and b/RenameIt/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/RenameIt/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/RenameIt/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..934fd64 Binary files /dev/null and b/RenameIt/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/RenameIt/obj/Debug/RenameIt.Form1.de.resources b/RenameIt/obj/Debug/RenameIt.Form1.de.resources new file mode 100644 index 0000000..3adb47a Binary files /dev/null and b/RenameIt/obj/Debug/RenameIt.Form1.de.resources differ diff --git a/RenameIt/obj/Debug/RenameIt.Form1.en.resources b/RenameIt/obj/Debug/RenameIt.Form1.en.resources new file mode 100644 index 0000000..529c5e6 Binary files /dev/null and b/RenameIt/obj/Debug/RenameIt.Form1.en.resources differ diff --git a/RenameIt/obj/Debug/RenameIt.Form1.resources b/RenameIt/obj/Debug/RenameIt.Form1.resources new file mode 100644 index 0000000..44a233c Binary files /dev/null and b/RenameIt/obj/Debug/RenameIt.Form1.resources differ diff --git a/RenameIt/obj/Debug/RenameIt.Properties.AppResources.de.resources b/RenameIt/obj/Debug/RenameIt.Properties.AppResources.de.resources new file mode 100644 index 0000000..783bf5a Binary files /dev/null and b/RenameIt/obj/Debug/RenameIt.Properties.AppResources.de.resources differ diff --git a/RenameIt/obj/Debug/RenameIt.Properties.AppResources.en.resources b/RenameIt/obj/Debug/RenameIt.Properties.AppResources.en.resources new file mode 100644 index 0000000..51f8441 Binary files /dev/null and b/RenameIt/obj/Debug/RenameIt.Properties.AppResources.en.resources differ diff --git a/RenameIt/obj/Debug/RenameIt.Properties.AppResources.resources b/RenameIt/obj/Debug/RenameIt.Properties.AppResources.resources new file mode 100644 index 0000000..51f8441 Binary files /dev/null and b/RenameIt/obj/Debug/RenameIt.Properties.AppResources.resources differ diff --git a/RenameIt/obj/Debug/RenameIt.Properties.Resources.resources b/RenameIt/obj/Debug/RenameIt.Properties.Resources.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/RenameIt/obj/Debug/RenameIt.Properties.Resources.resources differ diff --git a/RenameIt/obj/Debug/RenameIt.csproj.AssemblyReference.cache b/RenameIt/obj/Debug/RenameIt.csproj.AssemblyReference.cache new file mode 100644 index 0000000..0581625 Binary files /dev/null and b/RenameIt/obj/Debug/RenameIt.csproj.AssemblyReference.cache differ diff --git a/RenameIt/obj/Debug/RenameIt.csproj.CopyComplete b/RenameIt/obj/Debug/RenameIt.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/RenameIt/obj/Debug/RenameIt.csproj.CoreCompileInputs.cache b/RenameIt/obj/Debug/RenameIt.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..89ca131 --- /dev/null +++ b/RenameIt/obj/Debug/RenameIt.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +1d6304c38832913f077eed4bcd1493e33fae9410 diff --git a/RenameIt/obj/Debug/RenameIt.csproj.FileListAbsolute.txt b/RenameIt/obj/Debug/RenameIt.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..4d03069 --- /dev/null +++ b/RenameIt/obj/Debug/RenameIt.csproj.FileListAbsolute.txt @@ -0,0 +1,28 @@ +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.csproj.AssemblyReference.cache +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Form1.resources +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Properties.AppResources.resources +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Properties.Resources.resources +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Form1.de.resources +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Form1.en.resources +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Properties.AppResources.de.resources +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.Properties.AppResources.en.resources +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.csproj.GenerateResource.cache +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.csproj.CoreCompileInputs.cache +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\RenameIt.exe.config +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\RenameIt.exe +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\RenameIt.pdb +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\de\RenameIt.resources.dll +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\en\RenameIt.resources.dll +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\heflsw.dll +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\heohf.dll +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\heflsw.pdb +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\heohf.pdb +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\de\RenameIt.resources.dll +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\en\RenameIt.resources.dll +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.csproj.CopyComplete +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.exe +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\obj\Debug\RenameIt.pdb +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\heabox.dll +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\heabox.pdb +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\de\heabox.resources.dll +C:\CAD\Git-WorkRepository\VisualStudio\_PROJEKTE\RenameIt.git\RenameIt\bin\Debug\en\heabox.resources.dll diff --git a/RenameIt/obj/Debug/RenameIt.csproj.GenerateResource.cache b/RenameIt/obj/Debug/RenameIt.csproj.GenerateResource.cache new file mode 100644 index 0000000..741d0a6 Binary files /dev/null and b/RenameIt/obj/Debug/RenameIt.csproj.GenerateResource.cache differ diff --git a/RenameIt/obj/Debug/RenameIt.exe b/RenameIt/obj/Debug/RenameIt.exe new file mode 100644 index 0000000..f6f6ee7 Binary files /dev/null and b/RenameIt/obj/Debug/RenameIt.exe differ diff --git a/RenameIt/obj/Debug/RenameIt.pdb b/RenameIt/obj/Debug/RenameIt.pdb new file mode 100644 index 0000000..ddd28a0 Binary files /dev/null and b/RenameIt/obj/Debug/RenameIt.pdb differ diff --git a/RenameIt/obj/Debug/TempPE/Properties.AppResources.Designer.cs.dll b/RenameIt/obj/Debug/TempPE/Properties.AppResources.Designer.cs.dll new file mode 100644 index 0000000..3e8c92a Binary files /dev/null and b/RenameIt/obj/Debug/TempPE/Properties.AppResources.Designer.cs.dll differ diff --git a/RenameIt/obj/Debug/TempPE/Properties.AppResources.de.Designer.cs.dll b/RenameIt/obj/Debug/TempPE/Properties.AppResources.de.Designer.cs.dll new file mode 100644 index 0000000..a709cb8 Binary files /dev/null and b/RenameIt/obj/Debug/TempPE/Properties.AppResources.de.Designer.cs.dll differ diff --git a/RenameIt/obj/Debug/TempPE/Properties.AppResources.en.Designer.cs.dll b/RenameIt/obj/Debug/TempPE/Properties.AppResources.en.Designer.cs.dll new file mode 100644 index 0000000..92ec7ff Binary files /dev/null and b/RenameIt/obj/Debug/TempPE/Properties.AppResources.en.Designer.cs.dll differ diff --git a/RenameIt/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/RenameIt/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000..fcb7a5e Binary files /dev/null and b/RenameIt/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll differ diff --git a/RenameIt/obj/Debug/de/RenameIt.resources.dll b/RenameIt/obj/Debug/de/RenameIt.resources.dll new file mode 100644 index 0000000..f91c076 Binary files /dev/null and b/RenameIt/obj/Debug/de/RenameIt.resources.dll differ diff --git a/RenameIt/obj/Debug/en/RenameIt.resources.dll b/RenameIt/obj/Debug/en/RenameIt.resources.dll new file mode 100644 index 0000000..3e5aa7d Binary files /dev/null and b/RenameIt/obj/Debug/en/RenameIt.resources.dll differ