我这样写了一段vbs的定时触发程序(为了周期存数),但是不工作,调试表明到了这句Wscript.Sleep 1000就不执行了,请各位大小帮我看一下这是为什么
Set WshShell = CreateObject("WScript.Shell")
do while flag.value=1//点击按钮开始存数
Wscript.Sleep 1000//间隔一秒
objFile.write 1///写到txt文档里
loop
Set WshShell = Nothing
问题补充:
如果是Wscript.Sleep 1000有问题,不能用
要在wincc里面实现定时功能,怎么实现呢?
最佳答案
1、WINCC VBS不完全等同于WINDOWS VBS。不支持wscript对象
2、WinCC的全局脚本本身就可以设置为周期执行(通过设置触发周期)、不需要通过脚本的方式去定时。
提问者对于答案的评价:
dcount17解释正确,想用wscript对象的可以参照此贴http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=5&a_id=370109&s_id=0&num=7#anch
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272416.html