城外斑竹进来帮帮助

已锁定

Lyn

  • 帖子

    752
  • 精华

    2
  • 被关注

    6

论坛等级:侠士

注册时间:2007-12-17

普通 普通 如何晋级?

城外斑竹进来帮帮助

411

4

2008-09-03 15:02:17

第一步:新建一个VBS的项目模块:

Sub CreateSleepFile(lngMS)

Dim MyFSO, MyFile

Set MyFSO = CreateObject ("s cripting.FileSystemObject")

Set MyFile = MyFSO.CreateTextFile( "D:\MySleep.vbs", True )

MyFile.WriteLine "Ws cript.Sleep " & CLng(lngMS)

MyFile.Close

End Sub

第二步:在画面中添加一个按钮:Button1,设置其Text属性为“Sleep”,在其鼠标单击事件中,选VBS动作,代码如下:

Sub OnClick(Byval Item)

Dim WshShell

Item.Text="Sleep Start..."

Call createsleepfile(5000)

Set WshShell = CreateObject("Ws cript.Shell")

WshShell.Run "D:\MySleep.vbs", ,True

Item.Text="Sleep End"

End Sub

城外斑竹教过这种方法实现在WINCC里用VBS实现延时,我想问一下如果不要通过读文件的方式实现延时,而是直接写代码延时要怎么做?在网上看到VBS延时
就ws cript.sleep 1000,但我试了不行。
城外斑竹进来帮帮助 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32889条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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