回答
檢查
@ECHO OFF
REM DO SOMETHING
ping -n 10 127.0.0.1 >nul
echo:continued
不起作用。在運行時,我按Ctrl + C,但是當出現終止批處理作業(Y/N)?時選擇「No」,批處理結束。它不應該繼續嗎? –
@ThomasGassmann,如果在按下Ctrl + C後打印「繼續」,則正常工作。 – eryksun
控制檯應用程序(包括cmd.exe)是控制檯主機實例(Windows 7+中的conhost.exe)的客戶端。當您按下Ctrl + C時,控制檯會向連接到控制檯的每個進程廣播一個「CTRL_C_EVENT」。這是通過注入一個從已知的'CtrlRoutine'函數開始的線程來實現的。如果該進程啓用了Ctrl + C,則「CtrlRoutine」將調用註冊的控制處理函數鏈,直到處理該事件。默認處理程序只是調用'ExitProcess'。 ping.exe要麼依賴於默認處理程序,要麼有一個正常退出。 – eryksun
- 1. 如何禁止cmd.exe中的「終止批處理作業」
- 2. 如何禁止Win7 cmd.exe中的「終止批處理作業」
- 3. 如何僅終止內部批處理作業
- 4. 如何終止來自Spring批處理作業的步驟
- 5. 批處理作業 - 防止併發
- 6. 批處理作業不與停止commandLineJobRunner停止
- 7. MapReduce或批處理作業?
- 8. 批處理作業事務處理
- 9. HERE API從不運行批處理作業,始終返回接受狀態
- 10. 終止一個批處理文件與另一個批處理
- 11. 彈簧批處理作業在管理器中執行方法
- 12. Spring批處理管理Web應用程序作業清單
- 13. Spring批處理管理員:通過Web GUI安排新作業
- 14. 從Spring批處理管理器隱藏作業
- 15. 處理場終止對批量插入
- 16. Windows批處理文件終止過早
- 17. Python作業不終止
- 18. 我不希望我的批處理程序終止它所謂的「SPL停止」
- 19. 表單有時不會隱藏,儘管處於終止狀態
- 20. 批處理作業的最終結果是什麼?
- 21. Spring批處理/ Spring Boot始終自動啓動我的作業
- 22. 在Spring批處理中查詢批處理作業元數據
- 23. 批處理mysql腳本/計劃運行批處理作業
- 24. 在Spring批處理中的步驟中停止作業
- 25. 執行批處理腳本在Jenkins管道作業中不工作
- 26. 運行批處理作爲管理員
- 27. 大型機批處理作業觸發
- 28. 來自Spring批處理作業參數
- 29. 如何關閉批處理作業
- 30. 從IIS啓動批處理作業
差不多不可能沒有看到回答批處理文件並知道批處理文件是如何啓動的。 – Squashman
用於調試批處理文件的第一步...在'@ECHO OFF'前面添加'REM'。 –
讓我們例如以下批處理: '@ECHO OFF REM做某事 平-n 10 127.0.0.1> NUL ' 它會產生以下輸出: 'C:\用戶\用戶\桌面>批次 ^ CTerminate批量作業(是/否)? N C:\ Users \ User \ Desktop>' 即使我鍵入'N',爲什麼批處理仍然終止? –