我有一個批處理文件,可以自動將一堆文件從一個地方複製到另一個地方,然後再回來。唯一的事情就是它可以幫助我,我不小心從命令緩衝區中選擇了這個命令,並且批量覆蓋未被改變的更改。如何在Windows批處理文件中創建「你確定」提示?
我需要什麼代碼才能讓我的.bat文件聲明「你確定」,並讓我在運行文件的其餘部分之前鍵入「y」?如果鍵入任何「y」但它應該退出該行的執行。
編輯 11月27日 好吧我標記了這個沒有回答,因爲我仍然無法弄清楚。當我打電話「退出」時它關閉了cmd.exe,這不是我想要的。所有這些因爲Windows執行的命令緩衝區錯誤[與我至少使用的不同] [
我要添加的唯一東西是在提示之前增加一個'SET AREYOUSURE = N',以便清除選擇,如果您已經在該命令窗口之前運行過腳本。沒有它,默認將保持先前選擇的選擇。 – isapir 2014-12-26 21:05:01
@Igal我很確定'setlocal'和'endlocal'應該處理這個問題。在'endlocal'之後'%AREYOUSURE%'不再存在了。 – 2015-06-12 20:30:04
@dudeprgm你可能是對的。我認爲我錯過了我的代碼。 – isapir 2015-06-14 05:34:10