批处理怎么做到自动更新

批处理怎么做到自动更新,第1张

局域网自动更新我做过。

首先写一个拷贝你服务器上指定路径的bat文件,拷贝你本机。

再写上start 程序路径.bat 来实现运行这个程序。

把这个程序加入启动项即可实现每天电脑开机就自动更新。

一个个?如果有200台,甚至更多呢?我有个疑问,你为什么不放到服务器上呢?例如:除了服务器外,所有的机器有本地d盘,服务器g盘,本地保存了第一次安装时游戏,服务器g盘上保存了所以已更新的游戏,现在在所有的客户机上安装一个软件,比如网众游戏菜单,当客户机从网众游戏菜单运行游戏的时候,软件会自动检测本地游戏是否最新,否则从本地服务器更新,一般最多几秒就够了,然后你以后更新只需要在服务器那一台机器上更新一下就可以了。以下是你要的批处理: 在使用前,请先在在游戏的安装目录下,或者game目录下建立运行游戏的批处理,用start加参数 /wait,取名为UpdateGame.bat,@echo off

title 自动更新

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8167355.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存