VBS游戏对比更新V4,支持命令行参数
本文出自:死性不改's Blog~命令行参数的用法:
对比更新V4.vbs /远程:"\\gameserver\d\XiuXian\QQ2008" /本地:"D:\QQ2008" /强制更新:否 /删除多余:是 /运行:"QQ.exe" /注册表:"QQReg.reg" /系统文件:"GameSystemFile"
支持的命令行参数就如上面所列的
命令行参数全部可有可无,当省略某个或全部参数时,使用脚本内设置的相应的值
可以给VBS弄个快捷方式,在快捷方式里加参数
此脚本的全部功能:对比更新、删除多余文件、导注册表、运行程序、复制文件到系统、可以使用命令行参数
示例:
'远程目录
SDir = "\\gameserver\d\XiuXian\QQ2008"
'本地目录
LDir = "D:\新建文件夹"
'是否强制更新所有文件(不对比,直接设所有文件为需更新状态),是=True,否=False,下同
MandatoryUpdate = False
'是否删除本地目录里的多余文件和文件夹
DelRedundantFile = False
'文件差异时间在此值内则不更新(单位:秒),建议设为3秒,强制更新所有文件时,勿略此设置
DiffTime = 3
'更新后要运行的程序,运行时以本地目录为当前目录,写相对路径即可,否则写完全路径,不需运行程序则留空
RunFile = "QQ.exe"
'运行上面的程序前要导的注册表,写本地目录的相对路径即可,否则写完全路径,不需导注册表则留空
RegFile = "C:\Documents and Settings\Administrator\桌面\新建文件夹\test.reg"
'运行上面的程序前要复制到系统里的文件,SystemFile设置的是相对于本地目录的文件夹,此文件夹里的文件相对于系统所在分区设好路径
'例如,假设SystemFile = "GameSystemFile"
'要把"tmp.dll"放到c:\windows\system32里面,则"tmp.dll"相对于本地目录的路径应该是“GameSystemFile\windows\system32\tmp.dll”
'如果是放到系统分区根目录,则是“GameSystemFile\tmp.dll”
'所以,你把"GameSystemFile"认为是"c:\"即可(不一定是C:\,脚本取实际上的系统分区,)
'不需复制文件到系统则留空
SystemFile = "GameSystemFile"
**** Hidden Message ***** 能不能用呀??? 能不能用呀???
您正在看的文章来自蓝色动力网络技术交流中心 http://www.lansedongli.com,原文地址:http://www.lansedongli.com/read.php?tid=8939 好东西 这个想下载来学习一下。 想下载来学习一下!!:)?能不能用呀???
您正在看的文章来自蓝色动力网络技术交流中心 http://www.lansedongli.com,原文地址:http://www.lansedongli.com/read.php?tid=8939
页:
[1]