首先写一个拷贝你服务器上指定路径的bat文件,拷贝你本机。
再写上start 程序路径.bat 来实现运行这个程序。
把这个程序加入启动项即可实现每天电脑开机就自动更新。
一个个?如果有200台,甚至更多呢?我有个疑问,你为什么不放到服务器上呢?例如:除了服务器外,所有的机器有本地d盘,服务器g盘,本地保存了第一次安装时游戏,服务器g盘上保存了所以已更新的游戏,现在在所有的客户机上安装一个软件,比如网众游戏菜单,当客户机从网众游戏菜单运行游戏的时候,软件会自动检测本地游戏是否最新,否则从本地服务器更新,一般最多几秒就够了,然后你以后更新只需要在服务器那一台机器上更新一下就可以了。以下是你要的批处理: 在使用前,请先在在游戏的安装目录下,或者game目录下建立运行游戏的批处理,用start加参数 /wait,取名为UpdateGame.bat,@echo offtitle 自动更新
mode con cols=55 lines=20
setlocal enabledelayedexpansion
set MyGameFile="G:\game 这里改成所以游戏的大目录"
set b=0
for /f "delims=" %%i in (%MyGameFile%) do set temp=%%i
cd "%MyGameFile%"
for %%j in (UpdateGame.bat) do if exist %%j (
call %%j
set /a b=b+1
)
echo 已更新 !b!个游戏
pause>nul
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)