无忧启动论坛

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

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

    [复制链接]
14461#
发表于 2019-11-7 09:28:14 来自手机 | 只看该作者
mess a
_endfile
mess b

后面的mess b还会执行
回复

使用道具 举报

14462#
发表于 2019-11-11 15:30:25 | 只看该作者
PART -GUI
分区管理界面上,如果MBR磁盘上操作分区的激活状态,激活某个分区时不会自动取消原始激活分区的激活状态

点评

这个是 高级用法, 没有限制多少个活动分区, 自己想怎么设置就怎么设置。  详情 回复 发表于 2019-11-13 11:50
回复

使用道具 举报

14463#
发表于 2019-11-13 10:40:44 | 只看该作者
IFEX $
不支持2进制数值与10进制数值的比较

IFEX $0b1=1,mess c

点评

IFEX #0b1=1,mess c  详情 回复 发表于 2019-11-13 11:48
回复

使用道具 举报

14464#
 楼主| 发表于 2019-11-13 11:48:54 | 只看该作者
红毛樱木 发表于 2019-11-13 10:40
IFEX $
不支持2进制数值与10进制数值的比较

IFEX #0b1=1,mess c

点评

$支持16进制和10进制比较,说明里没详细写清楚。  详情 回复 发表于 2019-11-13 12:08
回复

使用道具 举报

14465#
 楼主| 发表于 2019-11-13 11:50:07 | 只看该作者
红毛樱木 发表于 2019-11-11 15:30
PART -GUI
分区管理界面上,如果MBR磁盘上操作分区的激活状态,激活某个分区时不会自动取消原始激活分区的 ...

这个是 高级用法, 没有限制多少个活动分区, 自己想怎么设置就怎么设置。
回复

使用道具 举报

14466#
发表于 2019-11-13 12:08:40 | 只看该作者


但是$支持16进制和10进制比较,说明里没详细写清楚。
回复

使用道具 举报

14467#
发表于 2019-11-14 12:37:16 | 只看该作者
devcon.exe的其他参数,希望也能翻译进DEVI命令里

点评

太多了吧  详情 回复 发表于 2019-11-14 16:17
回复

使用道具 举报

14468#
发表于 2019-11-14 14:13:21 | 只看该作者
  1. CALL @ABC
  2. _SUB ABC,W100H200,测试标题,,,-
  3. _END
复制代码


在Nt5中,任务管理器中会显示(不正常,想要隐藏的效果)
在Nt6中,正常能隐藏


点评

真正的隐藏窗口包装一下。 ------------- _SUB ABC,W300H200,测试标题,,,- ENVI @WMain.Visible=0 TIME T1,6000, KILL \ _END CALL @WMain _SUB WMain,W800H200,测试标题Main,,,- CALL @ABC _  详情 回复 发表于 2019-11-14 17:07
回复

使用道具 举报

14469#
 楼主| 发表于 2019-11-14 16:17:55 | 只看该作者
红毛樱木 发表于 2019-11-14 12:37
devcon.exe的其他参数,希望也能翻译进DEVI命令里

太多了吧

点评

红毛已经把您的PECMD当作IDE了  详情 回复 发表于 2019-11-14 16:26
回复

使用道具 举报

14470#
发表于 2019-11-14 16:26:53 | 只看该作者

红毛已经把您的PECMD当作IDE了

点评

折腾pe,折腾驱动,经常用,太频繁了  详情 回复 发表于 2019-11-14 20:52
回复

使用道具 举报

14471#
 楼主| 发表于 2019-11-14 17:07:32 | 只看该作者
红毛樱木 发表于 2019-11-14 14:13
在Nt5中,任务管理器中会显示(不正常,想要隐藏的效果)
在Nt6中,正常能隐藏

真正的隐藏窗口包装一下。
-------------

_SUB ABC,W300H200,测试标题,,,-
  ENVI  @WMain.Visible=0
  TIME T1,6000, KILL \
_END


CALL @WMain
_SUB WMain,W800H200,测试标题Main,,,-
  CALL @ABC
_END

点评

这方法有点6  发表于 2019-11-14 17:39
回复

使用道具 举报

14472#
发表于 2019-11-14 20:52:13 来自手机 | 只看该作者
指南针 发表于 2019-11-14 16:26
红毛已经把您的PECMD当作IDE了

折腾pe,折腾驱动,经常用,太频繁了
回复

使用道具 举报

14473#
发表于 2019-11-15 13:49:12 | 只看该作者
  1. HID\VID_0E0F&PID_000A&COL01\8&29958FD5&0&0000
  2.     Name: HID-compliant device
  3.     Hardware ID's:
  4.         HID\VID_0E0F&PID_000A&REV_0100&Col01
  5.         HID\VID_0E0F&PID_000A&Col01
  6.         HID\VID_0E0F&UP:0020_U:0001
  7.         HID_DEVICE_UP:0020_U:0001
  8.         HID_DEVICE
复制代码



碰到一个最不想看到的情况,硬件ID或兼容ID里有:符号的,使用DEVI遇到问题了,M大看看有没有什么方法规避?

点评

变量组合  详情 回复 发表于 2019-11-15 13:57
回复

使用道具 举报

14474#
发表于 2019-11-15 13:57:49 | 只看该作者
红毛樱木 发表于 2019-11-15 13:49
碰到一个最不想看到的情况,硬件ID或兼容ID里有:符号的,使用DEVI遇到问题了,M大看看有没有什么方法 ...

变量组合

点评

DEVI *update:硬件ID:INF  详情 回复 发表于 2019-11-15 14:19
回复

使用道具 举报

14475#
发表于 2019-11-15 14:19:17 | 只看该作者

DEVI *update:硬件ID:INF   <===更新设备   可'硬件ID1:INF1''硬件ID2:INF2'...
DEVI本身就是:分割ID和INF,用变量传进来也没用的吧?

点评

?????  详情 回复 发表于 2019-11-15 15:57
回复

使用道具 举报

14476#
 楼主| 发表于 2019-11-15 15:57:37 | 只看该作者
红毛樱木 发表于 2019-11-15 14:19
DEVI *update:硬件ID:INF

?????

点评

比如: DEVI *update:HID\VID_0E0F&UP:0020_U:0001:C:\A.INF  详情 回复 发表于 2019-11-15 16:27
回复

使用道具 举报

14477#
发表于 2019-11-15 16:27:45 | 只看该作者

比如:
DEVI *update:HID\VID_0E0F&UP:0020_U:0001:C:\A.INF
回复

使用道具 举报

14478#
发表于 2019-11-15 16:32:49 | 只看该作者
本帖最后由 红毛樱木 于 2019-11-15 17:36 编辑

LABE控件里的字体怎么改颜色?
仿造EDIT的格式设置不行
------------------------------------
我意思是后期用ENVI来改

点评

_SUB Windows1,W360H140,WinCMD LABE Label3,L20T48W80H20,DSystem,,0xFF00FF _END CALL @Windows1  详情 回复 发表于 2019-11-15 16:57
回复

使用道具 举报

14479#
发表于 2019-11-15 16:57:23 | 只看该作者
红毛樱木 发表于 2019-11-15 16:32
LABE控件里的字体怎么改颜色?
仿造EDIT的格式设置不行

_SUB Windows1,W360H140,WinCMD
LABE Label3,L20T48W80H20,DSystem,,0xFF00FF
_END
CALL @Windows1

点评

我意思是后面改。  详情 回复 发表于 2019-11-15 17:36
回复

使用道具 举报

14480#
发表于 2019-11-15 17:36:00 | 只看该作者
指南针 发表于 2019-11-15 16:57
_SUB Windows1,W360H140,WinCMD
LABE Label3,L20T48W80H20,DSystem,,0xFF00FF
_END


我意思是后面用ENVI改。

点评

或者同一个位置多个不同颜色的LABE  详情 回复 发表于 2019-11-15 17:43
曲线救国,窗口覆盖  详情 回复 发表于 2019-11-15 17:42
回复

使用道具 举报

14481#
发表于 2019-11-15 17:42:03 | 只看该作者
红毛樱木 发表于 2019-11-15 17:36
我意思是后面用ENVI改。

曲线救国,窗口覆盖
回复

使用道具 举报

14482#
发表于 2019-11-15 17:43:32 | 只看该作者
红毛樱木 发表于 2019-11-15 17:36
我意思是后面用ENVI改。

或者同一个位置多个不同颜色的LABE
回复

使用道具 举报

14483#
发表于 2019-11-17 01:26:26 | 只看该作者
本帖最后由 红毛樱木 于 2019-11-17 01:29 编辑

发现一个问题,不知道是不是BUG。
win8pe下:
WAIT -sys -cmd  MESS. A  //不执行
WAIT -syscmd    MESS. A  //执行,但是没有上面的效果好

调试pecmd.ini代码发现的,需要并行开一个窗口程序执行,在win10pe里可以,结果在win8pe里发现不可以。
以前一直是win10pe里用,今天第一次在win8pe里用的
回复

使用道具 举报

14484#
发表于 2019-11-18 09:45:35 | 只看该作者
本帖最后由 红毛樱木 于 2019-11-18 09:47 编辑

反馈,继续接上楼的WAIT -sys -cmd问题。(暂不确定是我的PE问题还是所有PE都有这问题)
演示PE打包地址。https://c-t.work/s/21e68051e11642

测试结果:只有2003PE和WIN10PE正常(包里没放2003PE)

1、10pex86测试正常(我测试10pex64也正常,没打包10pex64)
如图:所有正常



2、8pex86测试,不正常(8x64pe也不真长,没打包8pex64)
如图:WAIT -sys -cmd不执行


3、7pex64测试,不正常
如图:WAIT -sys -cmd可以执行,但是初始化的时候二者字体都不对,不知道是不是字体还没初始化好还是怎么了(对比一下下面一张图)。


进桌面之后,再次尝试“测试执行PECMD.INI”
如图:普通模式的字体正确,而WAIT -sys -cmd的字体不对,并且在WAIT -sys -cmd里的窗体代码里手动修改"ENVI @this.Font=11:SIMSUN"指定字体无效,测试只有字体大小参数才有效。


4、7pex86,不正常
如图:WAIT -sys -cmd不执行,且初始化的时候字体不对,不知道是不是字体还没初始化好还是怎么了(对比一下下面一张图)。


进桌面之后,再次尝试“测试执行PECMD.INI”
如图:普通模式的字体正确,WAIT -sys -cmd依旧不执行





----------------------------------------
字体不正常的情况,尝试在WAIT -sys -cmd下执行FONT X:\Windows\Fonts命令加载字体,也不行。

点评

字体发虚,是因为你调整了大小,导致锯齿严重  详情 回复 发表于 2019-11-27 15:19
WAIT -sys -cmd 主要用来执行 : (1)无界面 逻辑 (2)设置系统PECMD内部本身的设置。 由于 身份差异, 涉及界面和身份的程序,可能不同。 WAIT -sys -cmd 的身份和普同程序不同的。  详情 回复 发表于 2019-11-18 10:47
回复

使用道具 举报

14485#
 楼主| 发表于 2019-11-18 10:47:23 | 只看该作者
红毛樱木 发表于 2019-11-18 09:45
反馈,继续接上楼的WAIT -sys -cmd问题。(暂不确定是我的PE问题还是所有PE都有这问题)
演示PE打包地址。ht ...

WAIT -sys -cmd
主要用来执行 :
(1)无界面 逻辑
(2)设置系统PECMD内部本身的设置。
由于 身份差异,  涉及界面和身份的程序,可能不同。

WAIT -sys -cmd 的身份和普同程序不同的。

点评

收到,换套路  详情 回复 发表于 2019-11-18 13:12
回复

使用道具 举报

14486#
发表于 2019-11-18 13:12:31 来自手机 | 只看该作者
mdyblog 发表于 2019-11-18 10:47
WAIT -sys -cmd
主要用来执行 :
(1)无界面 逻辑

收到,换套路
回复

使用道具 举报

14487#
发表于 2019-11-20 00:13:22 | 只看该作者
  1. ENVI^ EnviMode=1
  2. TEAM THREAD* CALL TEST 530 10 200 100| TEST 760 10 200 100 #-:

  3. _SUB TEST
  4.     ENVI &L=%1
  5.     ENVI &T=%2
  6.     ENVI &W=%3
  7.     ENVI &H=%4
  8.     ENVI &BT=%5
  9.     ENVI &WZ=测试文字测试测试测试文字测试测试测试文字测试测试测试文字测试测试
  10.     CALL @WIN
  11. _END

  12. _SUB WIN,L%&L%T%&T%W%&W%H%H%,,,%&MyName%,%&BT%,,
  13.     ENVI @this.Font=20
  14.     LABE &LABE_HardWareInfos,L0T0W%&W%H%&H%,%&WZ%,,,
  15.     ENVI @this.Visible=1
  16.     WAIT 10000
  17.     KILL \
  18. _END

复制代码
这种字体发虚能处理吗?
透明窗体,黑色字体
如果电脑桌面壁纸纯白的话,字体看上去正常
如果电脑桌面壁纸其他颜色的话,字就很难看了






回复

使用道具 举报

14488#
发表于 2019-11-21 18:09:49 | 只看该作者
指南针 发表于 2019-11-4 15:49
DISP不加参数情况下,大多数显示器会提示超出频率问题

你好,请问有没有DISP不加参数,显示超过频率范围问题的机器,方便远程看看吗?

点评

看啥子?  详情 回复 发表于 2019-11-22 08:49
回复

使用道具 举报

14489#
发表于 2019-11-22 08:49:28 | 只看该作者
红毛樱木 发表于 2019-11-21 18:09
你好,请问有没有DISP不加参数,显示超过频率范围问题的机器,方便远程看看吗?

看啥子?

点评

看看信息  详情 回复 发表于 2019-11-22 09:13
回复

使用道具 举报

14490#
发表于 2019-11-22 09:13:20 | 只看该作者
  1. DISP ?* &a
  2. MESS. %&a%
  3. DEVI listdev:&b *listdev=i *devid:"C:*PNP09FF"
  4. FIND $%&b%<>,
  5. {*
  6.     FORX *NL &b,&c,
  7.     {*
  8.         REGI @HKLM\SYSTEM\CurrentControlSet\Enum\%&c%\Device Parameters\EDID,&d
  9.         MESS. %&d%
  10.     }
  11. }
复制代码


看看信息

点评

DISP后最大居然是1280*1470  详情 回复 发表于 2019-11-22 09:47
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-24 22:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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