公司有一套CS的程序,经常要进行升级操作

原来的方法是把升级的文件copy到服务器,然后在客户端在copy到本地覆盖程序

以前写过一个升级的程序,原理是,先判断服务器是否有新的版本,然后,下载到本地

关闭正运行程序的进程,然后进行升级操作!

后来因为写的升级程序一直没有部署到原程序当中,一直用手工升级的方法,很累;

想偷懒,就写了一个批处理,呵呵.也可以做到局域网升级的功效,而且也很方便;


@echo =====================================
@echo 请暂时不要关闭本窗口
@echo 正在升级,请等待一个简单方便的局域网软件升级批处理.

tskill 工程1
net use 
\\192.168.0.2\Tools 123456789 /user:test
copy 工程1.exe c:
\progra~1\工程1\

@echo 更新完毕。请按任意键退出!
@pause

 

tskill  工程1 是关闭掉系统正运行的程序的进程

用法是:生成一个OK.bat

然后把OK.bat copy到客户端系统中的system32下

要想升级的时候直接在开始菜单->运行中,输入ok,即可自动升级了!

相关文章: