|
我认为,如果仅仅作为实现清除临时文件夹的功能,批处理是最好的办法,但如果为技术上的问题,还是可以讨论一下的。
命令行下廷时的方法很多,但都是外部命令,也就是说要外部程序,以下是我知道的几种:
注:以下命令都为廷时 99 秒,且都是在命令行下使用(或在批处理中)
1、windows 自带的 ping.exe,格式为
>nul ping -n 99 127.1
简单实用,但前提是已经安装网络才能运行(就是说,某些PE不能用)
2、PECMD和winCMD的wait命令
PECMD WAIT 99000
winCMD WAIT 99000
感觉还行,在PE中使用的绝对首选!!!
3、WAIT程序
wait 99
这个就不推荐了,DOS留下的东西,不如用老的PECMD或winCMD,也才几十K
4、CSCRIPT(WSH)的Sleep方法
Wscript.Sleep 99000
上面这句不是命令行,用Cscript的话,先建一个.vbs 或.js文件,再用Cscript调用就行,如非写VBS或JS,绝不推荐使用的!!
可能还有其他廷时方法,本人知道的不多,也就这些了。
关于传送按键,知道的有下面几个,当然都是外部程序,
1、PECMD和WINCMD的send命令
2、WSH中VBS或JS的SendKeys方法
这两个都简单,看一下说明就会用。。。
传送按键的缺陷:传送的只能是当前工作的窗口,比如,打开了水大要求点的那个窗口,计划是5秒后点,但如果5秒内有人点了其他窗口(就是当前工作窗口不再是计划要点的窗口),传送的按键就达不到原有的效果了。。
如果是通用,最好是用PECMD建立定时窗口,或写个程序,让传送按键时先让计划要点的窗口设为当前窗口。。
还是纯命令行的处理起来方便得多。。。 |
|