无忧启动论坛
标题:
请教各位大佬,想加个循环+定时器的pecmd命令,应该怎么写
[打印本页]
作者:
woshilzz
时间:
2023-12-4 20:50
标题:
请教各位大佬,想加个循环+定时器的pecmd命令,应该怎么写
本帖最后由 woshilzz 于 2023-12-4 22:10 编辑
碰到个问题,想请教各位大佬们,应该怎么实现
问题:想检测 某个文件是否存在,如果不存在,每隔5秒再检测一次,如果检测到存在,就load并停止检测,然后继续运行其他脚本命令
forx !/diy/test.ini,&test,1,loop.... 后面没思路 不会写了
作者:
yyz2191958
时间:
2023-12-4 20:59
这个文件的路径是不是已知的?
作者:
yyz2191958
时间:
2023-12-4 21:24
如果路径已知:
@echo
off
::【检测“1.txt”文件:无向下运行,跳到:A】
:A
if exist "D:\桌面\Desktop\1.txt" goto :B
ping 0.0.0.0 -n 5 >nul 2>nul
CLS
echo 【不存在】
goto :A
pause>nul
:B
CLS
echo 【存在】
pause>nul
作者:
hua_wuxin
时间:
2023-12-4 21:29
set MaxCount=30 //最多等30次(秒)
set LoopCount=0
loop #%LoopCount%<%MaxCount%,
{
forx !/diy/test.ini,&test,1,exit loop
wait 1000
calc #LoopCount=%LoopCount%+1
}
//mess 已跳出loop循环
后续命令1
后续命令2
...
作者:
yyz2191958
时间:
2023-12-4 21:32
hua_wuxin 发表于 2023-12-4 21:29
set MaxCount=30 //最多等30次(秒)
set LoopCount=0
loop #%LoopCount%
高手哦
作者:
sylar2023
时间:
2023-12-4 21:43
学习学习,有点看不懂。
作者:
caocaofff
时间:
2023-12-4 21:47
hua_wuxin 发表于 2023-12-4 21:29
set MaxCount=30 //最多等30次(秒)
set LoopCount=0
loop #%LoopCount%
厉害
作者:
nathan6498
时间:
2023-12-4 23:59
学习学习
作者:
千城
时间:
2023-12-5 12:39
不会,看看大佬的回复
作者:
无犹启动
时间:
2024-2-4 09:54
学习学习
作者:
wang1126
时间:
2024-2-14 16:15
学习学习
作者:
tilltotell007
时间:
2024-2-14 20:12
每隔5秒,这个不容易
作者:
liangnijian
时间:
2024-2-20 14:48
利用 "IFEX :e" 判断文件是否存在,这里判断 1.txt
TIME 命令建立循环,5000代表5秒,文件存在后ENVI @“TIME名”=-del结束循环
以下为PECMD命令:
CALL CK
_SUB CK,W280H240,测试
LABE LABE1,L90T50W355H20,,,,16
IFEX :e%CurDir%\1.txt,ENVI @LABE1=1.txt存在!TEAM ENVI @LABE1=1.txt不存在|TIME HMST,5000,CALL 文件检测
_END
_SUB 文件检测
IFEX :e%CurDir%\1.txt,TEAM ENVI @LABE1=1.txt存在|ENVI @HMST=-del!ENVI @LABE1=1.txt不存在
_END
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3