我有一个 .exe 文件,我想用一些参数运行,当我打开“运行”(windows+R)并输入以下内容 C:\reporting\Release\Report_GenerationV0 Alarm 1-1-1 00:00:00 1-1-1 00:00:00 DTPUN02-01\ADMINISTRATOR时,程序运行完美。
但是,如果我通过 CMD(我尝试过)或(我最终需要它在 VBA Call Shell 中工作)尝试同样的事情CMD,cmd /c它就Call Shell()不起作用。
运行中的文本输入:C:\reporting\Release\Report_GenerationV_0.exe Alarm 1-1-1 00:00:00 1-1-1 00:00:00 DTPUN02-01\ADMINISTRATOR - WORKS
CMD 中的文本输入:C:\reporting\Release\Report_GenerationV_0.exe Alarm 1-1-1 00:00:00 1-1-1 00:00:00 DTPUN02-01\ADMINISTRATOR--不起作用
CMD 中的文本输入:cmd /c C:\reporting\Release\Report_GenerationV_0.exe Alarm 1-1-1 00:00:00 1-1-1 00:00:00 DTPUN02-01\ADMINISTRATOR--不起作用
调用 Shell 命令:Call Shell("C:\reporting\Release\Report_GenerationV_0.exe Alarm 1-1-1 00:00:00 1-1-1 00:00:00 DTPUN02-01\ADMINISTRATOR")--不起作用
CMD或Call Shell中没有错误,光标显示加载图标一段时间然后停止,没有任何反应,理想情况下在我的程序执行结束时应该创建并打开一个PDF
我完全被这个弄糊涂了……
