肯请给位老师帮忙,有关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日
下一篇 2017年11月4日

相关推荐

  • wincc组态问题

    有22台设备,通过DP协议连接,现在已经连接上了18台,另外4台地址和波特率都没有问题,但就是连接不上,对硬件DP 接头也检查过了,但还是没有结果.现在还有一个问题,就是…

    SIMATIC WinCC 2019年6月11日
  • wincc连接不上SQL

    7.4SP1WinCC写VBS脚本连接2008SQL数据库时,报错连接不上,请问大佬什么原因呀?报错:[Microsoft][ODBC SQL Server&n…

    2021年7月5日
  • 流量显示置零

    我在WINCC画面里坐了个流量累积的现实,流量累积的程序是在step7里做的,我现在想把wincc里显示的流量累积在某个时间置零,请问该如何做?谢谢! 最佳答案 这个也在step7…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible smart v3如何跟s7-200在线仿真

    我想用电脑上的wincc flexible 当触摸屏用这样能方便调试,怎么在线仿真,谢谢 问题补充:s7-200是实物 最佳答案 200或者200smart与电…

    SIMATIC WinCC 2021年7月5日
  • 求wincc 7.0 SP1 亚洲版 下载链接

    官网下载需要许可证,麻烦各位朋友共享一下,谢谢 最佳答案 百度云链接:https://pan.baidu.com/s/1wIMpFCzQyfzpsd_XIJg4wQ 密码…

    SIMATIC WinCC 2021年7月5日
  • wincc6.2 如何进入断点调试

    wincc6.2 如何进入断点调试 ,断点调试的程序在哪里 问题补充:没有说明白,是vbs脚本的断点 最佳答案 转载:关于WinCC对C脚本的诊断方法有很多,以…

    SIMATIC WinCC 2019年6月11日
  • wincc如何通过串口读取智能控制器数据

    现在有电动汽车上用的电池采集控制器,我想通过wincc读取其中的数据,其中电池采集控制器通过CAN通讯协议采集数据,如果我要通过wincc实现对其数据的显示、监控,该如何实现?是通…

    SIMATIC WinCC 2019年6月11日
  • WinCC 系统软件

    请问WinCC 系统 SW V7.4 SP1 亚洲版有中文的吗,好像查资料显示的5种语言 是(德语,英语,法语,西班牙语…

    SIMATIC WinCC 2021年7月5日
  • 请问如果用户一段时间没动作,怎样使系统自动登出?

    1、自建的数据库,用VBS写了些登陆代码,现在想实现功能如下:如果用户一段时间内不操作,就让系统自动返回到登陆画面(PDL文件),请问如何实现,谁有这方面的经历2、WINCC中用V…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC安装中出现的一些问题

    安装时,在消息队列中安装mictosoft  message queuing 5.0,可惜没有安装盘,安装不了,无盘的情况下如何安装,求技术…

    SIMATIC WinCC 2017年11月25日