【发布时间】:2015-03-14 01:59:33
【问题描述】:
我以为这很容易,但变得头疼 我正在尝试设置一个包含文件名的变量;
SET %~n1_var=(%~z1)
or
SET /a %~n1_var=(%~z1)
但是当涉及到回调时,我什至无法测试它是否设置或不喜欢;
ECHO %%~n1_var%
or
ECHO "%~n1_var%"
有办法处理吗?
【问题讨论】:
标签: windows variables batch-file
我以为这很容易,但变得头疼 我正在尝试设置一个包含文件名的变量;
SET %~n1_var=(%~z1)
or
SET /a %~n1_var=(%~z1)
但是当涉及到回调时,我什至无法测试它是否设置或不喜欢;
ECHO %%~n1_var%
or
ECHO "%~n1_var%"
有办法处理吗?
【问题讨论】:
标签: windows variables batch-file
好的,找到了。魔术命令是“ENABLEDELAYEDEXPANSION”
【讨论】:
setlocal!