![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 11:05 |
共 48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 奇怪的问题 |
| 可打印版本 712 / 7 |
| 第1楼 xeibobin | 发表于 2007-11-08 17:05 |
| 初级用户 发帖 48 积分 87 | |
|
奇怪的问题 批处理1.bat内容如下:
start /w /high D:\up\data\load.dat %01"阿珊系统正在更新中....." %02"\\slcs1\game\热血江湖\" %03"F:\热血江湖\" %1 这个批处理直接点击运行,没有反应,不可以运行。 可是打开XP的开始,在“附件”的“命令提示符”上可以运行。 D:\up\data\load.dat是一个文件,%01"阿珊系统正在更新中....." %02"\\slcs1\game\热血江湖\" %03"F:\热血江湖\" %1 是它的运行参数。 有没有人帮我看是不是不可以这样写,或者这个批处理要怎样写。 [ Last edited by xeibobin on 2007-11-8 at 05:10 PM ] |
|
| 第2楼 abcd | 发表于 2007-11-08 17:22 |
| 银牌会员 发帖 739 积分 1,436 | |
|
%02改成%%02
%1改成%%1 试试?? |
|
| 第3楼 xeibobin | 发表于 2007-11-08 17:26 |
| 初级用户 发帖 48 积分 87 | |
|
不可以
|
|
| 第4楼 xeibobin | 发表于 2007-11-08 17:27 |
| 初级用户 发帖 48 积分 87 | |
|
已经尝试了 在前面加cmd /c 也同样不可以。
|
|
| 第5楼 xeibobin | 发表于 2007-11-08 17:52 |
| 初级用户 发帖 48 积分 87 | |
|
自己顶 顶到有人帮我 呵呵
|
|
| 第6楼 xeibobin | 发表于 2007-11-08 18:11 |
| 初级用户 发帖 48 积分 87 | |
|
再顶
|
|
| 第7楼 xeibobin | 发表于 2007-11-08 18:32 |
| 初级用户 发帖 48 积分 87 | |
|
已经可以了,二楼是正解,是自己没有改彻底!!谢谢abcd
|
|
| 第8楼 220110 | 发表于 2007-11-08 20:47 |
| 荣誉版主 发帖 313 积分 718 | |
|
%是个ESCAPE字符,通常将之译为转义字符,但也有更形象的译名脱逸字符、逃逸字符等。也就是说%不仅仅将与其相关的特定字符串转义并替换为特定字符串,而且自身也会被“脱逸”。而且类似于C语言中的转义字符"\",双%会转义并脱逸为单%,四%则脱为双%。
引用自namejm收集~http://www.cn-dos.net/forum/viewthread.php?tid=28704&fpage=1 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |