[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] [已解决]vbs如何1分钟后跳出循环

本帖最后由 522235677 于 2014-6-27 18:06 编辑
  1. do
  2. ...........
  3. loop
复制代码
该代码会无限循环,怎样能在循环开始后1分钟跳出循环
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

回复 2# CrLf
  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<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
复制代码
我这样为什么没有效果,我第二个参数是10

TOP

回复 4# CrLf


    不是的,我的这个还是一直在循环,If ret Then 都没有达成,所有还没quit

TOP

回复 6# CrLf


    提示 变量使用了一个vbscript中不支持的automation 类型 CDbl

TOP

回复 8# CrLf


    是我写错了……

TOP

返回列表