0
我是批處理文件的新手。基本上,我需要做的就是這樣的事情在批處理文件中使用變量來存儲命令,然後執行它
if %1==choice1 set command=dir if %1==choice2 set command=rmdir %command% /q /s
什麼想法?
我是批處理文件的新手。基本上,我需要做的就是這樣的事情在批處理文件中使用變量來存儲命令,然後執行它
if %1==choice1 set command=dir if %1==choice2 set command=rmdir %command% /q /s
什麼想法?
你的問題不清楚你需要什麼。請更具體一些。 比較輸入的命令save變量,可以使用:
if "%1"=="choice1" set "command=dir"
if "%1"=="choice2" set "command=rmdir /q /s PATH_TO_DELETE"
以後要執行的命令,只需使用:
%command%
我強烈建議你把一個唯一的標識符在你的變量名,如my_saved_command而不是像命令本身一樣使用一個常用詞。
任何想法都不是真正的問題。您需要詢問有關特定代碼的問題。 'DIR'命令可以正常運行。 'rmdir'命令將不會運行,因爲您尚未提供要刪除的目錄。 – Squashman