| 本帖最后由 wjgyz740526 于 2023-10-16 11:29 编辑 
 请问各位达人,pecmd的条件判断如果是或的关系,怎么写?
 
 find 条件1成立,做某事1 或者 find条件2成立,做某事1
 find 条件1不成立 ,做某事2
 
 需求是这样的:
 如果boot目录有pw.txt,pe登录密码用pw.txt文本文件中的密码;如果pw.txt的内容是000000,那么无密码登录;不管有没有这个文件,用超级密码都能登录。
 
 源代码如下:
 复制代码
FORX !\BOOT\pw.txt,&MyPW,1,read %&MyPW%,1,pw
ifex %&MyPW%,
{
ENVI &&pws=123456
find $%pw%=000000,TEAM SHEL %SystemRoot%\explorer.exe|EXIT BLOCK
find $%pws%=123456,TEAM base %pws%,pws|SHEL %SystemRoot%\explorer.exe,%pws%,3|EXIT BLOCK
find $%pw%<>000000,!! find $%pw%<>123456,TEAM base %pw%,pw|SHEL %SystemRoot%\explorer.exe,%pw%,3!TEAM base %pws%,pws|SHEL %SystemRoot%\explorer.exe,%pws%,3
}!
{
TEAM base %pws%,pws|SHEL %SystemRoot%\explorer.exe,%pws%,3|EXIT BLOCK
}
恳请帮忙
 
 |