
我有一個從 USB 驅動器運行的批次檔。批次檔包含一個卸載驅動器的命令,但在該命令之後我想執行更多在卸載後不會執行的命令。
重要提示:
我不想在本地儲存的某個位置手動建立第二個批次檔。臨時自動產生的一個即可完成這項工作。
答案1
您可以使用 ECHO 命令在臨時資料夾中建立批次檔:
ECHO command_one some parameter >> %temp%\mytempfile.bat
並運行創建的文件:
%temp%\mytempfile.bat
答案2
如果您不想在本地創建任何內容,那麼您想要做的事情是不可能的。您無法從已卸載的磁碟機執行批次檔中的命令。
然而,弗洛里安的解決方案是可行的,您可以添加一些簡單的腳本來在完成後刪除自身。