我有一個InputPromptAutomation.exe
即開始當用戶輸入提示,並關閉如果用戶輸入是s
內自動接聽EXE的輸入提示開始啓動.exe,以便我可以通過雙擊StartInputPrompt.bat
來啓動它。我怎樣才能自動通過s
輸入,這樣InputPromptAutomation.exe
開始並在執行StartInputPrompt.bat
時退出?Windows批處理
回答
echo s | AutomateInputPrompt\InputPromptAutomation.exe
這裏是進入一個新的CMD實例,然後
Echo dir | cmd /k
認沽■在文件中輸入管道風向的一個例子。
AutomateInputPrompt\InputPromptAutomation.exe < file.txt
這裏做一個dir
然後Type c:\windows\win.ini
FILE.TXT的例子(記得按最後一個行後回車)。這不是一個批處理文件(儘管它與一個相同,因爲我使用CMD作爲示例程序)。
dir
type c:\windows\win.ini
然後鍵入
cmd /k < file.txt
這是假設程序從標準輸入讀取內容,因爲大多數,但不是所有的控制檯程序做的。 EG當你看到Press any key to continue
該程序不讀取標準輸入。
Start是一個內部命令名稱。不要命名批處理文件start
,因爲在某些情況下會導致問題。
感謝您的回答。這兩個代碼片段是否可替代?我必須將什麼文件放入file.txt中? – user1934212
無論你想發送給程序。他們是替代品,但文件允許發送許多行。確保你結束每一行輸入。 – 2016-11-17 08:23:26
即我可以在文件中列出一系列輸入並將其傳遞給命令? – user1934212
- 1. 從Windows批處理
- 2. 如何處理windows批處理變量?
- 3. 在Windows批處理腳本
- 4. Windows批處理腳本 - 在
- 5. Windows批處理帶標籤
- 6. 在Windows批處理腳本
- 7. 在Windows批處理腳本
- 8. 需要一批Windows批處理語法
- 9. 帶批處理的Windows批處理文件夾循環
- 10. Hudson - Windows執行windows批處理命令
- 11. Windows批處理腳本url解碼
- 12. 變量中的Windows批處理變量
- 13. Windows批處理腳本使用FOR
- 14. 編譯CLASSPATH在Windows批處理文件
- 15. Windows批處理文件執行日誌
- 16. Windows XP批處理文件concat
- 17. 批處理腳本保存在windows
- 18. Windows批處理忽略的if else
- 19. Windows批處理:set && echo不起作用
- 20. 什麼是「@」在Windows批處理腳本
- 21. windows批處理/每行多個命令
- 22. 串聯在Windows批處理文件
- 23. SVN&reviewboard的Windows批處理腳本
- 24. 與DSGET用戶Windows批處理-sid
- 25. Windows批處理代碼引用
- 26. Windows批處理基於文件名
- 27. Windows批處理腳本問題
- 28. Windows批處理For循環錯誤
- 29. 從Emacs運行Windows批處理文件
- 30. Windows 7批處理:查找/我
'echo s | AutomateInputPrompt \ InputPromptAutomation.exe'? – npocmaka