繁体   English   中英

通过White从批处理文件启动应用程序

[英]Launching an application from a batch file through White

我试图让怀特检测从批处理文件开始的应用程序。 我当前的代码是:

Application application = Application.Launch(@"C:\WINNT\system32\calc.exe");

对于从其.exe打开应用程序,此方法工作正常,但是当我尝试执行以下操作时:

Application application = Application.Launch(@"C:\WINNT\system32\test.bat");

它没有启动.bat。 我假设即使.bat运行,该应用程序也将分配给cmd.exe,而不是批处理中的实际应用程序。 我有什么办法设置应用程序,以便它从进程树中搜索应用程序?

谢谢

尝试使用以下命令行启动:

@"C:\WINNT\system32\cmd.exe /c C:\WINNT\system32\test.bat"

Cmd.exe是解释.bat或.cmd脚本文件的EXE。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM