故事作者:禧

最近创作

看看TA的故事

让WINCC高级版报语音报警

已锁定

  • 帖子

    2
  • 精华

    0
  • 被关注

    1

论坛等级:新手

注册时间:2018-07-14

黄金 黄金 如何晋级?

让WINCC高级版报语音报警

610

2

2022-01-04 10:09:48

在项目收尾时客户提成播放报警内容

一,启动vbs文件

set sp = createobject("SAPI.SpVoice")


set Voices = sp.GetVoices()  '获得语音引擎集合


for i=0 to Voices.count-1


     if Right(Voices(i).Id, 24)="MSSimplifiedChineseVoice" then cn=i


next


set sp.Voice = Voices.Item(cn)


set oArgs = WScript.Arguments  '命令行参数


For Each text In oArgs


         sp.speak(text)


Next

在网上找个脚本。

在报警到底时启动这个vbs,并传入参数参数为复制的报警文本。成功执行。

但无法批量执行,当同时报警触发大于2条时,后面的报警是报错的。

二,wincc执行脚本

也是成功执行,但触发报警,不关闭播放就不播放下一条,有没有哪个参数能让他播放完成自动关闭的?

各位大佬还有啥办法。另外以上有个缺点我这有1w3条报警,意味这个到达报警我要填1w3次,当然大佬们能教教吗,如果以上可以搞定我去谈只播放哪些比较重要的。


让WINCC高级版报语音报警 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3366条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。