我有一組DOS命令,需要在不同的shell實例中運行。是否有一個可以寫入的單個批處理文件,可以設置多個cmd實例並在每個提示中執行一組DOS命令?從單個批處理文件啓動多個shell提示
1
A
回答
3
你的問題似乎歸結爲如何運行一個不同的系列中的cmd.exe的每個實例的命令,而無需多個命令文件。
有一個相當簡單的方法來做到這一點。這個想法是在cmd.exe的每個實例中運行相同的命令文件,但傳遞給它一個命令行參數,告訴它該做哪個部分的工作。
這裏的一個有用的技巧是使用命令行參數在一個goto命令,就像這樣:
if not "%1" == "" goto :%1
start "Job 1" "%~dpfx0" job1
start "Job 2" "%~dpfx0" job2
goto :eof
:job1
echo Job 1
pause
exit
:job2
echo Job 2
pause
exit
還要注意使用%〜dpfx0來確定當前腳本的完整路徑和名稱。如果路徑包含空格,則必須使用引號,這意味着(由於啓動命令的語法奇怪),需要首先明確指定窗口標題(也用引號引起來)。
1
如何像:
啓動CMD/C目錄C:\ WINDOWS
相關問題
- 1. 如何從批處理文件啓動多個sqlcmd窗口?
- 2. 啓動一個批處理文件
- 3. 用批處理啓動多個mp3?
- 4. 從HTA內啓動批處理文件
- 5. 在批處理文件中啓動多個進程
- 6. 運行Windows批處理腳本啓動多個文件
- 7. 啓動多個批處理文件在同一時間
- 8. 從另一個批處理文件運行批處理文件
- 9. 在某個位置啓動一個批處理文件
- 10. 從批處理文件啓動多個控制檯應用程序
- 11. 從一個批處理文件,子文件夾中執行多個批處理文件
- 12. 批處理文件到多個目錄
- 13. 批處理文件「多個變量」
- 14. 拖放多個文件到批處理
- 15. 批處理文件打開多個URL
- 16. 批處理多個文件夾中的多個文件
- 17. 在單個批處理文件中運行多個命令
- 18. 自動重啓批處理文件
- 19. 使用批處理文件啓動hostednetwork
- 20. 批處理文件中的提示
- 21. 命令提示符批處理文件
- 22. 從批處理文件連接多個目錄中的文件
- 23. 從多個文件夾批處理文件日期檢查
- 24. Windows批處理 - 如何自動發送批處理文件的用戶提示
- 25. 從VBA運行多行Shell命令/批處理文件
- 26. 創建一個批處理文件,以從多個服務器
- 27. 一個批處理文件
- 28. 問題從一個批處理文件
- 29. 從一個批處理文件
- 30. 問題從一個批處理文件
「start cmd」從當前的一個打開一個新的DOS實例... – blad
試過這個,但沒有工作......也許,我的問題並不清楚。即時嘗試在第一個命令提示符下執行命令,然後打開第二個,然後在第二個提示中執行另一組命令 – rs79
我的問題是,每個shell都啓動服務器實例 - 所以提示不可用發出開始cmd – rs79