把批处理命令作为参数传递

2024-12-14 03:04:02
推荐回答(3个)
回答1:

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

回答2:

@echo off
set/p var=echo %var%
pause

回答3:

不知道你为什么要这么写,可以直接写成tpye d:\4.txt
我只知道=后面不加%