Board logo

标题: 这个批处理为何不能正常运行? [打印本页]

作者: stornager     时间: 2007-5-23 18:30    标题: 这个批处理为何不能正常运行?

@echo off
color 1f
set m=5%
set n=55%
if m neq n (
echo 5%^<^>55%
dir C:\/a:s>a.txt
)else(
echo Grammer error!!
)
pause>nul




由于本地路由器的问题,本人好几天不能登陆论坛,路由器终于修好了,我实在高兴!!
作者: lxmxn     时间: 2007-5-23 19:44
%要用%%来代替。
作者: stornager     时间: 2007-5-23 20:07
谢谢版主的指点,不过你没有指出另外一个问题(if...else...的语法格式不对).

[ Last edited by stornager on 2007-5-28 at 05:50 PM ]
作者: xushiwei     时间: 2007-5-30 18:05
希望能把~改好后的 批处理文件上传来看看~
介绍下 具体的实用范围!
作者: gmy     时间: 2007-6-5 22:45
数学不好,我只对文本操作有点研究。
作者: lxmxn     时间: 2007-6-5 22:52
还有这句“if m neq n ”应该用%m%和%n%来引用m和n变量的值。