![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 13:33 |
共 48,040 主题排行 / 350,125 发帖 / 今日 0 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 为什么这段VBS代码不可以延时? |
| 可打印版本 881 / 3 |
| 第1楼 313885174 | 发表于 2008-02-06 12:19 |
| 中级用户 发帖 100 积分 206 | |
|
为什么这段VBS代码不可以延时? On Error Resume Next
Dim timediff,exepath timediff=5000 exepath="a.txt" Set WshShell=createobject("Wscript.Shell") while true call WshShell.Run(exepath ,1,True) ' call WshShell.Run(exepath,vbhide,True) WScript.sleep timediff*1000 wend Set WshShell=Nothing 上面写的是延时5秒的啊 可是一打开就直接运行了``` 是代码中有错误吗? |
|
| 第2楼 slore | 发表于 2008-02-06 12:22 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
timediff*1000
5000秒!!! 而且你的代码貌似是先打开再延时的…… |
|
| 第3楼 hackhd | 发表于 2008-02-08 02:53 |
| 中级用户 发帖 102 积分 231 | |
|
吐血。。就用那SLEEP丢第一行不行啊?看它敢不延时
|
|
| 第4楼 fennng | 发表于 2008-02-08 10:30 |
| 初级用户 发帖 11 积分 23 | |
|
WScript.sleep 1000
我直接这样用,你写得好复杂 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |