【问题标题】:Launching an application from a batch file through White通过 White 从批处理文件启动应用程序
【发布时间】:2012-07-05 00:57:40
【问题描述】:

我试图让 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# batch-file cmd white-framework


    【解决方案1】:

    尝试使用此命令行启动:

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

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

    【讨论】:

      猜你喜欢
      • 2019-03-31
      • 1970-01-01
      • 2014-05-14
      • 1970-01-01
      • 1970-01-01
      • 2016-05-24
      • 2013-08-12
      • 2012-02-27
      • 2014-01-01
      相关资源
      最近更新 更多