我是批处理文件的新手。基本上我需要做的就是这样的事情
if %1==choice1 set command=dir
if %1==choice2 set command=rmdir
%command% /q /s
任何想法?
答案 0 :(得分:1)
您的问题并不清楚您需要什么。请更具体一点。 要将输入保存命令与变量进行比较,请使用:
if "%1"=="choice1" set "command=dir"
if "%1"=="choice2" set "command=rmdir /q /s PATH_TO_DELETE"
要稍后运行该命令,只需使用:
%command%
我强烈建议你在变量名上加上一个唯一的标识符,比如my_saved_command,而不是像命令一样使用常用的单词。