中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-04 19:44
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 这个批处理为何不能正常运行? 查看 880 回复 5
楼 主 这个批处理为何不能正常运行? 发表于 2007-05-23 18:30 ·  中国 湖北 武汉 电信
中级用户
★★
scriptlover
积分 328
发帖 131
注册 2007-03-25 22:17
19年会员
UID 82910
性别 男
状态 离线
@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




由于本地路由器的问题,本人好几天不能登陆论坛,路由器终于修好了,我实在高兴!!
scriptlover
Be with script forever!!
2 发表于 2007-05-23 19:44 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
%要用%%来代替。
3 发表于 2007-05-23 20:07 ·  中国 湖北 武汉 电信
中级用户
★★
scriptlover
积分 328
发帖 131
注册 2007-03-25 22:17
19年会员
UID 82910
性别 男
状态 离线
谢谢版主的指点,不过你没有指出另外一个问题(if...else...的语法格式不对).

[ Last edited by stornager on 2007-5-28 at 05:50 PM ]
scriptlover
Be with script forever!!
4 发表于 2007-05-30 18:05 ·  中国 福建 福州 电信
新手上路
积分 11
发帖 5
注册 2007-05-26 19:07
19年会员
UID 89397
性别 男
状态 离线
希望能把~改好后的 批处理文件上传来看看~
介绍下 具体的实用范围!
5 发表于 2007-06-05 22:45 ·  中国 山东 青岛 阿里云
版主
★★★
操作系统爱好者
积分 1,113
发帖 392
注册 2002-11-11 00:00
23年会员
UID 228
性别 男
状态 离线
数学不好,我只对文本操作有点研究。
DOS之家 http://doshome.com 站长 葛明阳
6 发表于 2007-06-05 22:52 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
还有这句“if m neq n ”应该用%m%和%n%来引用m和n变量的值。
论坛跳转: