![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 17:06 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已解决]大家好,帮我批一下好吗?可能有点难度 |
| 可打印版本 2,101 / 16 |
| 第1楼 snmm2004 | 发表于 2008-05-21 21:18 |
| 初级用户 发帖 34 积分 76 | |
|
[已解决]大家好,帮我批一下好吗?可能有点难度 读取配置文件"%01 ....." "%02D:\AUTO-SYS\" "%03C:\游戏\"内容
插入load.exe空格后面 "%05" "%04" "%06" "%07" "%08" "%09" "%10" "%110" "%12log.ini" "%133" "%140" "%151" "%18skin0383.skn" "%201" "%211" 改全部%为双%%配置文件有多条,完成后并运行。 完成后要这样load.exe "%%01 ....." "%%02D:\AUTO-SYS\" "%%03C:\游戏\" "%%05" "%%04" "%%06" "%%07" "%%08" "%%09" "%%10" "%%110" "%%12log.ini" "%%133" "%%140" "%%151" "%%18skin0383.skn" "%%201" "%%211" 配置文件 网络目录=D:\AUTO-SYS 本地目录=C:\游戏 运行游戏= 启动参数= 导注册表= 预先执行= 预先执行参数= 忽略时间误差=3 排除文件= 排除目录= 弹出更新选择窗口=否 是否删除多余文件=否 对比大小=是 对比时间=是 命令行="%01 ....." "%02D:\AUTO-SYS\" "%03C:\游戏\" "%04" "%05" "%06" "%07" "%08" "%09" "%10E:\测试中\讯闪调用工具v1.3\load\pic\游戏.jpg" "%11" "%12" "%133" "%140" "%151" "%18skin0383.skn" "%201" "%211" [ Last edited by snmm2004 on 2008-5-23 at 11:17 PM ] |
|
| 第2楼 26933062 | 发表于 2008-05-21 21:27 |
| 银牌会员 发帖 879 积分 2,268 | |
|
不知所云
|
|
| 第3楼 HAT | 发表于 2008-05-21 21:30 |
| 版主 发帖 5,017 积分 9,023 | |
|
实在看不懂,理解能力有限。
|
|
| 第4楼 snmm2004 | 发表于 2008-05-21 21:47 |
| 初级用户 发帖 34 积分 76 | |
|
我的意思是,读取配置文件里需要的一段内容,加入到已有的代码load.exe后面,再把全部%改为%%
已有代码如下 load.exe "%05" "%04" "%06" "%07" "%08" "%09" "%10" "%110" "%12log.ini" "%133" "%140" "%151" "%18skin0383.skn" "%201" "%211" |
|
| 第5楼 bat-zw | 发表于 2008-05-21 22:47 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
仅做到将需要的内容提出来: |
|
| 第6楼 snmm2004 | 发表于 2008-05-21 23:02 |
| 初级用户 发帖 34 积分 76 | |
|
谢谢5楼的兄弟,不过if not "!var:~-4,2!"=="戏\"不行呀,戏这里要换名字的,后面代码不变的
|
|
| 第7楼 bat-zw | 发表于 2008-05-21 23:09 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
基本问题已解决: [ Last edited by zw19750516 on 2008-5-21 at 11:28 PM ] |
|
| 第8楼 snmm2004 | 发表于 2008-05-21 23:41 |
| 初级用户 发帖 34 积分 76 | |
|
很好,还有点问题,"%05"这里开始到最后只有单%不是双%%,我就把%%加了2个,一共4个,读出来正常,这样可以吗?
还有就是,我读取配置文件总是读最后一条,我的配置文件一共差不多100条,再帮我批一下,谢谢了 多条配置如下 [游戏] 网络目录=D:\AUTO-SYS 本地目录=C:\游戏 运行游戏= 启动参数= 导注册表= 预先执行= 预先执行参数= 忽略时间误差=3 排除文件= 排除目录= 弹出更新选择窗口=否 是否删除多余文件=否 对比大小=是 对比时间=是 命令行="%01 [游戏]....." "%02D:\AUTO-SYS\" "%03C:\游戏\" "%04" "%05" "%06" "%07" "%08" "%09" "%10E:\测试中\讯闪调用工具v1.3\load\pic\游戏.jpg" "%11" "%12" "%133" "%140" "%151" "%18skin0383.skn" "%201" "%211" [游戏2] 网络目录=D:\AUTO-IMG 本地目录=C:\游戏2 运行游戏= 启动参数= 导注册表= 预先执行= 预先执行参数= 忽略时间误差=3 排除文件= 排除目录= 弹出更新选择窗口=否 是否删除多余文件=否 对比大小=是 对比时间=是 命令行="%01 [游戏2]....." "%02D:\AUTO-IMG\" "%03C:\游戏2\" "%04" "%05" "%06" "%07" "%08" "%09" "%10C:\Documents and Settings\mmx\桌面\load\pic\游戏2.jpg" "%11" "%12" "%133" "%140" "%151" "%18skin0383.skn" "%201" "%211" |
|
| 第9楼 bat-zw | 发表于 2008-05-21 23:58 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
晕,你还真的是一点都不懂啊: [ Last edited by zw19750516 on 2008-5-22 at 12:07 AM ] |
|
| 第10楼 terse | 发表于 2008-05-22 00:07 |
| 银牌会员 发帖 946 积分 2,404 | |
|
@echo off&setlocal enabledelayedexpansion
for /f "usebackq delims=" %%i in (`type a.ini ^| find /i "命令行="`) do set %%i set 命令行=!命令行:%%=%%%%! echo load.exe !命令行! pause |
|
| 第11楼 snmm2004 | 发表于 2008-05-22 00:15 |
| 初级用户 发帖 34 积分 76 | |
|
帮帮忙啦,我真的不会,不过真的很需要这个命令。
现在一条也不读了,麻烦你了,再改一下,给点注析好吗? 呵呵太感谢了,老大 |
|
| 第12楼 snmm2004 | 发表于 2008-05-22 00:16 |
| 初级用户 发帖 34 积分 76 | |
|
下面又有一条没看,试一下
|
|
| 第13楼 snmm2004 | 发表于 2008-05-22 00:21 |
| 初级用户 发帖 34 积分 76 | |
|
不行呀,我笨
|
|
| 第14楼 bat-zw | 发表于 2008-05-22 00:23 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
我9楼的代码没问题的,你再试下。
|
|
| 第15楼 terse | 发表于 2008-05-22 01:03 |
| 银牌会员 发帖 946 积分 2,404 | |
|
把配置文件发上来不就好研究研究了 我上面发测试过的
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |