标题: [其他] 想做一个短暂的延时,一秒以下的有什么好办法么? [打印本页]
作者: wgf4242 时间: 2013-7-10 20:29 标题: 想做一个短暂的延时,一秒以下的有什么好办法么?
本帖最后由 wgf4242 于 2013-7-11 13:06 编辑
下面是结束flashplayer再打开一个新swf文件的示例。(如果能用windows自带的工具就更好了。)
cmd /c taskkill /f /im flashplayer_10_sa.exe & timeout /t 1 >nul& "flashplayer_10_sa.exe" "1.swf"
使用timeout时间有点长,最小要1秒。
作者: Python 时间: 2013-7-10 20:43
不延时和延时1秒,这两者对你的功能上的影响会产生多大的变化?能否详细说说,比较好奇。
作者: 悬崖之树 时间: 2013-7-10 21:09
- for /l %%i in (1 1 100) do ver >nul
复制代码
作者: PowerShell 时间: 2013-7-11 09:31
powershell 中的start-sleep 命令是延时的,可以到千分之一秒,即,毫秒级别。具体看手册
http://www.bathome.net/thread-25208-1-1.html
作者: wgf4242 时间: 2013-7-11 12:58
本帖最后由 wgf4242 于 2013-7-11 14:17 编辑
悬崖之树 发表于 2013-7-10 21:09
cmd /c taskkill /f /im flashplayer_10_sa.exe & for /l %%i in (1 1 100) do ver >nul& "flashplayer_10_sa.exe" "1.swf"
运行了100个 flashplayer。。。求修改。。。
不延时和延时1秒,这两者对你的功能上的影响会产生多大的变化?能否详细说说,比较好奇。
Python 发表于 2013-7-10 20:43
试了一下。。。延时了貌似也不行。。flashplayer是在后台打开的。。。唉。。闹心。。。想让它在前台打开。。。
powershell 中的start-sleep 命令是延时的,可以到千分之一秒,即,毫秒级别。具体看手册
PowerShell 发表于 2013-7-11 09:31
这个可以用。但是想避开powershell.试试用for的效果。。。结果运行了100次的flashplayer。
作者: 悬崖之树 时间: 2013-7-11 14:25
本帖最后由 悬崖之树 于 2013-7-11 14:26 编辑
- cmd /c taskkill /f /im flashplayer_10_sa.exe & for /l %%i in (1 1 1000) do (ver >nul )& "flashplayer_10_sa.exe" "1.swf"
复制代码
作者: wgf4242 时间: 2013-7-11 14:49
发现个问题。。只是这样还不够啊。。
需要把焦点放到Adobe Flash Player 10上(将它移到最前面来)。。。。- -这用命令行还能搞么?
作者: CrLf 时间: 2013-7-11 18:52
任意命令,只要无实际意义都可以用作延时,差别只在于耗时是否固定罢了
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |