AX 2012,如何从x ++执行.bat脚本

时间:2016-02-18 13:09:06

标签: batch-file cmd axapta dynamics-ax-2012 x++

我一直在寻找一种从x ++代码执行bat文件的方法 我尝试了这个approach,但是当我的代码到达process.Start()时,没有任何其他事情发生 我不可能使用WINApi::Shellexecute(),因为我需要批量运行。这是我目前正在使用的代码:

System.Diagnostics.Process              process;
System.Diagnostics.ProcessStartInfo     processStartInfo;
;
new InteropPermission(InteropKind::ClrInterop).assert();

process = new System.Diagnostics.Process();

processStartInfo = new System.Diagnostics.ProcessStartInfo();
processStartInfo.set_FileName(@'‪C:\temp\testbat.bat');

process.set_StartInfo(processStartInfo);

process.Start();

process.WaitForExit();



process.Close();

info('Done');

1 个答案:

答案 0 :(得分:0)