看板 EzHotKey 關於我們 聯絡資訊
這好像是個有點雞生蛋,蛋生雞的問題。 經過我測試,windows(XP)下的batch檔在執行後,是可以自我刪除的。 在下del指令時, winxp 作業系統並不會判定「這個想要自我刪除的batch檔」是在使用中。 但是如果我想要讓cmd的對話視窗關閉,也就是下 exit 命令時。 此時del和exit 指令就不管順序怎麼下,邏輯上都不太對了。 先下del的話,檔案就被刪了…,exit沒有執行機會。 先下exit的話…嗯…可以轉笨板了 所以想請問大家知道這類的問題,有什麼方法可以解決呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.106.74
arthurs21:我執行del後視窗會自己關閉啊,不用下exit了耶 02/28 13:06
mymike12:我猜想若是刪除自己指令他會先執行exit再執行del 02/28 17:34
mymike12:del指令可能就類似先排班預約? 02/28 17:35
junorn:del 之後的exit會因為已經沒有檔案的關係所以跳錯誤,之後 02/28 20:54
junorn:就退出 02/28 20:54
lama618:但我們不能保證os處理這類exception的方法會是關閉視窗... 03/01 23:07
lama618:謝謝樓上各位的推文 我嘗試找看看有沒有排程刪除的方法 03/01 23:08
lama618:已解決 原來windows 可以用 && 來下multiple command 03/03 14:23