http://www.cn-dos.net/forum/viewthread.php?tid=40581&fpage=2
首先感谢zw19750516朋友帮我做的代码,很好用,现在又有新的思路,想改的简单点,请帮帮我。
读取配置文件(命令行=)这条信息,自动去掉(命令行=)这个代码,其他地方不需要修改,之后自动加上(load.exe)load.exe后面要有空格,再把单%全部修改为双%%一共100条左右,全部修改好后运行。
生成的标准代码如下
load.exe "%%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"
zw19750516代码如下
@echo off&setlocal enabledelayedexpansion
set t=%%%
set k=%%%%
for /f "skip=2 delims=命令行=" %%i in ('find "命令行" a.ini') do set str=%%i&call :lp
pause>nul&goto :eof
:lp
set a=!str:~,1!
set var=!var!!a!
if not "!var:~-2!"=="05" set str=!str:~1!&goto lp
set var=!var:~,-10!
echo load.exe !var:%t%=%k%! "%%05" "%%04" "%%06" "%%07" "%%08" "%%09" "%%10" "%%110" "%%12log.ini" "%%133" "%%140" "%%151" "%%18skin0383.skn" "%%201" "%%211"
set var=
我的配置文件大概有100条,拿1条做例子如下
网络目录=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:16 PM ]
首先感谢zw19750516朋友帮我做的代码,很好用,现在又有新的思路,想改的简单点,请帮帮我。
读取配置文件(命令行=)这条信息,自动去掉(命令行=)这个代码,其他地方不需要修改,之后自动加上(load.exe)load.exe后面要有空格,再把单%全部修改为双%%一共100条左右,全部修改好后运行。
生成的标准代码如下
load.exe "%%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"
zw19750516代码如下
@echo off&setlocal enabledelayedexpansion
set t=%%%
set k=%%%%
for /f "skip=2 delims=命令行=" %%i in ('find "命令行" a.ini') do set str=%%i&call :lp
pause>nul&goto :eof
:lp
set a=!str:~,1!
set var=!var!!a!
if not "!var:~-2!"=="05" set str=!str:~1!&goto lp
set var=!var:~,-10!
echo load.exe !var:%t%=%k%! "%%05" "%%04" "%%06" "%%07" "%%08" "%%09" "%%10" "%%110" "%%12log.ini" "%%133" "%%140" "%%151" "%%18skin0383.skn" "%%201" "%%211"
set var=
我的配置文件大概有100条,拿1条做例子如下
网络目录=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:16 PM ]
