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

相关推荐