以下batchfile命令无法使用c#中的进程。
link531 pvx,pvx,pvx;
此命令将使用附加的pvx.map从pvx.obj创建pvx.exe。
从c#程序执行此操作:
Process p = new Process();
p.StartInfo.FileName = "link531.exe";
p.StartInfo.Arguments = "pvx,pvx,pvx;";
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
结果什么都没有。没有exe文件,没有map-file,没有错误。 旧的link.exe,v.2.01工作正常,但我使用新的基本编译器 因此需要link.exe v.5.31,因此需要'link531'。
我试过
p.StartInfo.Arguments = "pvx.obj,pvx.exe,pvx.map;";
并且不起作用。
知道什么可能遗漏?
提前致谢
弗朗兹