windows – 当我试图批量打印变量时,为什么我得到“Echo is on”
发布时间:2020-12-14 04:03:34 所属栏目:Windows 来源:网络整理
导读:我想要执行一个简单的批处理文件脚本: echo %1set var = %1echo %var% 当我在XP中运行时,它给了我预期的输出,但是当我在Vista或Windows 7中运行它时,我在尝试打印(echo)值时得到“Echo is On”. 以下是程序的输出: G:2012abc.bat 1G:2012echo 11G:2012s
我想要执行一个简单的批处理文件脚本:
echo %1 set var = %1 echo %var% 当我在XP中运行时,它给了我预期的输出,但是当我在Vista或Windows 7中运行它时,我在尝试打印(echo)值时得到“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>
摆脱集合表达式中的空格.等号(=)的两侧可以并且应该没有空格
set var=%1 BTW:我通常在@echo关闭的情况下启动所有批处理文件,并以@echo结束它们,所以我可以避免将代码与批处理文件的输出混合.它只是使您的批处理文件输出更好,更清洁. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读