如何让某个bat程序延迟5秒之后运行

如何让某个bat程序延迟5秒之后运行,第1张

如果是DELPHI演示5秒在启动这个BAT文件,可以这样写:

sleep(5000);

winexec(pchar('code_namebat'),sw_show);

如果是DELPHI立即启动BAT,但是BAT要暂停5秒才运行,可以在BAT的最前面添加下面一行:

PING -n 5 127001

给你个例子: <script language="javascript"> function text(){ thisaa="aaaa"; thisaa="adfadf"; windowobj = this; thisshowMsg=msg; function msg(){ alert(objaa); setTimeout("objshowMsg()",1000); } } var text1=new text; text1showMsg(text1); </script> 其实出现这个错误是系统运行setTimeout("msg()",1000); 后,过了一秒钟会执行msg()这一条语句很明显你没有msg函数,所以出错解决的方法是调用类的方法而不是直接使用msg(),这样系统会找不到对象 但如果将setTimeout("msg()",1000); 写成setTimeout("thismsg()",1000);也会出错因为执行thismsg()时,系统不会把this当作你初始化的类,而是把它当作window这个对象很显然,你没有访问到text1 为了解决这个问题,我把obj属性加入到windows,obj的值就指向text1,我觉得这一句不错,至少移植性很好之后就直接用obj访问你的类了

以上就是关于如何让某个bat程序延迟5秒之后运行全部的内容,包括:如何让某个bat程序延迟5秒之后运行、如何让代码间歇式(延时)执行、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9711849.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存