无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
14191#
发表于 2018-10-30 15:32:07 | 只看该作者
下面这条登录密码123命令无效,密码登录框显示不出来,PECMD版本为2012.1.88.05.82,PE版本为Win10x64PE,17133.1
SHEL %SystemRoot%\EXPLORER.EXE,##zUjsWDX7eem8o/5fg9a9m1T9k+C7=,3  
回复

使用道具 举报

14192#
发表于 2018-11-4 16:43:03 | 只看该作者
有专门深入讲解的培训班就好了,新手看这个仍是看不明白呀
回复

使用道具 举报

14193#
发表于 2018-11-13 08:14:24 | 只看该作者
都研究好深入啊
回复

使用道具 举报

14194#
发表于 2018-11-19 11:52:32 | 只看该作者
TIPS需要加入一个字体设置的功能,像LABE或者EDIT那样设置字体及字体大小等
回复

使用道具 举报

14195#
发表于 2018-11-19 12:41:00 | 只看该作者
請問一下,下方這兩段代碼的差異??
KILL *explorer explorer.exe
Shel %SystemRoot%\explorer.exe

KILL explorer.exe
Shel %SystemRoot%\explorer.exe

点评

PE上没有差别。 在 正常系统: KILL *explorer explorer.exe *explorer 告诉系统, 不是 桌面崩溃了。 window 不会自动在启动 explorer.exe PE上 不理会这个参数,总是会在500ms后检查重启explore  详情 回复 发表于 2019-12-17 16:53
回复

使用道具 举报

14196#
发表于 2018-11-20 15:13:26 | 只看该作者
请问现在理顺盘符有更好的方法吗,victor888有机率无法给盘符,大家都如何处理呢?
回复

使用道具 举报

14197#
发表于 2018-11-26 14:31:32 | 只看该作者
本帖最后由 红毛樱木 于 2018-12-15 14:13 编辑
  1. _SUB A,W670H286,%&Win_Title%,KILL *force *%&__PID%,%&MyName%,,, -scale:150
  2.     ENVI @this.Font=50:微软雅黑
  3.     SET$ TAB=09
  4.     SET$ &NL=0d 0a
  5.     ENVI &TITLE=+300:序号%&TAB%+300:盘符%&TAB%
  6.     TABL &TABL_Backups_AllPartations,L12T12W635H200,%&TITLE%,序号1测试%&TAB%盘符C:测试%&NL%序号2测试%&TAB%盘符D:测试,0x10040
  7. _END
  8. CALL @A
复制代码


TABL的表格高度不能随自定义DPI拉伸而自适应,但是表头可以,想通过-hfont:或者-font:来设置行高,也无效。CHCK和RAID这些控件的按钮也是。
回复

使用道具 举报

14198#
发表于 2018-11-29 11:45:00 | 只看该作者
本帖最后由 红毛樱木 于 2018-11-30 09:19 编辑

经测试
INIT U会把移动硬盘(F模式的U盘)中的0xEF分区显示出来。

点评

我忘记了啥是F模式?0xEF分区是哪个  详情 回复 发表于 2018-11-29 21:52
回复

使用道具 举报

14199#
发表于 2018-11-29 21:52:33 | 只看该作者
红毛樱木 发表于 2018-11-29 11:45
win8pe下
INIT U会把移动硬盘(F模式的U盘)中的0xEF分区显示出来。

我忘记了啥是F模式?0xEF分区是哪个
回复

使用道具 举报

14200#
发表于 2018-12-14 12:23:46 | 只看该作者
  1. ADSL-wlan ,,list,&&a
  2. MESS. %&a%
复制代码


返回的第三列值Flags不准。
具体表现为:
如果已链接的无线设备在列表第一个,则值是正确的3
如果已链接的无线设备不在列表第一个,则值不准不是3。


上诉现象是随机的,可能是内部变量赋值之前没有清空造成的。
回复

使用道具 举报

14201#
发表于 2018-12-14 15:19:54 | 只看该作者
本帖最后由 Bluebells 于 2018-12-14 15:21 编辑

请问如何查询某复选框控件是否处于勾选状态?

点评

一般RADI和CHCK,直接为为这种形式的变量%控件名.CHECK% 比如: RADI RadioButton1,L32T314W100H20,卸载WimShExt.DLL,ENVI @Group1=%RadioButton1%,1,1 为%RadioButton1.Check% RADI &RadioButton1,L32T314W100H  详情 回复 发表于 2018-12-14 16:25
回复

使用道具 举报

14202#
发表于 2018-12-14 16:25:56 | 只看该作者
Bluebells 发表于 2018-12-14 15:19
请问如何查询某复选框控件是否处于勾选状态?

一般RADI和CHCK,直接为为这种形式的变量%控件名.CHECK%
比如:
RADI RadioButton1,L32T314W100H20,卸载WimShExt.DLL,ENVI @Group1=%RadioButton1%,1,1
为%RadioButton1.Check%
RADI &RadioButton1,L32T314W100H20,卸载WimShExt.DLL,ENVI @Group1=%RadioButton1%,1,1
为%&RadioButton1.Check%

大致是这个意思

点评

非常感谢, 原来是如此处理的  详情 回复 发表于 2018-12-14 21:17
回复

使用道具 举报

14203#
发表于 2018-12-14 21:17:50 | 只看该作者
红毛樱木 发表于 2018-12-14 16:25
一般RADI和CHCK,直接为为这种形式的变量%控件名.CHECK%
比如:
RADI RadioButton1,L32T314W100H20,卸 ...

非常感谢, 原来是如此处理的
回复

使用道具 举报

14204#
发表于 2018-12-24 14:27:52 | 只看该作者
mdyblog 发表于 2018-8-6 23:50
WAIGO_Win10_8.1_XP_ALL_PE-G4D改04Full.ISO.part*.rar (44个) 上传中。 https://www.lanzous.com/b331 ...

20180808版本的PECMD, Mess. %quicklaunch%显示C:\Users\Administrator\AppData\Roaming,而老版本20160612版本显示为C:\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch.

点评

可能是BUG,也可能是PECMD内部做了调整。 %quicklaunch%默认情况应该是系统变量 %&quicklaunch%默认情况是PECMD变量 但是你的显示的是PECMD变量,可能你"ENVI^ ForceLocal=1"了,自己调整下应该就可以了。  详情 回复 发表于 2018-12-24 16:17
回复

使用道具 举报

14205#
发表于 2018-12-24 16:17:43 | 只看该作者
datbik189 发表于 2018-12-24 14:27
20180808版本的PECMD, Mess. %quicklaunch%显示C:%users\Administrator\AppData\Roaming,而老版本2016061 ...

可能是BUG,也可能是PECMD内部做了调整。
%quicklaunch%默认情况应该是系统变量
%&quicklaunch%默认情况是PECMD变量
但是你的显示的是PECMD变量,可能你"ENVI^ ForceLocal=1"了,自己调整下应该就可以了。

点评

谢谢,我试一下  详情 回复 发表于 2018-12-27 16:00
回复

使用道具 举报

14206#
发表于 2018-12-27 16:00:04 | 只看该作者
红毛樱木 发表于 2018-12-24 16:17
可能是BUG,也可能是PECMD内部做了调整。
%quicklaunch%默认情况应该是系统变量
%&quicklaunch%默认情 ...

谢谢,我试一下
回复

使用道具 举报

14207#
发表于 2018-12-31 20:29:48 来自手机 | 只看该作者
新年快乐,pecmd2019加油
回复

使用道具 举报

14208#
发表于 2018-12-31 23:35:18 | 只看该作者
强烈期待老大在2019复出,继续折腾PECMD
回复

使用道具 举报

14209#
发表于 2019-1-6 11:18:42 | 只看该作者
  1. IFEX %CurFile%.LOG, LOGS --2 *   %CurFile%.LOG
  2. ENVI^  ForceLocal=1
  3. SET  ::WM_SETTEXT=0x000C
  4. SET  ::WM_GETTEXT=0x000D
  5. SET  ::WM_GETTEXTLENGTH=0x000E

  6. WIN1

  7. _SUB WIN1,W287H286,进程间传递字符串演示,
  8.     //ENVI @this.Visible=0
  9.     ENVI @this.trans=1
  10.     LABE -trans LABE1,L15T53W260H30,LABE1,,
  11.     LABE -trans LABE2,L15T93W260H30,LABE2,,  //接受方:接受消息的窗口,可以隐藏
  12.     EDIT -vcenter EDIT1,L183T180W60H30,EDIT1,,  //发送方:接受消息的窗口句柄HWND

  13.     ENVI @LABE1.ID=?WIDL1
  14.     ENVI @LABE1=%WIDL1%
  15.     ENVI @EDIT1=%WIDL1%
  16.     ENVI @LABE1.MSG=_%&WM_SETTEXT%: OnSETTEXTL1 MESS [%LABE1%]
  17.     ENVI @LABE1.MSG=#1: OnSETTEXTL2 MESS [%LABE1%]
  18.     ITEM ITEM1,L106T182W60H30,发送,OnSEND,
  19. _END
  20. _SUB OnSETTEXTL1
  21.     SET &V2=
  22.     GetWindowText  %WIDL1%  &V2
  23.     ENVI @LABE2=%&V2%
  24.     //MESS [%&V2%]
  25. _END

  26. //函数:  GetWindowText  窗口ID   文本变量名
  27. _SUB GetWindowText
  28.     //ENVI @@POS=%1:::::::1:1 //激活
  29.     ENVI @@SENDMSG=:&&___LEN__;%1;%WM_GETTEXTLENGTH%;0;0 //长度
  30.     CALC #&___LEN__=%&___LEN__% + 100
  31.     ENVI$ %2=*%&___LEN__%  0   //申请内存/缓冲区
  32.     ENVI @@SENDMSG=%1;%WM_GETTEXT%;%&___LEN__%;@%2
  33. _END

  34. _SUB OnSEND
  35.     ENVI @@SENDMSG=%EDIT1%;%WM_SETTEXT%;0;$hello World %RANDOM%
  36. _END
  37. //测试
  38. //PECMD ENVI @@SENDMSG=0x700D2;0x000C;0;$hello World %RANDOM%


复制代码


发送 之后,LABE1的trans属性消失
回复

使用道具 举报

14210#
发表于 2019-1-18 15:40:49 | 只看该作者
有源码否?
回复

使用道具 举报

14211#
发表于 2019-1-26 20:13:39 来自手机 | 只看该作者
1500
回复

使用道具 举报

14212#
发表于 2019-1-26 20:13:46 来自手机 | 只看该作者
750
回复

使用道具 举报

14213#
发表于 2019-1-26 20:14:02 来自手机 | 只看该作者
750
回复

使用道具 举报

14214#
发表于 2019-2-2 10:32:35 来自手机 | 只看该作者
m大有没有考虑编译个arm的版本,现在win10出了arm的版本,可能会用到
回复

使用道具 举报

14215#
发表于 2019-2-5 00:30:08 | 只看该作者
新年快乐,阖家欢乐
回复

使用道具 举报

14216#
发表于 2019-2-14 12:46:33 来自手机 | 只看该作者
mdyblog 发表于 2018-8-6 23:50
WAIGO_Win10_8.1_XP_ALL_PE-G4D改04Full.ISO.part*.rar (44个) 上传中。 https://www.lanzous.com/b331 ...

老大,请教一下,sed命令能不能将任意字符①替换成任意字符②:如sed &Ⅴ=0:0,①,②,%&V%

点评

试过不行吗?  详情 回复 发表于 2019-2-14 23:27
回复

使用道具 举报

14217#
发表于 2019-2-14 23:27:13 来自手机 | 只看该作者
datbik189 发表于 2019-2-14 12:46
老大,请教一下,sed命令能不能将任意字符①替换成任意字符②:如sed &Ⅴ=0:0,①,②,%&V%

试过不行吗?

点评

SED命令涉及到正则,有些符号有特殊意义. 目前通过这样的方式解决这个问题,只是比较繁琐. ENVI^ ENVIMODE=1 SET &V1=* SET &V2=★ SET. &V3=*\n*\n* CALL 任意字符替换 "" 1 1 &V1 &V2 &V3 MESS. %&V3% _  详情 回复 发表于 2019-2-15 11:18
回复

使用道具 举报

14218#
发表于 2019-2-15 08:22:09 | 只看该作者
mdyblog 发表于 2018-8-6 23:50
WAIGO_Win10_8.1_XP_ALL_PE-G4D改04Full.ISO.part*.rar (44个) 上传中。 https://www.lanzous.com/b331 ...

这个好像是BUG:
TEAM SET. &V=*\n*\n*|LPOS* *&V=*,,%&V%|MESS. %&V%
//显示为1 3 4 6 7, 应该为1 4 7吧
回复

使用道具 举报

14219#
发表于 2019-2-15 11:18:46 | 只看该作者
本帖最后由 datbik189 于 2019-2-15 15:57 编辑


SED命令涉及到正则,有些符号有特殊意义.
目前通过这样的方式解决这个问题,只是比较繁琐.

ENVI^ ENVIMODE=1
SET &V1=*
SET &V2=★
SET. &V3=*\n*\n*
CALL 任意字符替换 "" 1 1 &V1 &V2 &V3
MESS. %&V3%

_SUB 任意字符替换
//CALL 任意字符替换 "-CASE"(大小写) 0(替换次数) 0(跳过次数) &V1(查找串) &V2(替换串) &V3(原串)
FIND $[%6.=. | ( %~1.<>. & %~1<>-CASE )],EXIT _SUB
TEAM ^SET &P1=%%%~4%%|^SET &P2=%%%~5%%|^SET &P3=%%%~6%%|SET &P4=|SET &P5=|SET &P6=%&P3%|STRL &P7=%&P1%|SET &P8=|SET &P9=0|SET &P10=0|SET &P11=|
LOOP #1=1,
{* ^LPOS* * %~1 *&P8=%%&P1%%,,&P6
   FORX * %&P8% 0,&P11,
   {* IFEX $%&P11%=0,!!TEAM SET &P8=0|EXIT FORX
      MSTR &P5=%&P11%,%&P7%,%&P6%
      FIND $%~1=,
      {* IFEX '%&P5%'='%&P1%',!!TEAM SET &P8=%&P11%|EXIT FORX
       }!
      {* IFEX*C '%&P5%'='%&P1%',!!TEAM SET &P8=%&P11%|EXIT FORX
       }
   }
   IFEX $[%&P8%=0 | ( %~2>0 & %&P9%=%~2 )],!!TEAM SET &P4=%&P4%%&P6%|EXIT LOOP
   TEAM CALC &P8=%&P8%-1|IFEX $%&P8%=0,SET &P5=!MSTR &P5=1,%&P8%,%&P6%
   TEAM CALC &P8=%&P7%+%&P8%+1|MSTR &P6=%&P8%,0,%&P6%
   IFEX $[%~3>0 & %&P10%<%~3],TEAM CALC &P10=%&P10%+1|SET &P4=%&P4%%&P5%%&P1%!TEAM CALC &P9=%&P9%+1|SET &P4=%&P4%%&P5%%&P2%
}
TEAM SET-RET %~6=%&P4%|SET &P1=|SET &P2=|SET &P3=|SET &P4=|SET &P5=|SET &P6=|SET &P7=|SET &P8=|SET &P9=|SET &P10=|SET &P11=|
_END

点评

这么复杂?不就是一句命令的事吗: SET &V1=* SET &V2=★ SET. &V3=*\n*\n* SED &V3=1:1,%&V1%,%&V2%,%&V3% MESS. %&V3%  详情 回复 发表于 2019-2-15 21:49
如果有特殊字符之类的,一般是要通过变量传入的。  详情 回复 发表于 2019-2-15 11:24
回复

使用道具 举报

14220#
发表于 2019-2-15 11:24:50 | 只看该作者
datbik189 发表于 2019-2-15 11:18
SED命令涉及到正则,有些符号有特殊意义.
目前通过这样的方式解决这个问题,只是比较繁琐.

如果有特殊字符之类的,一般是要通过变量传入的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-28 00:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表