我一直在試圖創建一個批處理文件觸發我的Windows 8電腦開始關閉30秒過後,並且還有一個警告消息: 「您的電腦將在30秒內關機!請按取消按鈕以中止關機。」我創建了我的桌面上以下批處理文件:電腦關機命令與中止選項,將在Windows 8中工作
關機/ S/C「您的PC將關閉在30秒/噸,30
和:
關機/ A
和它確實關閉了電腦,但消息直到30秒後才顯示,並在1秒內消失,並開始關閉而無法停止它,甚至在30秒之前嘗試關機/一個批處理文件在停止關機時沒有運氣。
Windows 8的命令不正確嗎?
我想有一個腳本彈出消息警告,並在30秒過期前取消(中止)按鈕,或者至少讓2個批處理文件在Windows 8中工作,並帶有警告消息並終止批處理文件同時工作。
不知道如果Windows 8有一個命令或一些工作,但希望得到它的工作。任何幫助非常感謝!
非常感謝!
比利
jtheman,感謝您的快速回復!您的答案通過立即提出cmd提示並且CTRL + C起作用。我並不期待cmd提示(黑盒)類型的警報,但它確實有效。除了cmd提示之外的其他任何方式?我將你的代碼保存爲一個.bat文件。是否可以使用A或C鍵之類的單個鍵或F12等功能鍵來中止?我無法對您的幫助表示感謝,並期待您的回覆! – Billy 2013-03-07 08:32:10
那麼它比你想象的更復雜 - 如果你想讓倒計時繼續,並允許在超時期間自定義按鍵中止。另外,Ctrl-C作爲一般的異常終止功能非常簡單。但否則看到這個職位:http://stackoverflow.com/questions/12331428/how-to-ask-for-batch-file-user-input-with-a-timeout(Gaurav的例子不會作爲中止按鍵A要麼必須在30秒延遲之前或之後發生 - 不要延遲) – jtheman 2013-03-07 19:54:34
jtheman,我同意你的意見。查看帖子後更加複雜。我將僅使用CTRL + C選項使用您的工作批處理。我非常感謝你的幫助! – Billy 2013-03-08 03:32:51