无法从批处理文件打开第二个命令窗口

时间:2013-03-28 06:25:49

标签: powershell batch-file

我有以下命令启动其他不相互依赖的命令。但是,使用以下命令,我只能启动#1,#2。我的命令#3没有启动。 我想知道我是否犯了任何错误。我没有看到第三行被执行。

  1. //制作目录
  2. // startd adb logcat
  3. // shell adb monkey
  4. “test.bat的”

    mkdir c:\test_log_file  
    START "powershell Window" powershell adb logcat >> "C:\Testdata.txt"              
    START "Powershell Window 2" shell adb monkey -p  com.android.browser
    

1 个答案:

答案 0 :(得分:0)

根据您之前的问题(how to open power shell window from a batch file to a new window),我假设“shell”是您可以使用的命令,而不是拼写错误。我想到了两种可能性:

  1. 路径中是“shell”吗?如果没有,则需要提供此命令的完整路径。 (可能不是答案,因为如果这是问题,你会收到一条弹出错误消息,告诉你Windows无法找到“shell”。)

  2. 虽然您在第二个START命令中标题了“Powershell Window 2”窗口,但该命令实际上应该打开cmd窗口,而不是PowerShell窗口。当你真的有一个标题为“Powershell Window 2”的cmd窗口时,你在寻找一个新的PowerShell窗口吗?

  3. 如果要启动PowerShell窗口,则命令应为:

    START "Powershell Window 2" powershell -noexit shell adb monkey -p  com.android.browser