wincc用VBS怎么写播放声音啊

wincc用VBS怎么写播放声音啊,用C我是会的,但是VBS怎么播放啊,我用API,但是系统总是把API的声明行报错,除非把声明行删掉,但是没有声音

最佳答案

VBS不支持外部API函数,只能通过MediaPlayer控件或者组件来扩展其功能
 下面是一段VBS代码,用于播放WAV格式的声音文件
 Dim strSoundFile,objShell,strCommand
 strSoundFile = "D:\XXX.wav"
 Set objShell = CreateObject("Wscript.Shell")
 strCommand = "sndrec32 /play /close " & chr(34) & strSoundFile & chr(34)
 objShell.Run strCommand, 0, false

 另外你还可以用Horn选件,这是西门子标准做法;

提问者对于答案的评价:
十分感谢!

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • 关于wincc脚本输入到plc

    可以实现在wincc中读取plc数据,用vb脚本和输入输出域无法写入plc中,会是什么问题,tag.write,1,输入输出域已经是输入输出方式。 问题补充:那请问阿瑟斯,我用的是…

    SIMATIC WinCC 2019年6月11日
  • WinCC软件不能在windows系统上安装?

    到哪里可以下载能够安装WinCC软件的Windows操作系统?如果有安装好WinCC的ghost软件就更好了!谢谢你的帮助! 最佳答案 微软原版的系统都能够安装WINCC的,不过不…

    SIMATIC WinCC 2021年7月5日
  • wincc中,如何保留输入,关闭输出

    在Wincc画面上,要实现这样一个功能:设置一个按钮,按这个按钮后,现场输入到画面的数据继续输入,但是阻止画面上的数据输出到现场,以达到监测的同时防止误操作。头悬梁锥刺股也没找到解…

    SIMATIC WinCC 2019年6月11日
  • WinCC打开已有项目的问题

    各位好!我这个项目有三台上位机,安装的WinCC软件是一台开发版,两台运行版。我在开发版的上位机做好的项目,整个项目文件夹复制粘贴到运行版的上位机上,第一台上位机能打开该项目,但是…

    2017年10月31日
  • wincc调用step7变量

    将Symbols中的变量传到wincc,Operato Control and Monitoring选项卡中的对勾打不上,提示Connot …

    SIMATIC WinCC 2019年6月11日
  • PROTOOl v6.0打开项目pdb文件出错

    最近用v6.0版打开项目中的.PDB文件出错,提示请见图片。麻烦老师解答。谢 问题补充:原来就是用PROTOOL做的,是不是版本问题。记得V6.0 还有一个SP2版本的。…

    2021年7月5日
  • WINCC文本变量读取写入

    想实现一个功能 就是报警高低限的输入和读取  现有一个页面由 静态文本  高报低报输入输出域  读取…

    SIMATIC WinCC 2019年6月11日
  • 时间的显示

    怎么才能在WINCC界面中显示时间 我在空间里面只找到了个指针指示的图标,怎么样才能以数字的形式显示,谢谢各位大侠。 最佳答案 WinCC画面中显示时间有多种做法:1,最…

    SIMATIC WinCC 2019年6月11日
  • 弹出消息框很慢

    我用MessageBox编写了一个消息框,用来当登录错误时弹出错误提示,但是这个消息框弹出很慢,这是怎么回事呢? 最佳答案 登陆错误时的代码需要优化! 提问者对于答案的评价:的确需…

    SIMATIC WinCC 2019年6月11日
  • Wincc Prefessional组态一个时钟,但仿真时没有显示。

    我用Wincc Prefessional组态一个时钟,想显示当前的时间,我把可见性钩选上了,但仿真时却没有显示时间。请问是什么原因? 最佳答案 参考链接:https://…

    SIMATIC WinCC 2021年7月5日