无忧启动论坛

标题: 请教前辈,PECMD,条件执行怎么写? [打印本页]

作者: sz_kent    时间: 2020-2-25 15:17
标题: 请教前辈,PECMD,条件执行怎么写?
本帖最后由 sz_kent 于 2020-2-25 15:21 编辑




如果 U:\pecmd.ini存在,执行111.exe,如果不存在,执行222.exe

看过PECMD.exe,还是看不明白,请教了。
作者: feiyike    时间: 2020-2-25 16:40
FIND $U:\pecmd.ini,EXEC 111.exe  ! EXEC 222.exe
作者: sunsea    时间: 2020-2-25 16:57
IFEX U:\pecmd.ini,EXEC 111.exe ! EXEC 222.exe
作者: 培训资料    时间: 2020-2-25 17:00
谢谢分享~~
作者: ster1357A    时间: 2020-2-25 17:23
没交钱,2M的速度就不错了
作者: sz_kent    时间: 2020-2-25 17:32
sunsea 发表于 2020-2-25 16:57
IFEX U:\pecmd.ini,EXEC 111.exe ! EXEC 222.exe

谢谢版主指点,
作者: sz_kent    时间: 2020-2-25 20:21
feiyike 发表于 2020-2-25 16:40
FIND $U:\pecmd.ini,EXEC 111.exe  ! EXEC 222.exe

试验了大半天,这个命令还是不能正常运行,不知哪里写错了。
应该怎么写才正确,请指点一下吧,

在win10PE里面开CMD命令窗口实验的,用PECMD 开始命令。。
感叹号怎么放,放与不放,有时都不能出声音,要么就没有条件的都出声音,还有出两次声音的,搞到头大了。

IFEX U:\pecmd.ini, EXEC !U:\PCTOOLS\mbfsvc.exe -q "U:\PCTOOLS\PE_Start_Sound.mp3" EXEC
!%Windir%\mbfsvc.exe -q "%Windir%\media\Startup.mp3"

IFEX U:\pecmd.ini, !EXEC !U:\PCTOOLS\mbfsvc.exe -q "U:\PCTOOLS\PE_Start_Sound.mp3" !EXEC
!%Windir%\mbfsvc.exe -q "%Windir%\media\Startup.mp3"

IFEX U:\pecmd.ini, EXEC U:\PCTOOLS\mbfsvc.exe -q "U:\PCTOOLS\PE_Start_Sound.mp3" EXEC
%Windir%\mbfsvc.exe -q "%Windir%\media\Startup.mp3"

作者: sz_kent    时间: 2020-2-25 20:23
feiyike 发表于 2020-2-25 16:40
FIND $U:\pecmd.ini,EXEC 111.exe  ! EXEC 222.exe

你这个Find命令也尝试了,跟IFEX命令一样失败了,不知道如何写才是正确的,请指点一下吧,谢过了。
作者: sz_kent    时间: 2020-2-25 20:25
sunsea 发表于 2020-2-25 16:57
IFEX U:\pecmd.ini,EXEC 111.exe ! EXEC 222.exe

版主大人,你指点的命令,我还是参透不了啊,麻烦你在指点一下,如何写才是正常的。

试验了大半天,这个命令还是不能正常运行,不知哪里写错了。
应该怎么写才正确,请指点一下吧,

在win10PE里面开CMD命令窗口实验的,用PECMD 开始命令。。
感叹号怎么放,放与不放,有时都不能出声音,要么就没有条件的都出声音,还有出两次声音的,搞到头大了。

IFEX U:\pecmd.ini, EXEC !U:\PCTOOLS\mbfsvc.exe -q "U:\PCTOOLS\PE_Start_Sound.mp3" EXEC
!%Windir%\mbfsvc.exe -q "%Windir%\media\Startup.mp3"

IFEX U:\pecmd.ini, !EXEC !U:\PCTOOLS\mbfsvc.exe -q "U:\PCTOOLS\PE_Start_Sound.mp3" !EXEC
!%Windir%\mbfsvc.exe -q "%Windir%\media\Startup.mp3"

IFEX U:\pecmd.ini, EXEC U:\PCTOOLS\mbfsvc.exe -q "U:\PCTOOLS\PE_Start_Sound.mp3" EXEC
%Windir%\mbfsvc.exe -q "%Windir%\media\Startup.mp3"
作者: sz_kent    时间: 2020-2-25 20:34
不加条件,加静默运行的感叹号,命令执行正常,发声。
加上条件,不加静默运行的感叹号,命令不按条件规则运行,
加上条件,加上静默运行的感叹号,就完全没有声音了,

如何写才正确呢?请大神们帮忙啊,
这个PECMD真难搞,DOS容易多了。
作者: hilsonma    时间: 2020-2-25 21:02
本帖最后由 hilsonma 于 2020-2-25 21:07 编辑

IFEXEC U:\pecmd.ini, EXEC 111.exe !EXEC 222.exe

不行就加上111.exe 和222.exe 的路径
IFEXEC U:\pecmd.ini, EXEC U:\111.exe !EXEC U:\222.exe

作者: 红毛樱木    时间: 2020-2-25 21:22
  1. IFEX U:\pecmd.ini,
  2. {*
  3.     EXEC -hide "U:\PCTOOLS\mbfsvc.exe" -q "U:\PCTOOLS\PE_Start_Sound.mp3"
  4. }!
  5. {*
  6.     EXEC -hide "%Windir%\mbfsvc.exe" -q "%Windir%\media\Startup.mp3"
  7. }
复制代码



这样写,你就不晕了。
IFEX里的!和EXEC里的!冲突,而EXEC里的!可以用-hide




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3