如何将特定的.cs文件转换为.bat或.exe文件?

时间:2013-11-09 21:59:29

标签: windows batch-file csc

我正在尝试将大约1,900个.txp文件(专有的索尼图像格式)转换为.png。但是,我用来转换这些文件的.exe程序只允许我一次选择一个文件。

我正在运行Windows 7.

程序的'src'文件夹中有一个TXP.CS文件,所以我想如果我能把它变成可执行文件,我就可以用它来将这些文件大规模转换为PNG 。

但是,每当我尝试使用csc.exe转换文件时,都会出现 CS0246 错误(无法找到类型或命名空间名称'Tools'。您是否缺少using指令或汇编参考?)。我现在不能使用Microsoft Visual Studio,所以我希望有人可以引导我完成这个,或者可能将文件转换为.bat或.exe。谢谢。

TXP.CS

1 个答案:

答案 0 :(得分:0)

这样的东西应该与一次转换一个文件的exe文件一起使用。

确切的命令取决于.exe文件的语法。

@echo off
for /r %%a in (*.txp) do "c:\folder\sony_exe_file.exe" "%%a" "%%~dpa\%%~na.png"

以上"%%a"将替换为"c:\folder\file.txp"
"%%~dpa\%%~na.png"将替换为"c:\folder\file.png" 并将遍历每个.txp文件。