private void Convert(ImageFormat format) { List <string> paths = new List <string>(); FileSelectTool.SelectFiles(out paths); if (paths.Count == 0) { return; } for (int i = 0; i < paths.Count; i++) { string _path = Path.GetDirectoryName(paths[i]); string _name = Path.GetFileNameWithoutExtension(paths[i]); Shell.WriteLine(string.Format("图片名:{0}", _name)); Image img = Image.FromFile(paths[i]); if (format == ImageFormat.Jpeg) { img.Save(_path + @"/" + _name + ".jpg", format); } else { img.Save(_path + @"/" + _name + ".png", format); } img.Dispose(); } Shell.WriteLine(string.Format("完成")); }
private void enumBtn_Click(object sender, EventArgs e) { string _path; Shell.WriteLine("创建枚举"); FileSelectTool.SelectFolders(out _path); DirectoryInfo directoryInfo = new DirectoryInfo(_path); FileInfo[] fileInfos = directoryInfo.GetFiles(); List <string> fields = new List <string>(); string str = ""; for (int i = 0; i < fileInfos.Length; i++) { if (fileInfos[i].Extension != ".meta") { string _enum = fileInfos[i].Name.Split('.')[0]; fields.Add(_enum); str += _enum + "\r\n"; Shell.WriteLine("name:" + _enum); } } ScriptGenerator.GeneratorTsEnum(InputEnumName.Text, fields.ToArray(), _path); Shell.WriteLine("完成"); }
private void selectFilesBtn_Click(object sender, EventArgs e) { fileNameLists.Clear(); FileSelectTool.SelectFiles(out fileNameLists); foreach (var _name in fileNameLists) { Shell.WriteLine(Path.GetFileName(_name)); } }
private void importExcelBtn_Click(object sender, EventArgs e) { excelPathsList.Clear(); FileSelectTool.SelectFiles(out excelPathsList); Shell.WriteLine("导入的表"); foreach (string file in excelPathsList) { Shell.WriteLine(Path.GetFileName(file)); } }
private void jsonFormatBtn_Click(object sender, EventArgs e) { List <string> paths = new List <string>(); FileSelectTool.SelectFiles(out paths); Shell.WriteLine("格式化开始"); foreach (string file in paths) { Shell.WriteLine(file); string str = File.ReadAllText(file); str = FileTool.ConvertJsonString(str); FileTool.WriteToTxt(str, file, true); } Shell.WriteLine("完成"); }
private void selectChangeWHbtn_Click(object sender, EventArgs e) { SelectChangImgPaths.Clear(); FileSelectTool.SelectFiles(out SelectChangImgPaths); }
private void selectImgBtn_Click(object sender, EventArgs e) { FileSelectTool.SelectFiles(out compressImgPaths); }