无忧启动论坛

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

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

    [复制链接]
17191#
发表于 2022-6-9 15:09:53 | 只看该作者
826773297 发表于 2022-6-9 10:54
有第三方可以实现,我只是想看看pecmd不依赖第三方的情况下能不能做到,能不能写出来都无所谓

PECMD肯定是能做到的,只是可惜我也不会。
关于这方便的实例好像有点少,而且没有备注说明,不是码农很难看明白。
回复

使用道具 举报

17192#
发表于 2022-6-10 11:15:36 | 只看该作者
527104427 发表于 2022-6-5 12:39
swin貌似不能自适应DPI:

#code=950T936

5大,麻烦看看这个
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426828

能否更新下siso

点评

SISO年久失修了,可以自己换下里面的bootmgr试下,用fbinsttool编辑的。  详情 回复 发表于 2022-6-13 22:17
回复

使用道具 举报

17193#
发表于 2022-6-13 22:17:19 | 只看该作者
2012zhd 发表于 2022-6-10 11:15
5大,麻烦看看这个
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426828

SISO年久失修了,可以自己换下里面的bootmgr试下,用fbinsttool编辑的。

点评

5大,不会弄啊,麻烦更新下。  详情 回复 发表于 2022-6-13 22:50
感谢5大。  详情 回复 发表于 2022-6-13 22:26
回复

使用道具 举报

17194#
发表于 2022-6-13 22:18:25 | 只看该作者
本帖最后由 527104427 于 2022-6-13 22:21 编辑
mdyblog 发表于 2022-6-8 05:24
FORX *off  %&D%\*.sys,&FS,,*
MESS。 %&FS%
这条命令 是用来 得到 文件列表


发现bug,现在点击 item 会触发两次命令:




还有一个问题,就是鼠标放到输入框,字体颜色就会变黑色,即设置edit字体颜色的命令也失效了。


点评

PECMD2012.1.88.05.89Stable-220609C测试.7z EDIT 也支持动态颜色(4个值)  详情 回复 发表于 2022-6-14 10:49
item命令刚定位到出版本具体版本号了。 PECMD2012.1.88.05.87Stable-220418B测试----正常 PECMD2012.1.88.05.87Stable-220418C测试----不正常 EDIT没代码不知道怎么测  详情 回复 发表于 2022-6-14 00:22
回复

使用道具 举报

17195#
发表于 2022-6-13 22:26:20 | 只看该作者
527104427 发表于 2022-6-13 22:17
SISO年久失修了,可以自己换下里面的bootmgr试下,用fbinsttool编辑的。

感谢5大。
回复

使用道具 举报

17196#
发表于 2022-6-13 22:50:26 | 只看该作者
527104427 发表于 2022-6-13 22:17
SISO年久失修了,可以自己换下里面的bootmgr试下,用fbinsttool编辑的。

5大,不会弄啊,麻烦更新下。

点评

没测试,你看看行不:  详情 回复 发表于 2022-6-13 23:46
回复

使用道具 举报

17197#
发表于 2022-6-13 23:46:13 | 只看该作者
2012zhd 发表于 2022-6-13 22:50
5大,不会弄啊,麻烦更新下。


没测试,你看看行不:

SISO.part1.rar (3 MB, 下载次数: 6)
SISO.part2.rar (1.28 MB, 下载次数: 6)



点评

感谢5大,我试试。  详情 回复 发表于 2022-6-13 23:49

评分

参与人数 1无忧币 +5 收起 理由
freesoft00 + 5

查看全部评分

回复

使用道具 举报

17198#
发表于 2022-6-13 23:49:30 | 只看该作者
527104427 发表于 2022-6-13 23:46
没测试,你看看行不:

感谢5大,我试试。
回复

使用道具 举报

17199#
发表于 2022-6-14 00:22:28 | 只看该作者
本帖最后由 红毛樱木 于 2022-6-14 01:00 编辑
527104427 发表于 2022-6-13 22:18
发现bug,现在点击 item 会触发两次命令:

item命令刚定位到出版本具体版本号了。
PECMD2012.1.88.05.87Stable-220418B测试----正常
PECMD2012.1.88.05.87Stable-220418C测试----不正常
--------------------------------------------
EDIT命令也定位到了。PECMD2012.1.88.05.86Stable-220331E----正常
PECMD2012.1.88.05.86Stable-220408----不正常
EDIT测试代码
  1. CALL @MAIN
  2. _sub main,w800h600,test
  3.     EDIT Edit1,L32T244W240H24,C:\Windows,ENVI @Label1=%Edit1%,0x224,0xFCFCFF#0xABACDA
  4. _end
复制代码


-----------------------------------
以上测试是我电脑里保存的版本测试的。


回复

使用道具 举报

17200#
发表于 2022-6-14 02:02:10 | 只看该作者
我原来以为PECMD是个微软工具,原来是大神开发的。赞。
回复

使用道具 举报

17201#
 楼主| 发表于 2022-6-14 10:49:25 | 只看该作者
本帖最后由 mdyblog 于 2022-6-14 10:53 编辑
527104427 发表于 2022-6-13 22:18
发现bug,现在点击 item 会触发两次命令:

PECMD2012.1.88.05.89Stable-220609C测试.7z

EDIT 也支持动态颜色(4个值)
  1. CALL @wMAIN
  2. _sub wmain,W300H400,test,
  3.     EDIT Edit1,L32T094W240H24,无颜色,team calc i=%i%+1| ENVI @THIS=[%Edit1%][%I%],0x224,
  4.     EDIT Edit1,L32T144W240H24,固定颜色,team calc i=%i%+1| ENVI @THIS=[%Edit1%][%I%],0x224,0xFCFCFF#0xABACDA
  5.     EDIT Edit1,L32T194W240H24,动态颜色,team calc i=%i%+1| ENVI @THIS=[%Edit1%][%I%],0x224,0xFCFCFF#0xABACDA#0xFF#0xFF00
  6.     item -na item1,L32T244W240H24,按钮,team calc i=%i%+1| ENVI @THIS=[%Edit1%][%I%],
  7. _end
复制代码


点评

请教M大,下面这两个关于拖放的使用有什么区别?  详情 回复 发表于 2022-6-14 11:04
回复

使用道具 举报

17202#
发表于 2022-6-14 11:04:19 | 只看该作者
本帖最后由 Anson4 于 2022-6-14 11:05 编辑
mdyblog 发表于 2022-6-14 10:49
PECMD2012.1.88.05.89Stable-220609C测试.7z

EDIT 也支持动态颜色(4个值)

请教M大,下面这两个关于拖放的使用有什么区别?
  1. ENVI @This.MSG=%&WM_DROPFILES%::&wp,&lp,
  2. ENVI @This.MSG=_%&WM_DROPFILES%::&wp,&lp,
复制代码
或者说,_%&WM_DROPFILES% 和  %&WM_DROPFILES% 各自使用在什么场合?

点评

_是后部消息,就是这个消息完成后再执行后面的代码,不知道这样解释准不准,大概是这个意思  详情 回复 发表于 2022-6-14 15:22
回复

使用道具 举报

17203#
发表于 2022-6-14 15:22:57 来自手机 | 只看该作者
Anson4 发表于 2022-6-14 11:04
请教M大,下面这两个关于拖放的使用有什么区别?或者说,_%&WM_DROPFILES% 和  %&WM_DROPFILES% 各自使用 ...

_是后部消息,就是这个消息完成后再执行后面的代码,不知道这样解释准不准,大概是这个意思

点评

谢谢!  发表于 2022-6-14 22:55
_: 是相对系统响应而言的。 再系统响应之后 再响应(执行你写的响应代码)。  详情 回复 发表于 2022-6-14 21:44
回复

使用道具 举报

17204#
 楼主| 发表于 2022-6-14 21:44:45 | 只看该作者
红毛樱木 发表于 2022-6-14 15:22
_是后部消息,就是这个消息完成后再执行后面的代码,不知道这样解释准不准,大概是这个意思

_: 是相对系统响应而言的。
再系统响应之后  再响应(执行你写的响应代码)。

点评

那么,在实际使用中,该如何选用呢? 我发现有时候 ENVI @This.MSG=_%&WM_DROPFILES%::&wp,&lp, 不起作用,改成 ENVI @This.MSG=%&WM_DROPFILES%::&wp,&lp, 才可以,但是又找不到规律。  详情 回复 发表于 2022-6-16 19:09
下面两条hash命令是否同一个意思?怎么结果不一样呢 set^ EnviMode=1 set^ ForceLocal=1 set$ nl=0d 0a set aaa=AOC2351AOHD89A006567_22_07DD_E8 hash *aaa,a,md5 hash $%aaa%,b,md5 mess. [%a%]%nl%[%b%]  详情 回复 发表于 2022-6-15 12:20
谢谢回复! 再请教一个问题: 我用 GETF 命令读取 7Z 压缩包的注释内容时,卡在了 GETF -find 上,总是无法找到目标字符。 代码和相关文件如下,请问是不是代码哪里写错了呢? [attachimg]503085[/attachimg]  详情 回复 发表于 2022-6-14 23:03
回复

使用道具 举报

17205#
发表于 2022-6-14 23:03:09 | 只看该作者
本帖最后由 Anson4 于 2022-6-14 23:04 编辑
mdyblog 发表于 2022-6-14 21:44
_: 是相对系统响应而言的。
再系统响应之后  再响应(执行你写的响应代码)。

谢谢回复!
再请教一个问题:
我用 GETF 命令读取 7Z 压缩包的注释内容时,卡在了 GETF -find 上,总是无法找到目标字符。
代码和相关文件如下,请问是不是代码哪里写错了呢?
iPack_Orderdrv.7z (366.18 KB, 下载次数: 4)
  1. #!PECMD
  2. #Code=936T950
  3. ENVI^ EnviMode=1
  4. ENVI^ ForceLocal=1
  5. ENVI$ &NL=0d 0a

  6. ENVI &File=%Curdir%\iPack_Orderdrv.7z
  7. ENVI &sG2=<HWID>
  8. STRL -m &sG3=%&sG2%
  9. CALC &sG4=%&sG3%*2
  10. GETF -find %&File%,0#*#%&sG4%#0#1#0,&sGC,&sG2
  11. MESS. <%&sGC%><%&sG4%>

  12. GETF# %&File%,%&sGC%#*,&V1
  13. CODE **-ANSI,&V1,**-UNI,&V

  14. MESS. %&V%@GETF 模式
复制代码

点评

pecmd内部默认是unicode编码。 你这里的需要转ansi,因为你的文件是ansi编码呀  详情 回复 发表于 2022-6-15 00:58
回复

使用道具 举报

17206#
发表于 2022-6-15 00:58:21 来自手机 | 只看该作者
本帖最后由 红毛樱木 于 2022-6-15 01:55 编辑
Anson4 发表于 2022-6-14 23:03
谢谢回复!
再请教一个问题:
我用 GETF 命令读取 7Z 压缩包的注释内容时,卡在了 GETF -find 上,总是 ...

pecmd内部默认是unicode编码。
你这里的<HWID>需要转ansi,因为你的文件是ansi编码。
另外:目标文件|*目标变量名

回复

使用道具 举报

17207#
发表于 2022-6-15 01:50:33 | 只看该作者
本帖最后由 红毛樱木 于 2022-6-15 01:53 编辑
Anson4 发表于 2022-6-14 23:03
谢谢回复!
再请教一个问题:
我用 GETF 命令读取 7Z 压缩包的注释内容时,卡在了 GETF -find 上,总是 ...
  1. ENVI^ EnviMode=1
  2. ENVI &File=%&Curdir%\iPack_Orderdrv.7z
  3. ENVI &sG2=<HWID>
  4. STRL -m &sG3=%&sG2%
  5. CALC &sG4=%&sG3%*2
  6. CODE **-UNI,&sG2,**-ANSI,&sG22
  7. GETF -find %&File%,0#*#%&sG4%#0#1#0,&sGC,*&sG22
  8. MESS. <%&sGC%><%&sG4%>

  9. GETF# %&File%,%&sGC%#*,&V1
  10. CODE **-ANSI,&V1,**-UNI,&V

  11. MESS. %&V%@GETF 模式
复制代码

点评

原来是这样,谢谢红毛!  详情 回复 发表于 2022-6-15 02:06
回复

使用道具 举报

17208#
发表于 2022-6-15 02:06:32 | 只看该作者

原来是这样,谢谢红毛!

点评

不是unicode编码,那字节数就不要乘于2了  详情 回复 发表于 2022-6-15 10:06
回复

使用道具 举报

17209#
发表于 2022-6-15 10:06:17 | 只看该作者
Anson4 发表于 2022-6-15 02:06
原来是这样,谢谢红毛!

不是unicode编码,那字节数就不要乘于2了

点评

明白了,谢谢5大回复!  详情 回复 发表于 2022-6-15 10:44
回复

使用道具 举报

17210#
发表于 2022-6-15 10:44:57 | 只看该作者
527104427 发表于 2022-6-15 10:06
不是unicode编码,那字节数就不要乘于2了

明白了,谢谢5大回复!
回复

使用道具 举报

17211#
发表于 2022-6-15 10:51:47 | 只看该作者
M大,下面这个指令,最多接受输入多少个硬件ID(红色部分内容)?

DEVI listdev:&RSTVMD *listdev=c *DevID:'PCI\VEN_8086&DEV_9A0B''PCI\VEN_8086&DEV_09AB''PCI\VEN_8086&DEV_467F' *many *comp+



回复

使用道具 举报

17212#
发表于 2022-6-15 12:20:57 | 只看该作者
mdyblog 发表于 2022-6-14 21:44
_: 是相对系统响应而言的。
再系统响应之后  再响应(执行你写的响应代码)。

下面两条hash命令是否同一个意思?怎么结果不一样呢

set^ EnviMode=1
set^ ForceLocal=1
set$ nl=0d 0a
set aaa=AOC2351AOHD89A006567_22_07DD_E8
hash *aaa,a,md5
hash $%aaa%,b,md5
mess. [%a%]%nl%[%b%]

//[74D7A85364859CC64D9B4684B9B2F433]
//[F852FEE2FBE79198EE1DA8AFA6CD5735]


回复

使用道具 举报

17213#
 楼主| 发表于 2022-6-15 15:22:57 | 只看该作者
527104427 发表于 2022-6-15 12:20
下面两条hash命令是否同一个意思?怎么结果不一样呢

set^ EnviMode=1

  1. set^ EnviMode=1
  2. set^ ForceLocal=1
  3. set$ nl=0d 0a
  4. set aaa=AOC2351AOHD89A006567_22_07DD_E8
  5. CODE **-UNI,&aaa,**-GBK,&aaa8
  6. hash $%aaa%,b,md5
  7. hash *aaa8,a,md5
  8. mess. [%a%]%nl%[%b%]
  9. [F852FEE2FBE79198EE1DA8AFA6CD5735]
  10. [F852FEE2FBE79198EE1DA8AFA6CD5735]
复制代码

点评

原来如此,还要转换成gbk  详情 回复 发表于 2022-6-15 17:57
回复

使用道具 举报

17214#
发表于 2022-6-15 17:57:46 | 只看该作者

原来如此,还要转换成gbk
回复

使用道具 举报

17215#
发表于 2022-6-16 19:09:24 | 只看该作者
mdyblog 发表于 2022-6-14 21:44
_: 是相对系统响应而言的。
再系统响应之后  再响应(执行你写的响应代码)。

那么,在实际使用中,该如何选用呢?
我发现有时候 ENVI @This.MSG=_%&WM_DROPFILES%::&wp,&lp, 不起作用,改成 ENVI @This.MSG=%&WM_DROPFILES%::&wp,&lp, 才可以,但是又找不到规律。

点评

根据实际, 没有定论。 一般 那个都可以。 一般考虑的问题: _则%变量%获得的新数据(操作后) 否则%变量%可能 是操作前的值。 没这个问题,一般 随便用。 因此, 一般用_ 吧。  详情 回复 发表于 2022-6-16 21:07
回复

使用道具 举报

17216#
 楼主| 发表于 2022-6-16 21:07:19 | 只看该作者
Anson4 发表于 2022-6-16 19:09
那么,在实际使用中,该如何选用呢?
我发现有时候 ENVI @This.MSG=_%&WM_DROPFILES%::&wp,&lp, 不起作 ...

根据实际, 没有定论。
一般 那个都可以。

一般考虑的问题:
_则%变量%获得的新数据(操作后)
否则%变量%可能 是操作前的值。
没这个问题,一般 随便用。  

因此, 一般用_ 吧。

点评

M大,这种功能可以实现不:在改分辨率界面,点“识别”按钮,每个屏幕就会弹出数字 [attachimg]503351[/attachimg]  详情 回复 发表于 2022-6-20 12:57
好的,谢谢!  详情 回复 发表于 2022-6-16 23:38
回复

使用道具 举报

17217#
发表于 2022-6-16 23:38:08 | 只看该作者
mdyblog 发表于 2022-6-16 21:07
根据实际, 没有定论。
一般 那个都可以。

好的,谢谢!
回复

使用道具 举报

17218#
发表于 2022-6-20 12:43:18 | 只看该作者
本帖最后由 泮安宁 于 2022-6-20 12:49 编辑

m大,以下代码运行后,编辑框内不填入任何内容,点击开始,程序会自动推出,这个退出的时间有时很快,有时比较慢CALL @win1
_SUB Win1,W320H450,1
    EDIT Path1,L20T280W280H25
    ITEM Start,L110T365W100H50,开始,CALL @Start
_END
_SUB Start
    FIND $%Path1%=,MESS 请输入正确的路径
_END


当把MESS换成MESS=后就不会自动退出了,系统版本
请教m大是什么原因

点评

CALL @ 是窗口 后面的 CALL @Start 没必须带@ 用法不对  详情 回复 发表于 2022-6-20 12:51
回复

使用道具 举报

17219#
发表于 2022-6-20 12:51:21 来自手机 | 只看该作者
泮安宁 发表于 2022-6-20 12:43
m大,以下代码运行后,编辑框内不填入任何内容,点击开始,程序会自动推出,这个退出的时间有时很快,有时 ...

CALL @
是窗口
后面的
CALL @Start
没必须带@
用法不对

点评

明白了,去掉@确实可以了,谢谢大佬  详情 回复 发表于 2022-6-20 12:59
回复

使用道具 举报

17220#
发表于 2022-6-20 12:57:29 | 只看该作者
mdyblog 发表于 2022-6-16 21:07
根据实际, 没有定论。
一般 那个都可以。


M大,这种功能可以实现不:在改分辨率界面,点“识别”按钮,每个屏幕就会弹出数字


点评

画个大的界面,透明,只放一个透明的LABE放数字1,不知道行不行  详情 回复 发表于 2022-6-20 14:30
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-25 18:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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