找回密码
 论坛注册
搜索
查看: 1076|回复: 0

如何退出软件自动关闭OPCDA服务器

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:108
  • 打卡月天数:0
  • 打卡总奖励:1823
  • 最近打卡:2025-04-30 13:05:45

266

主题

30

回帖

5万

积分

管理员

积分
57595

最佳新人活跃达人技术达人先锋会员官方徽章

发表于 2024-11-15 11:20:47 | 显示全部楼层 |阅读模式
退出工程试,紫金桥OPCDA服务器是不会自动跟着退出的,如果想要跟着退出,有以下方法:

方法①:ExecShell
如果软件软件版本支持ExecShell函数,则可以执行操作系统命令关闭OPCDA服务进程。
退出按钮脚本如下:

  1. ExecShell("taskkill /IM RealHistorianOpc.exe /F");//关闭OPCDA服务进程
  2. Exit(2);//完全退出
复制代码
注意:以前较旧版本不支持ExecShell函数,可参考方法②

方法②:Startapp执行bat文件
对于旧的版本不支持ExecShell,无法直接执行DOS命令,则可以采用迂回方式实现。
  • 新建一个bat文件
  • 将下面命令复制到bat文件里
  1. ExecShell("taskkill /IM RealHistorianOpc.exe /F");//关闭OPCDA服务进程
复制代码

   3.将bat复制到工程目录下
  4.通过startapp函数调用执行bat实现关闭OPCDA服务进程


退出按钮脚本如下:
  1. StartApp(GetAppPath()+"/exitopcda.bat","");//关闭OPCDA服务进程
  2. Exit(2);//完全退出
复制代码

exitopcda.bat

36 Bytes, 下载次数: 1495


顶部qrcode底部
帅的人都用微信扫了!
快速回复 返回顶部 返回列表