
批处理文件,在MS-DOS中,bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用。
批处理文件的扩展名为bat或cmd。目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本。而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定 *** 作的脚本。
局域网自动更新我做过。首先写一个拷贝你服务器上指定路径的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条)