0
所以,在我的批处理文件,如果我想有这样一个输入作为如果字符串文本,请使用其他文本字符串来设置一个新的字符串 - 批处理文件
set /p command="Enter command here: "
我想打一个命令设置一个名字,所以
if /i "%command%" =="name Bob"
我想先看看它是否包含命令名,然后,如果是的话,使用输入后,要设置的名称,如
set /p command="Enter command here: "
if /i "%command%" =="name Bob" goto :nameset (Line I'm having trouble with)
:nameset
set name=%nameinput%
我希望%nameinput%字符串等于Bob,这是尝试运行name命令时给出的值。感谢您的帮助。
在您的例子,如果你使用'为/ F“令牌= 1,2” %%一in(“%command%”)do ...',那么'%% a'是'name','%% b'是'Bob',所以只需在'if'中使用'%% a'部分,'set'中的'%% b'部分。 – Aacini