标题: [讨论] 批处理自动升级...??
[打印本页]
作者: wxj1314
时间: 2010-3-15 06:31
标题: [讨论] 批处理自动升级...??
是否能编一个自动升级批处理。。
来更新软件???
..
作者: HAT
时间: 2010-3-15 09:23
大部分软件不是都自带了更新功能吗?
作者: jarry0932
时间: 2010-3-15 10:16
如果软件可以升级,那肯定会自带升级系统,再用批不就是多此一举了?
作者: 523066680
时间: 2010-3-15 13:06
windows没有apt-get命令……
那个命令升级软件真爽快,刷的一下全是命令下载升级+安装
而且该命令帮助的最后一句非常NB:
“此 apt-get 具有超级牛力”
我ubuntu下面用了的说。
Last edited by 523066680 on 2010-3-15 at 13:14 ]
作者: sl543001
时间: 2010-3-15 17:51
标题: 俺的脚本更新模块
: downlb
::校验
call :downvb %soydw%downLB.txt %tmp%\downLB.txt
if exist %tmp%\downLB.txt for /f "eol=# tokens=1" %%a in (%tmp%\downLB.txt) do set soyd%%a &&if "%%a" == "mz=%soydm%" goto :downgx
goto :EOF
:downvb
::下载 添加^符号防误杀
echo on error resume next:Set P=Crea^teObject("Microsoft.XMLHTTP")::P.O^pen "GET","%1",0:P.Send()::Set G=Cre^ateObject("ADODB.Stream")>%tmp%\tmp.vbs
echo G.Mode=3:G.Type=1:G.Open()::G.Wr^ite(P.response^Body):G.SaveToFile "%2",2 >>%tmp%\tmp.vbs
call %tmp%\tmp.vbs
goto :EOF
:downgx
::更新
if %soydb2% gtr %soydb% (
call :downvb %soydw%%soydwj% %soydwj%
if exist %soydm% del %soydm%
ren %soydwj% %soydm%
if exist %soydm% echo :%soydgxcg%
%soydm%
)
echo :%soydgxsb%
%0