PB程序实现自动更新(转载)

本文介绍了一种使用PB6.5自带的小程序实现客户端自动更新的方法。通过在服务器上设置同步文件,客户端可以定期检查并更新本地应用程序,确保使用的是最新版本。此过程涉及批处理脚本的编写和SYC文件的配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://blog.sina.com.cn/s/blog_4999fa7501000bkl.html

PB程序实现自动更新(转载)

 (2007-08-01 14:53:55)

转载

http://blog.sina.com.cn/s/blog_4999fa7501000bkl.html 

 

PB程序实现自动更新(客户端从服务器更新)

1运行
D:\Sybase\PB6\Sync\sync.exe
创建一个project_yours.SYC文件
操作很简单,你试一试一定行
里面设置源文件位置,目标文件位置
2.在
客户端把这个文件拷过去D:\Sybase\PB6\Sync\syncrt.exe拷到程序目录
用批处理写:SYNCRT.EXE C:\your_pro_dir\project_yours.SYC
在任何地方调用这个批处理就可以比较客户端文件是否最新了


@echo on
cls
:Check
@echo 在更新本煤销软件前,请您退出煤销软件。您确信需要更新煤销软件吗?
@echo 按下"Y"----是
@echo 按下"N"----否
@echo off

choice /c:yn 请选择一个选项...
if errorlevel 2 goto Quit
if errorlevel 1 goto Copy
:Copy
@echo on
@echo 正在更新煤销软件...
@echo off
if not exist d:\煤销软件 mkdir d:\煤销软件
copy \\xkjtserver\煤销管理\煤销软件.exe d:\煤销软件
copy \\xkjtserver\煤销管理\ecoalm.pbd d:\煤销软件
copy \\xkjtserver\煤销管理\ecoalw.pbd d:\煤销软件
copy \\xkjtserver\煤销管理\ecoald.pbd d:\煤销软件
copy \\xkjtserver\煤销管理\userobj.pbd d:\煤销软件
copy \\xkjtserver\煤销管理\update_ecoal.bat d:\煤销软件
:Control
if not exist d:\煤销软件\mscomm32.ocx copy \\xkjtserver\煤销管理\mscomm32.ocx d:\煤销软件
if not exist d:\煤销软件\mscomm32.reg copy \\xkjtserver\煤销管理\mscomm32.reg d:\煤销软件
regedit /s d:\煤销软件\mscomm32.reg
@echo on
@echo 更新完毕,请重新进入煤销系统。
@echo off
:Quit
@echo.
@echo off
exit

 

pb6.5自带一个小程序,请在\Sybase\PB6\Sync下找。  
  举例:  
  建一个文件"test.syc"  
  [log]  
  file=  
  replace=0  
  verbose=2  
  [variables]  
  src_dir=\\my_server\program  
  dest_dir=c:\program  
  [sync]  
  syncop0=/src   %src_dir%\*.exe   /dest   %dest_dir%\*.exe   /d   /s  
  syncop1=/src   %src_dir%\*.pbd   /dest   %dest_dir%\*.pbd   /d   /s  
  [start]  
  show=1  
  cancel=1  
  [end]  
  exec=c:\program\aaa.exe  
  parm=  
   
  用syncrt.exe打开该文件。

作者语:我从新浪转载过来,不知道能不能用,只是做一个技术储备。2020-07-21。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值