在项目收尾时客户提成播放报警内容 一,启动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次,当然大佬们能教教吗,如果以上可以搞定我去谈只播放哪些比较重要的。 来源:西门子工业技术论坛 |