[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
一秒后退出 vbs
  1. WScript.exe /T:1 test.vbs
复制代码
超过一秒结束循环
  1. t=timer
  2. do while timer-t<1
  3. ...........
  4. loop
复制代码
网页的话,可以这样
  1. id=setTimeOut("loopSub()",0)
  2. setInterval("clearTimeOut(id)",1000)
复制代码

TOP

回复 3# 522235677


    你都 wscript.quit 了,当然不循环了

TOP

回复 5# 522235677


    变量类型问题:
  1. CDbl(WScript.Arguments(1))
复制代码
一般会自动转换,不懂这里为什么不会,没研究

TOP

回复 7# 522235677


我这是正常的:
测试用 cscript test.vbs "任意一个不存在的标题" 5  引用内容为如下代码的 vbs
  1. Dim objShell,ret,wshshell
  2. set wshshell=createobject("wscript.shell")
  3. Set objShell = CreateObject("WSCript.Shell")
  4. t=timer
  5. do while timer-t<CDbl(WScript.Arguments(1))
  6.   ret = objShell.Appactivate(WScript.Arguments(0))
  7.     If ret Then
  8.     wshshell.sendkeys "{tab}"
  9.     wscript.quit (10)
  10. end If
  11. Loop
复制代码
那要不分别试试其他的办法,比如 CInt(WScript.Arguments(1)) 强制int类型转换和 WScript.Arguments(1)/1 自动double类型转换
1

评分人数

TOP

返回列表