直接输入 type d:\4.txt 就可以了
当然,你要加个set的话,使用重定向符号“<”就可以了,作用是从文件中读入命令输入,所以如果你写成:
set /p var=
------------------------
……我把你的改了一下
@echo off
set var=d:\4.txt
type %var%
echo. & pause
反正你那个%type d:\4.txt% 这个写法就不行,你非要用你那种写法表达出来,我想了好久,实在想不出来,无能为力了
@echo off
set/p var=
pause
不知道你为什么要这么写,可以直接写成tpye d:\4.txt
我只知道=后面不加%