问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用批处理倒计时打开一个.exe文件?

发布网友 发布时间:2022-04-26 22:04

我来回答

2个回答

热心网友 时间:2023-11-08 13:26

批处理中有如下4延时方法,只有第3、4是可能精准延时时间的。
1、利用 ping 命令延时
2、利用 for 命令延时
3、利用 vbs 延迟函数,精确度毫秒,误差 1000 毫秒内
4、仅用批处理命令实现任意时间延迟,精确度 10 毫秒,误差 50 毫秒内

下面是采用vbs 延迟函数的代码:
echo off
echo %time%
call :delay 5000
echo %time%
pause
exit
:delay
echo WScript.Sleep %1>delay.vbs
CScript //B delay.vbs
del delay.vbs
call "D:\001\00.exe"
goto :eof

下面是采用第4种方法的代码:
@echo off
echo 程序开始时间:%Time%

set /p totaltime=请输入需延迟的毫秒数:
echo 实际延迟时间:%totaltime%毫秒

echo 程序结束时间:%time%
call :delay 10
pause
exit

REM -----------以下为延时子程序--------------------

:delay
@echo off
if "%1"=="" goto :eof
set DelayTime=%1
set TotalTime=0
set NowTime=%time%
::读取起始时间,时间格式为:13:01:05.95
:delay_continue
set /a minute1=1%NowTime:~3,2%-100
set /a second1=1%NowTime:~-5,2%%NowTime:~-2%0-100000
set NowTime=%time%
set /a minute2=1%NowTime:~3,2%-100
set /a second2=1%NowTime:~-5,2%%NowTime:~-2%0-100000
set /a TotalTime+=(%minute2%-%minute1%+60)%%60*60000+%second2%-%second1%
if %TotalTime% lss %DelayTime% goto delay_continue

call "D:\001\00.exe"

goto :eof

热心网友 时间:2023-11-08 13:27

@echo off
cls
for /l %%i in (5,-1,1) do (
set/p x=%%i..<nul
ping 127.0.0.1 -n 2 >nul)
start "" "D:\001\00.exe"

热心网友 时间:2023-11-08 13:26

批处理中有如下4延时方法,只有第3、4是可能精准延时时间的。
1、利用 ping 命令延时
2、利用 for 命令延时
3、利用 vbs 延迟函数,精确度毫秒,误差 1000 毫秒内
4、仅用批处理命令实现任意时间延迟,精确度 10 毫秒,误差 50 毫秒内

下面是采用vbs 延迟函数的代码:
echo off
echo %time%
call :delay 5000
echo %time%
pause
exit
:delay
echo WScript.Sleep %1>delay.vbs
CScript //B delay.vbs
del delay.vbs
call "D:\001\00.exe"
goto :eof

下面是采用第4种方法的代码:
@echo off
echo 程序开始时间:%Time%

set /p totaltime=请输入需延迟的毫秒数:
echo 实际延迟时间:%totaltime%毫秒

echo 程序结束时间:%time%
call :delay 10
pause
exit

REM -----------以下为延时子程序--------------------

:delay
@echo off
if "%1"=="" goto :eof
set DelayTime=%1
set TotalTime=0
set NowTime=%time%
::读取起始时间,时间格式为:13:01:05.95
:delay_continue
set /a minute1=1%NowTime:~3,2%-100
set /a second1=1%NowTime:~-5,2%%NowTime:~-2%0-100000
set NowTime=%time%
set /a minute2=1%NowTime:~3,2%-100
set /a second2=1%NowTime:~-5,2%%NowTime:~-2%0-100000
set /a TotalTime+=(%minute2%-%minute1%+60)%%60*60000+%second2%-%second1%
if %TotalTime% lss %DelayTime% goto delay_continue

call "D:\001\00.exe"

goto :eof

热心网友 时间:2023-11-08 13:27

@echo off
cls
for /l %%i in (5,-1,1) do (
set/p x=%%i..<nul
ping 127.0.0.1 -n 2 >nul)
start "" "D:\001\00.exe"
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机puik什么意思 广东江南理工高级技工学校地址在哪里 广州市技师学院具体地址 广州市高级技工学校江高校区有什么专业 广州市高级技工学校学校地址 话费支付是什么意思? 2019年华为保值机型排行:P40系列保值预计如何? 鸦片战争的二号元凶:威廉·嘉道理 局域网内访问共享要密码 Win10怎么设置局域网共享密码访问 红灯倒计时结束还是红灯开过去算闯红灯吗 方舟生存进化,我建立了一个非专用主机多人游戏,可是为什么我的朋友 OPPO A93如何开启/关闭倒计时拍照? 5950x开方舟服务器能容纳多少人 倒计时一般从几开始啊? cfc4倒计时怎么开 方舟生存进化非官方服务器器太多假人了游戏服务器里面显示的人数很多,进去之后人都没有几个 多个倒计时可以分别同时开始 自己想做个倒计时开关 我在方舟生存进化里面开了个非专用服务器,和朋友们一起玩,但是只有 倒计时开始怎么说顺口? 英语翻译 例如:“倒计时开始!”、“我已经开始倒计时了” 最好把句子说出来 浙江金丽普单双倒计时开关怎么调时间 开机每次都会出现倒计时开机,请问这怎么解决 方舟生存进化私人服务器最少有多少人 csgo完美c4倒计时怎么开 倒计时开始是什么意思? 如何在手上改wifi密码 手怎么修改wifi密码。 梦见做衣服的叮针 方舟生存进化一定要服务器才能联机吗,可不可以不租服两个人自己玩 倒计时开始 十字路口绿灯亮了红色数字还在倒计时开过去算闯红灯吗? 方舟搜不到服务器? 倒计时打开网站 86型定时开关怎么设置倒计时 方舟主机怎么进入自己的非专业服务器 oppo手机状态栏不显示wifi图标 手机wifi图标为什么不见了怎么办 手机wifi连接上怎么不显示wifi图标? 手机wifi打开了 图标怎么不显示 为什么手机上面的wifi显示标志不见了也连不上网 景墙的介绍 庭院里面最多几个景墙 中国古典园林的景墙主要有哪些类型?其主要功能是什么 如何封杀百度里的东北人吃播小视频? 做景观墙活竹一般用什么竹子? 这个东北吃播大叔叫什么?在哪里直播? 45岁吃播土豪大叔怎么不更新还很多人骂他? 戴眼镜的东北吃播,总说我自己做的,老香了?