[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 想做一个短暂的延时,一秒以下的有什么好办法么?

本帖最后由 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秒。

任意命令,只要无实际意义都可以用作延时,差别只在于耗时是否固定罢了

TOP

发现个问题。。只是这样还不够啊。。

需要把焦点放到Adobe Flash Player 10上(将它移到最前面来)。。。。- -这用命令行还能搞么?

TOP

本帖最后由 悬崖之树 于 2013-7-11 14:26 编辑
  1. 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"
复制代码
时光荏苒||新陈代谢&&涛声依旧||本性难移

TOP

本帖最后由 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。

TOP

powershell 中的start-sleep 命令是延时的,可以到千分之一秒,即,毫秒级别。具体看手册
http://www.bathome.net/thread-25208-1-1.html
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

  1. for /l %%i in (1 1 100) do ver >nul
复制代码
时光荏苒||新陈代谢&&涛声依旧||本性难移

TOP

不延时和延时1秒,这两者对你的功能上的影响会产生多大的变化?能否详细说说,比较好奇。

TOP

返回列表