无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

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

    [复制链接]
18631#
发表于 2023-6-11 16:08:33 来自手机 | 只看该作者
回复

使用道具 举报

18632#
发表于 2023-6-11 17:14:42 | 只看该作者
红毛樱木 发表于 2023-6-11 15:34
说明书里备注的,第一种格式是“//画中画”
在你这里a和b不是SWIN的主窗口。参考示例代码中的:SWIN ...

谢谢,这次可以了
回复

使用道具 举报

18633#
发表于 2023-6-12 08:05:36 | 只看该作者
回复

使用道具 举报

18634#
发表于 2023-6-12 20:55:38 | 只看该作者
整理一下 18536 楼反馈的问题:
PECMD2012.1.88.05.94Stable-230422 版本,对于某些磁盘的0x07分区被手动改成0x42之后,用下面的指令获取不到信息,返回的%error%值是1。
指令如下: PART list part 1,&DiskInfo,指令返回的结果是空的,磁盘的分区信息如下图。
而用不支持动态磁盘的  PECMD_2012.1.88.05.94_Stable-220728W  版本则正常识别分区。

点评

0x42是动态磁盘吧?这个好像就不规范,可能需要特殊处理。  详情 回复 发表于 2023-6-13 01:55
回复

使用道具 举报

18635#
发表于 2023-6-13 01:55:53 来自手机 | 只看该作者
Anson4 发表于 2023-6-12 20:55
整理一下 18536 楼反馈的问题:
PECMD2012.1.88.05.94Stable-230422 版本,对于某些磁盘的0x07分区被手动 ...

0x42是动态磁盘吧?这个好像就不规范,可能需要特殊处理。

点评

这种情形,如果是识别不了该分区,好像问题也还不算大,可是整块硬盘的分区都识别不了,这样误会很大。  详情 回复 发表于 2023-6-13 11:16
回复

使用道具 举报

18636#
发表于 2023-6-13 11:16:28 | 只看该作者
红毛樱木 发表于 2023-6-13 01:55
0x42是动态磁盘吧?这个好像就不规范,可能需要特殊处理。

这种情形,如果是识别不了该分区,好像问题也还不算大,可结果是整块硬盘的分区都识别不了,误会很大。
回复

使用道具 举报

18637#
发表于 2023-6-13 21:49:01 来自手机 | 只看该作者
M大很少来了,估计不久后就会迎来终结版本。

点评

生活大于一切  详情 回复 发表于 2023-6-13 23:19
回复

使用道具 举报

18638#
发表于 2023-6-13 23:19:59 来自手机 | 只看该作者
conlin888 发表于 2023-6-13 21:49
M大很少来了,估计不久后就会迎来终结版本。

生活大于一切
回复

使用道具 举报

18639#
发表于 2023-6-15 14:07:03 | 只看该作者
EDIT更新显示.wcs
EDIT加上 -vcenter,使用拖入文件名就不会更新显示了,应该是个bug吧
回复

使用道具 举报

18640#
发表于 2023-6-18 19:03:14 | 只看该作者
各位大佬,动态创建的按钮,如何才能知道点击了哪一个按钮呢,并能获取到点击按钮的文本
简单代码如下

_SUB WIN2,W500H100,新窗口2,,,
    SCRN &ScrW,&ScrH
    ENVI &&ItemStr=第一个|第二个|第三个|第四个|第五个|第六个|第七个|第八个|第九个
    SED &ItemStr=0,|,\r\n,%&ItemStr%
    ENVI &&ItemL=0
    ENVI &&WinW=0
    ENVI &&WinH=100
    ENVI &&行数=0
    ENVI &&次数=0
    FORX *NL &ItemStr,&&ItemStrLen,
    {
        CALC #&临时行数=%&次数%/4
        FIND $%&临时行数%>%&行数%,TEAM ENVI &行数=%&临时行数%|ENVI &ItemL=0|CALC  &WinH=%&WinH%+120
        CALC &ItemT=%&行数%*120                    
        ITEM  ITEM%&次数%,L%&ItemL%T%&ItemT%W150H100,%&ItemStrLen%,,
        CALC &WinWTEMP=%&ItemL%+150         
        FIND $%&WinWTEMP%>%&WinW%,ENVI &WinW=%&WinWTEMP%  
        CALC #&WinT=(%&ScrH%-%&WinH%)/2   
        CALC #&WinL=(%&ScrW%-%&WinW%)/2
        ENVI @this.POS=%&WinL%:%&WinT%:%&WinW%:%&WinH%        
        CALC &ItemL=%&ItemL%+170      
        CALC &次数=%&次数%+1
    }   
   
_END

点评

这个地方,为啥不直接用换行符。SET$ NL=0d 0a ENVI &&ItemStr=第一个%&NL%第二个%&NL%第三个%&NL%第四个%&NL%第五个%&NL%第六个%&NL%第七个%&NL%第八个%&NL%第九个  详情 回复 发表于 2023-6-20 14:51
item前加上^先解释一遍  详情 回复 发表于 2023-6-18 21:51
回复

使用道具 举报

18641#
发表于 2023-6-18 21:51:17 | 只看该作者
jony 发表于 2023-6-18 19:03
各位大佬,动态创建的按钮,如何才能知道点击了哪一个按钮呢,并能获取到点击按钮的文本
简单代码如下

item前加上^先解释一遍
回复

使用道具 举报

18642#
发表于 2023-6-19 07:41:29 来自手机 | 只看该作者
泮安宁 发表于 2023-6-18 21:51
item前加上^先解释一遍

大佬,要实现点击某个按钮能获取到这个按钮的文本,帮改造下,谢谢

点评

CALL @WIN2 _SUB WIN2,W500H100,新窗口2,,, SCRN &ScrW,&ScrH ENVI &&ItemStr=第一个|第二个|第三个|第四个|第五个|第六个|第七个|第八个|第九个 SED &ItemStr=0,|,\r\n,%&ItemStr% ENVI &&Ite  详情 回复 发表于 2023-6-19 12:40
回复

使用道具 举报

18643#
发表于 2023-6-19 12:40:35 | 只看该作者
jony 发表于 2023-6-19 07:41
大佬,要实现点击某个按钮能获取到这个按钮的文本,帮改造下,谢谢

CALL @WIN2
_SUB WIN2,W500H100,新窗口2,,,
    SCRN &ScrW,&ScrH
    ENVI &&ItemStr=第一个|第二个|第三个|第四个|第五个|第六个|第七个|第八个|第九个
    SED &ItemStr=0,|,\r\n,%&ItemStr%
    ENVI &&ItemL=0
    ENVI &&WinW=0
    ENVI &&WinH=100
    ENVI &&行数=0
    ENVI &&次数=0
    FORX *NL &ItemStr,&&ItemStrLen,
    {
        CALC #&临时行数=%&次数%/4
        FIND $%&临时行数%>%&行数%,TEAM ENVI &行数=%&临时行数%|ENVI &ItemL=0|CALC  &WinH=%&WinH%+120
        CALC &ItemT=%&行数%*120                    
        ^ITEM  ITEM%&次数%,L%&ItemL%T%&ItemT%W150H100,%&ItemStrLen%,MESS %ITEM%&次数%%,
        CALC &WinWTEMP=%&ItemL%+150         
        FIND $%&WinWTEMP%>%&WinW%,ENVI &WinW=%&WinWTEMP%  
        CALC #&WinT=(%&ScrH%-%&WinH%)/2   
        CALC #&WinL=(%&ScrW%-%&WinW%)/2
        ENVI @this.POS=%&WinL%:%&WinT%:%&WinW%:%&WinH%        
        CALC &ItemL=%&ItemL%+170      
        CALC &次数=%&次数%+1
    }   

_END

回复

使用道具 举报

18644#
发表于 2023-6-20 14:51:27 | 只看该作者
本帖最后由 红毛樱木 于 2023-6-23 21:04 编辑
jony 发表于 2023-6-18 19:03
各位大佬,动态创建的按钮,如何才能知道点击了哪一个按钮呢,并能获取到点击按钮的文本
简单代码如下
  1. ENVI &&ItemStr=第一个|第二个|第三个|第四个|第五个|第六个|第七个|第八个|第九个
  2. SED &ItemStr=0,|,\r\n,%&ItemStr%
复制代码
这个地方,为啥不直接用换行符。
  1. SET$ NL=0d 0a
  2. ENVI &&ItemStr=第一个%&NL%第二个%&NL%第三个%&NL%第四个%&NL%第五个%&NL%第六个%&NL%第七个%&NL%第八个%&NL%第九个
复制代码

--------------------------
另外:
数值比较一般用
FIND |

IFEX $

回复

使用道具 举报

18645#
发表于 2023-6-23 10:10:45 | 只看该作者
  1. M大能不能加入
  2. forx*d forx*r 如同cmd中的for /d和for /r
  3. 因为如果使用 forx /s 会含隐藏文件 而根据帮助也没找到过滤隐藏文件的方法
  4. 只能用dir i /s/a-h 再使用FORX*NL i,j这样过滤很不nice
复制代码
回复

使用道具 举报

18646#
发表于 2023-6-27 13:53:18 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

18647#
发表于 2023-6-27 23:43:43 | 只看该作者
感谢分享
回复

使用道具 举报

18648#
发表于 2023-6-28 11:47:24 | 只看该作者
赞一个!
回复

使用道具 举报

18649#
发表于 2023-7-11 11:16:22 | 只看该作者
TABS属性页怎么动态添加删除

点评

上面就有我问的红毛的,用swin吧  详情 回复 发表于 2023-7-11 15:05
回复

使用道具 举报

18650#
发表于 2023-7-11 15:05:02 | 只看该作者
826773297 发表于 2023-7-11 11:16
TABS属性页怎么动态添加删除

上面就有我问的红毛的,用swin吧
回复

使用道具 举报

18651#
发表于 2023-7-15 10:39:45 | 只看该作者
感谢分享
回复

使用道具 举报

18652#
发表于 2023-7-18 05:45:59 | 只看该作者
试试最新版
回复

使用道具 举报

18653#
发表于 2023-7-18 05:46:24 | 只看该作者
试试试试
回复

使用道具 举报

18654#
发表于 2023-7-18 06:37:08 | 只看该作者
谢谢分享                     
回复

使用道具 举报

18655#
发表于 2023-7-18 12:10:02 | 只看该作者
回复

使用道具 举报

18656#
发表于 2023-7-19 08:24:10 | 只看该作者
感谢分享,支持下!
回复

使用道具 举报

18657#
发表于 2023-7-19 12:30:15 | 只看该作者
今天发现一个BUG:HASH指令无法获取文件的SHA256值。
测试的版本有:
PECMD2012.1.88.05.94Stable-230422
PECMD2012.1.88.05.94Stable-220728W测试

回复

使用道具 举报

18658#
发表于 2023-7-20 11:44:01 | 只看该作者
怎样获取UPX实时进度呢 能多给个例子吗
经实验不能实时输出信息。 而是到最后才一次输出全部信息。
  1. EXEC*- -cmd::200:ImagexExemsg -nowait -err+ &vMSG=!cmd "/c upx.exe --ultra-brute ResHacker.exe --output=ResHacker_002.exe"
复制代码

点评

_SUB ImagexExemsg _END 在这里函数里应该是实时的吧  详情 回复 发表于 2023-7-21 02:24
应该是无解,EXEC* 是强制运行完才返回信息的  详情 回复 发表于 2023-7-20 23:00
回复

使用道具 举报

18659#
发表于 2023-7-20 13:24:15 | 只看该作者

感谢分享
回复

使用道具 举报

18660#
发表于 2023-7-20 23:00:23 来自手机 | 只看该作者
smss 发表于 2023-7-20 11:44
怎样获取UPX实时进度呢 能多给个例子吗
经实验不能实时输出信息。 而是到最后才一次输出全部信息。

应该是无解,EXEC* 是强制运行完才返回信息的
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-28 02:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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