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日 上午9:34
下一篇 2019年6月11日 上午9:35

相关推荐

  • wincc 改变历史数据

    我用wincc做了一个报表,用户要求对已经归档的历史数据进行更改(简单说就是造假记录), 不知道数据库文件怎么更改。 我刚学习wincc,很多地方都不熟,摆脱各…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3/7.3se/7.4安装包

    请求wincc7.3,wincc7.3se,wincc7.4安装包,谢谢 最佳答案 请见技术论坛RENHQ版主的资料大全 参考资料:http://www.ad.siemens.co…

    SIMATIC WinCC 2020年11月1日
  • 激活WINCC以后进程项出现cc archivemanage

    激活WINCC以后进程项出现cc archivemanage然后就不动了。关了才可以动。请问各位大大怎么解决 最佳答案 是不是项目路径、项目名或计算机名含有中文的原因? …

    SIMATIC WinCC 2019年6月11日
  • 选择型号

    WinCC7.4 SP1 RC 512点    请问符合这个的软件订货号是? 最佳答案 6AV6381-2BN…

    SIMATIC WinCC 2020年11月1日
  • WINCC疑惑

    目的:设计个管道物料或流水流动状态,画多个线条。 在OB35中做个每1秒加1赋值到MW102,加到6后再返回1重新开始。 线条—属性—闪烁—-动态变…

    SIMATIC WinCC 2019年6月11日
  • WINCC与S7-200的连接

    在WINCC软件中,“变量管理”—“SIMATICS7 PROTOCOLSUITE”–有:MPI,PROFIBUS,—等。   &…

    SIMATIC WinCC 2019年6月11日
  • 集成STEP7里面的WINCC项目如何下载到操作员站点

    我有三个操作员站点一个工程师站点,我工程师站点组态了操作员WINCC画面,操作员站点界面怎么通过工程师站点,下载到其余三个操作员站点。看了很多文档都是通过WINCC服务器下载到操作…

    SIMATIC WinCC 2021年7月5日
  • WINCC全局脚本手册

    谁有WINCC全局脚本手册,请发给我一份,本人将不胜感激! 问题补充:为什么我打开"WINCC全局脚本手册.PDF"文件,里面的文字不全呢? 最佳答案 已发到e…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.0怎么实现历史报警归档

    WINCC6.0怎么实现历史报警归档,就是建立定期归档并转换成EXCLE文档保存。,谁能否给个具体的说明啊?谢谢 最佳答案 转一个帖子 取之于“民”用之于“民”,几段代码…

    SIMATIC WinCC 2019年6月11日
  • Wincc flexbil移植组件

    在将PRETOOL项目转成Wincc flexbil过程中提示移植组件没有安装,请问移植组件是什么东西?怎么安装? 最佳答案 你的WinCC Flexible是…

    SIMATIC WinCC 2019年6月11日