同目录下有这两个文件
1.txt
%SYSTEMDRIVE%\123.exe
%SYSTEMDRIVE%\567.exe
2.bat
for /f %%a in (1.txt) do echo >%%a
试运行2.bat回显
E:\>echo 1>%SYSTEMDRIVE%\123.exe
系统找不到指定的路径。
E:\>echo 1>%SYSTEMDRIVE%\567.exe
系统找不到指定的路径。
这是不是说明批处理FOR命令中不解释系统环境变量呢?
应该怎样处理才能让2.bat运行时把%SYSTEMDRIVE%这个环境变量解释为C:\呢?请高手们不啬指教,谢谢
1.txt
%SYSTEMDRIVE%\123.exe
%SYSTEMDRIVE%\567.exe
2.bat
for /f %%a in (1.txt) do echo >%%a
试运行2.bat回显
E:\>echo 1>%SYSTEMDRIVE%\123.exe
系统找不到指定的路径。
E:\>echo 1>%SYSTEMDRIVE%\567.exe
系统找不到指定的路径。
这是不是说明批处理FOR命令中不解释系统环境变量呢?
应该怎样处理才能让2.bat运行时把%SYSTEMDRIVE%这个环境变量解释为C:\呢?请高手们不啬指教,谢谢
