發送

2013-01-16 32 views
2

我有以下PowerShell腳本「任意鍵」從PowerShell腳本到CMD.EXE:在執行結束發送

cmd /c script1.bat 
cmd /c script2.bat 

script1.bat有「暫停」命令,這樣我的PS腳本的執行停止。

如何發送任何鍵cmd.exe以避免停止腳本執行? 注:我不能更改批處理腳本 - 他們是第三方。

+0

何樂不爲所有轉換爲PowerShell和留在20世紀80年代的.bat文件? – D3vtr0n

回答

6

可以通過管道輸入到程序(CMD.EXE)是這樣的:

"X" | cmd /c script1.bat

0

您可以將名爲pause.bat的空文件放在同一個目錄中。那麼它什麼也不做,而不是暫停。

0

批處理腳本可能是第三方,但當然您可以只複製/備份並編輯內容以刪除PAUSE命令?

我有時候把一個停頓,如果我測試的東西,不希望窗口關閉,但除此之外,我想不出一個很好的理由保持這種英寸