打开应用程序并使用批处理脚本在该应用程序中运行命令

时间:2017-09-29 00:42:54

标签: windows batch-file command-line cmd

基本上我正在尝试打开一个应用程序(mingwenv.cmd)并在其中运行命令

/c/Users/jab/src/veins-4.4/sumo-launchd.py -vv -c /c/Users/jab/src/sumo-0.25.0/bin/sumo-gui.exe

通过批处理脚本,类似于在新的命令提示符中打开,例如python.exe并运行

python -m pip install xlutils

在新命令提示符的命令行界面上。 我花了几个小时试图这样做,但没有用。

以下是我记录的尝试:

sthcmd C:\Users\jab\src\SUMO_OMNeT_connection.txt | C:\Users\jab\src\omnetpp-5.0\mingwenv.cmd           
cmd /k & sthcmd C:\Users\jab\src\SUMO_OMNeT_connection.txt | C:\Users\jab\src\omnetpp-5.0\mingwenv.cmd  
C:\Users\jab\src\omnetpp-5.0\mingwenv.cmd | C:\Users\jab\src\SUMO_OMNeT_connection.txt                  
C:\Users\jab\src\SUMO_OMNeT_connection.txt|C:\Users\jab\src\omnetpp-5.0\mingwenv.cmd                    
C:\Users\jab\src\omnetpp-5.0\mingwenv.cmd < C:\Users\jab\src\SUMO_OMNeT_connection.txt                  
type C:\Users\jab\src\SUMO_OMNeT_connection.txt | C:\Users\jab\src\omnetpp-5.0\mingwenv.cmd             
type C:\Users\jab\src\omnetpp-5.0\mingwenv.cmd | C:\Users\jab\src\SUMO_OMNeT_connection.txt             
echo /c/Users/jab/src/veins-4.4/sumo-launchd.py -vv -c /c/Users/jab/src/sumo-0.25.0/bin/sumo-gui.exe | C:\Users\jab\src\omnetpp-5.0\mingenv.cmd            
echo "/c/Users/jab/src/veins-4.4/sumo-launchd.py -vv -c /c/Users/jab/src/sumo-0.25.0/bin/sumo-gui.exe" | C:\Users\jab\src\omnetpp-5.0\mingenv.cmd          
start C:\Users\jab\src\omnetpp-5.0\mingwenv.cmd /k /wait "/c/Users/jab/src/veins-4.4/sumo-launchd.py -vv -c /c/Users/jab/src/sumo-0.25.0/bin/sumo-gui.exe" 
C:\Users\jab\src\omnetpp-5.0\mingwenv.cmd "/c/Users/jab/src/veins-4.4/sumo-launchd.py -vv -c /c/Users/jab/src/sumo-0.25.0/bin/sumo-gui.exe" 

在代码块之前,但只有最后一个工作,并且突出显示很远)也许有人知道如何做到这一点,如果可能的话。与此同时,代码块可以复制到Notepad ++中并在那里突出显示。无论如何,这里是每次尝试的结果和参考:

  1. 崩溃(没有任何反应)(https://www.codeproject.com/Questions/747981/send-command-to-another-program-with-batch-file
  2. 基本上只是将命令打印到cmd提示符,似乎还需要其他命令
  3. 分别打开cmd,txt文件和mingwenv.cmd提示符(3个窗口)
  4. 分别打开cmd,txt文件和mingwenv.cmd提示符(3个窗口)
  5. 刚打开mingwenv.cmd;所有其他崩溃(How to make a batch file that send application an input char
  6. 只打开mingwenv.cmd和cmd提示符(不是txt文件)(How do I send commands to an EXE running through the command line with batch?
  7. 只打开txt和cmd提示符(不是mingwenv.cmd)
  8. 什么都不做(崩溃)(How to make a batch file that send application an input char
  9. 什么都不做(崩溃)
  10. 打开mingwenv.cmd并且cmd prmpt保持打开状态,这就是它(Bat file to run a .exe at the command prompt
  11. 打开mingwenv.cmd,cmd提示崩溃(BAT file: Open new cmd window and enter code in there

0 个答案:

没有答案