vbscript里面有没有类似sleep()的等待函数?

xieguogui 2003-04-08 11:30:14
如果做空循环的话,就太浪费系统资源了,不只有没有好的方法?
...全文
3357 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xieguogui 2003-04-09
  • 打赏
  • 举报
回复
是啊,asp里根本没有wscript对象,怎么办?setTimeout好像是在客户端run的吧?我是要在服务器端的脚本里做等待,以释放cpu
xieguogui 2003-04-08
  • 打赏
  • 举报
回复
具体是怎么操作的,我只需要系统稍微做些等待,比如:for i=1 to 100000 next
sdliubo 2003-04-08
  • 打赏
  • 举报
回复
timer 啊 定时器

定时触发就可以了啊
julyclyde 2003-04-08
  • 打赏
  • 举报
回复
asp里可没有wscript对象
ussthk 2003-04-08
  • 打赏
  • 举报
回复
可用java呀,出发一个时间就可以了javascript:setTimeout('event',time)
skyarea 2003-04-08
  • 打赏
  • 举报
回复
Sleep 方法
请参阅
运行脚本 | WScript 对象
在指定的时间长度内将脚本执行挂起,然后继续执行。

object.Sleep(intTime)
参数
object
WScript 对象。
intTime
表示脚本过程处于不活动状态的时间间隔(毫秒)的整数值。
说明
运行脚本的线程被挂起,释放它所占用的 CPU。超过指定的时间间隔后,脚本继续执行。如果您运行异步操作和多过程,或者您的脚本中包括由事件触发的代码,Sleep 方法就尤其有用。要由事件触发脚本,则脚本必须始终处于活动状态(已执行完的脚本肯定检测不到事件)。脚本所处理的事件仍将在休眠阶段执行。

注意 赋予 Sleep 方法 0 或 –1 不一定会导致脚本挂起。
示例
下面的示例演示如何将一个 .wsf 文件用于以不同脚本语言(VBScript 和 Jscript)写成的两个作业。两个作业的功能相同 — 每个作业都运行 Windows 计算器并将它发送给键击以执行简单的计算。

<package>
<job id="vbs">
<script language="VBScript">
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "calc"
WScript.Sleep 100
WshShell.AppActivate "Calculator"
WScript.Sleep 100
WshShell.SendKeys "1{+}"
WScript.Sleep 500
WshShell.SendKeys "2"
WScript.Sleep 500
WshShell.SendKeys "~"
WScript.Sleep 500
WshShell.SendKeys "*3"
WScript.Sleep 500
WshShell.SendKeys "~"
WScript.Sleep 2500
</script>
</job>

<job id="js">
<script language="JScript">
var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.Run("calc");
WScript.Sleep(100);
WshShell.AppActivate("Calculator");
WScript.Sleep(100);
WshShell.SendKeys("1{+}");
WScript.Sleep(500);
WshShell.SendKeys("2");
WScript.Sleep(500);
WshShell.SendKeys("~");
WScript.Sleep(500);
WshShell.SendKeys("*3");
WScript.Sleep(500);
WshShell.SendKeys("~");
WScript.Sleep(2500);
</script>
</job>
</package>

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧