肯请给位老师帮忙,有关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集成到STEP7

    大家好!怎样把wincc项目集成到step7项目中? 看到一个答案:打开WINCC 然后打开S7 然后插入OS ,OS怎么插入?具体操作?谢…

    SIMATIC WinCC 2019年6月11日
  • vbs编辑器乱码

    各位大侠:我在VBA中写的代码,复制到VBS编辑器中,注释出现了乱码,代码也不整齐,这是怎么回事?修改完保存后,再打开注释又是乱码? 最佳答案 请将系统的语言环境设置一下。 提问者…

    SIMATIC WinCC 2019年6月11日
  • wincc 6.2 通过给登录用户管理 给按钮也授权用户管理 来进行操作

    就是有密码登录啦  按钮能有有效能有动作 最佳答案 比如你给用户1的授权是1,给用户2的授权是2,那么如果你给按钮的控制权限是1,此时如果登录用户1就能控制这个…

    SIMATIC WinCC 2018年3月6日
  • “变量触发器”和“周期性触发器”

    “%ignore_a_1%器”和“周期性触发器”该怎么来理解啊???????我是在wincc7.4版本的帮助手册上看到的! 问题补充:但是变量触发器也要选择触发时间啊? 最佳答案 …

    SIMATIC WinCC 2021年7月5日
  • wincc如何通过opc访问外网的opc服务器

    知道wincc可作opc客户机。。但是wincc可以通过opc访问外网的opc服务器么,就是通过internet?如果可以怎么实现?1.需要固态ip么,还是其他。 &nb…

    SIMATIC WinCC 2021年7月5日
  • wincc 画面隐藏

    我做了一个水流动的C语言脚本,我想让它在取得一个信号后再显示并且流动,在没有取得信号的时候是隐藏起来的。想问一下C语言脚本怎么编写隐藏功能? 最佳答案 那你就在取得这个信号的时候置…

    SIMATIC WinCC 2017年11月13日
  • wincc c语言脚本的问题

    开关起停防止误操作,中间加个确认取消键,因为有100多个启停,所以我不想再做100多个小画面,想用C语言实现,就是那种把变量写到内部变量中,然后把内部变量置位复位,例如,setta…

    SIMATIC WinCC 2019年6月11日
  • WINCC中不自动生成PCS7相应的PID块图标

    为什么在PCS7的CFC中拖入了PID控制块,而且属性中的OCM也勾选了,但是在WINCC的画面中就是没有自动生成相应的块图标?控制面板又是怎么生成呢? 最佳答案 画面(pdl文件…

    SIMATIC WinCC 2017年7月26日
  • wincc应用

    wincc项目如何设置一个快捷键双基启动运行系统;报警消息可以选定然后删除信息吗? 问题补充:自动开机我知道,快捷方式直接启动运行项目 最佳答案 如果你是在激活状态下,关闭的win…

    SIMATIC WinCC 2019年6月11日
  • wincc出现0x08,这是什么原因

    wincc激活后tcp/IP显示连接,我鼠标点击下面变量AI,ALARM就断开连接,这是什么原因,plc是有值输出,wincc变量连接没有问题,输出域值的量程也设置统一。 问题补充…

    2021年7月5日