我特林EXCUTE一个简单的批处理文件的脚本来打印变量时:为什么我得到“回音是”试图批量
echo %1
set var = %1
echo %var%
当我在XP中运行它,它给我的期望输出,但是当我在Vista或Windows 7中运行它时,试图打印(回显)值时出现“Echo is On”。
下面是程序的输出:
G:\2012>abc.bat 1
G:\2012>echo 1
1
G:\2012>set var = 1
G:\2012>echo
ECHO is on.
G:\2012>
不应该是'%1'吗? (百分比在数字之前) – knittl
是的,我已经纠正了它 – user1656253
set var =%1暂停输出:= C:\> set var = C:\ Users \ vpatel \ Desktop> pause按任意键继续。 。 。不要求用户inout – 2013-01-15 18:49:47