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日

相关推荐

  • smart 700ie v3怎么将项目通过WinCC flexible SMART V3以太网上传到电脑上呢?

    在软件里没看到有上传选项,只有下载 最佳答案 是的,没有上传功能。可以用prosave软件给屏做备份操作,确保在屏故障时还原到相同型号的屏上。 提问者对于答案的评价:

    SIMATIC WinCC 2021年7月5日
  • 请问如何使WINCC的变量归档保存在EXCEL里

    请问如何使WINCC的变量归档保存在EXCEL里,具体要怎么做啊 问题补充:在哪里导出,那用什么软件访问数据库 最佳答案 为什么要保存在EXCEL中呢?是用来做报表吗? …

    SIMATIC WinCC 2019年6月11日
  • HMI如何禁止写入

    有两个画面一样的HMI   A和B,想实现当对A进行操作时:B可以在各个画面间切换,但不具备任何写入功能;对B进行操作时:A可以在各个画面间切换,但不…

    SIMATIC WinCC 2017年6月6日
  • wincc flexible怎么制作每天加1的计数器

    前提没有PLC,必须使用WINCC制作!开始值532,每过一天加1。一直累加显示在屏幕上!求各位大神指教!! 问题补充:有没有详细的回答??我也知道可以用VBS脚本实现,本人小白请…

    SIMATIC WinCC 2021年7月5日
  • WINCC之间OPC通信?

    今天逛论坛,无意中发现有人提起C-S架构中设置DCOM使用OPC通信。以前也没有接触 过关于DCOM的问题,我一直以为C-S架构,就是客户机直接读取服务器的数据,而和OP…

    SIMATIC WinCC 2021年7月5日
  • WINCC7.0与MOXA如何建立通讯

    现在WINCC已经与PLC进行了通讯.目前又有两个MOXA NPort 6000 Series,此设备将现场仪表信号采集到WINCC中进行显示,想问一…

    SIMATIC WinCC 2019年6月11日
  • WICC里模拟量报警颜色变化

    现在自己在做一个项目,对于Wicc里C语言变成这块还是比较陌生。现在业主要求我们在Wicc里的模拟量显示框里(也就是WICC的输出域)里做出当上限报警,上上限报警,下限,下下限报警…

    2017年11月25日
  • WINCC项目激活后不会显示

    首先谢谢大家这几天对我的帮助! 现在我把WINCC重新安装之后可以运行了,但是在打开原由的项目的时候前面的运行激活都没有问题,就是在运行起来之后,画面上的按扭全是白色的,…

    SIMATIC WinCC 2019年6月11日
  • 设置XY值生成曲线的方法

    在WINCC里我想设置(X1-X9)9个输入变量对应(Y1-Y9)9个输入变量,设置好后可以生成直观的趋势图?请教高手如何做? 问题补充:求详细,谢谢。我的邮箱:pycsb1020…

    SIMATIC WinCC 2018年12月5日
  • HMI上怎么样显示与PLC的以太网通讯正常呢?

    HMI上怎么样显示与PLC的以太网通讯正常呢?怎么样正确真正的显示以太网正常通讯的状态呢~ 最佳答案 需要在PLC里有一个常为1的变量(I,Q,M,DB点都可以),然后在WINCC…

    SIMATIC WinCC 2019年6月11日