
求一段asp延时执行操作的代码
在asp代码的最前写了一段执行批处理的代码(预计批处理需要5秒才能执行完毕)希望在接下来的代码中加入一个延时7秒的代码7秒钟后才让asp执行以后的代码请高手指教...
在asp代码的最前写了一段执行批处理的代码(预计批处理需要5秒才能执行完毕)
希望在接下来的代码中加入一个延时7秒的代码
7秒钟后才让asp执行以后的代码
请高手指教 展开
希望在接下来的代码中加入一个延时7秒的代码
7秒钟后才让asp执行以后的代码
请高手指教 展开
2个回答
展开全部
其实没有这个必要,ASP没有线程控制,所有的语言都是服务器端执行完毕输出到客户端的,所以你这里设置的所谓时间 也只是 在服务器端延长了脚本运行时间,(反而增加了服务器的负担)
如果真要实现5秒后 可以考虑用JS 客户端脚本来控制,
如果真要实现5秒后 可以考虑用JS 客户端脚本来控制,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用datediff函数
更多追问追答
追问
请问具体的代码是什么,我是业余的asp爱好者
执行批处理的代码如下:
Set WshShell = server.CreateObject("Wscript.Shell")
str="d:\iis\www\esale\gengxin.bat"
tmp = WshShell.Run(str,1,false)
希望在执行这段批处理后才运行之后的asp其他代码(最好是自动判断时间)
如果不能自己判断时间就在5秒钟后才执行之后的代码
追答
dateadd("s",5,now())
延时5秒
dateadd("s",7,now())
延时7秒
datediff("s",开始的时间,now())>5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询