批量 - 从变量读取
问题描述:
我想问如何从变量读取?对于exapmle:批量 - 从变量读取
set /p command=
我会写:
cmd var1 var2
所以其:
command=cmd var1 var2
如何使从VAR1或var2的变量?
感谢您的回答! :)
205nd, 批处理编码器。
答
你的意思是?
set /P command="Enter a Command:"
for /F "tokens=1,2,3" %%a in ("%command%") do (
echo Running Command %%a
echo User is %%b
echo Reason is %%c
)
当您运行命令:
Enter a Command: ban 205nd unclear
Running Command ban
User is 205nd
Reason is unclear
+0
是的,帮了很多!非常感谢你! – 205nd
+0
但是,当我想要“如果命令=禁令”,如何做到这一点? – 205nd
+0
你会说'如果'%%一个“==”禁令“ – SomethingDark
那你能不能给你要完成什么样的例子吗?我真的不明白你在问什么。 – SomethingDark
我想从变量中选择参数,例如:“ban”我想选择ban(作为命令的标识符)和user + reason作为参数。可能吗? 谢谢 –
205nd