肯请给位老师帮忙,有关C 脚本 和VBS脚本动作的问题 收藏

各位高手,在下知道如何用一个按钮触发VBS脚本来启动一个视频文件,但是我想用一个外部变量例如PLC的一个数字量输入点 来触发视频文件,问是否可行,可行的话 请高手告诉一下具体操作步骤,用VB脚本触发视频需要建立外部变量,但是外部变量如何与VBS脚本的触发建立联系呢,请帮一下我,告诉详细操作步骤,本人很想通过触发VBS脚本来实现目的

最佳答案

1:首先VBS 和C 都可以实现,我认为C 相对简单点

2;C的实现方法(注意文件名短点,一个字母吧这样简单)
在全部简本中建立C的全局动作,然后选择触发器,使用变量触发,比如你的外部变量为"b1"
#include "apdefap.h"
int gscAction( void )
{
#pragma option(mbcs)
ProgramExecute("C:\\Program Files\\Windows Media Player\\wmplayer.exe C:\\Project\\t.wma");

return 0; 
}

3;VBS 的实现方法
在全部简本中建立VBS的全局动作,然后选择触发器,使用变量触发,比如你的外部变量为"b2"

Option Explicit
Function action
Dim VideoApp,FilePath
Set VideoApp=CreateObject("Wscript.shell")
FilePath="C:\Project\t.wma"
VideoApp.Run """C:\Program Files\Windows Media Player\wmplayer.exe"""+FilePath,1
End Function


希望能帮助到你

图片说明:

肯请给位老师帮忙,有关C 脚本 和VBS脚本动作的问题 收藏  肯请给位老师帮忙,有关C 脚本 和VBS脚本动作的问题 收藏  

提问者对于答案的评价:
非常好 非常感谢。我马上开始实践

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc206894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月4日 下午5:52
下一篇 2017年11月4日 下午5:52

相关推荐

  • wincc自定义菜单和工具栏

    试着做了个菜单栏,可以显示,但是点击后画面不切换。脚本是复制帮助文件的。这个是还有哪里没组态到位吗? 问题补充:照两位说的改了,还是不行 图片说明:    &n…

    2017年6月4日
  • 做好调试完成的WinCC fliexible smart V3 工程存到桌面上,过几天打开后就什么都没有了

    做好调试完成的WinCC fliexible smart V3 工程存到桌面上,过几天打开后进度条到打开数据库项目后就什么都没有了,也没有任…

    2021年7月5日
  • 如何用DMGetValue读取一个字符串变量的,

    DMGetValue 读取字符串变量返回的是一个BSTR的字符串,请问如何转换成char字符串? 最佳答案 参考:《关于bstr,BSTR,char相互转换的操作讨论》h…

    SIMATIC WinCC 2017年11月26日
  • WINCC6.0变量记录可以添加但趋势无显示

    WINCC6.0在原有基础上相添加几个变量的趋势。但在WINCC6.0中变量记录里可以添加变量但趋势无显示,这是为什么啊?难道有数量限制吗?请高手指点一下!谢谢 问题补充:原有项目…

    SIMATIC WinCC 2017年10月24日
  • wincc输入输出域请高手解答

    输入输出域的上\下限怎么没办法改啊?而且小数点后面只能输入两位>请高手解答 最佳答案 可以啊。首先我要确定你的变量是不是字符串或二进制,如果不是字符串和二进制是可以有上下限的…

    SIMATIC WinCC 2019年6月11日
  • wincc 提取系统日期。

    现在我想获取wincc系统的时间,将年这个值提取出来,放在一个变量里(比如16位无符号数)。将月这个值同样提取出来,放在一个变量里。查过网上资料,说的不甚详细,不知能否请做过类似功…

    SIMATIC WinCC 2017年7月26日
  • 关于smart 触摸屏拷贝之后的问题

    把原程序拷贝到另一台电脑后,就出现了以下问题,字显示不全了,是不是显卡不一样造成的,屏幕分辨率是一样的,屏幕大小也是一样的 图片说明:     &nb…

    2021年7月5日
  • wincc7.0sp3的授权问题

    安装完了之后老是出这个,请问要怎么办 图片说明:    钻石用户推荐最佳答案 参考:WinCC7.0授权的使用方法及常见问题处理https://support.…

    2021年7月5日
  • 还是老问题

    我现在做了个最小WinCC系统,PLC程序是空的,但还是故障依旧。我在WinCC里组态了8个IO域,用于显示Q0.0-0.7的状态,已经非常少了。变量管理器也只组态了这8个变量,可…

    SIMATIC WinCC 2020年11月1日
  • IE訪問wincc客戶機

    我做了一個分佈式系統項目,在客戶機裏面加載了四個wincc服務器,運行客戶機時四個wincc服務器的項目都可以正常顯示在客戶機中,當我把客戶機的webnavigator組態好,通過…

    SIMATIC WinCC 2021年7月5日