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

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

   火... [复制链接]
发表于 2017-7-25 08:58:29 来自手机 | 显示全部楼层
527104427 发表于 2017-7-25 07:29
点个赞,祝老大找到好工作!
不知道你开发的虚拟机在哪可以搜到,我想下来玩玩

他去的目的不是为了找工作,是为了推介他的理论,找工作只是走节目的程式。
回复

使用道具 举报

发表于 2017-7-25 09:14:32 | 显示全部楼层
本帖最后由 神的马甲 于 2017-7-25 09:15 编辑
mdyblog 发表于 2017-7-24 20:39
要设置下,EN_CHANGE

SET ::EN_CHANGE=0x0300


还有个奇怪的现象,输入一个字母,这个字母形状大小会跟初值的形状大小不一样:
没大写的大,又比小写的大,介于两者之间

CALL @a

_SUB a,W431H94,
    EDIT -rich b,L23T21W280H22,abCc,,0x400
_END


222.png

点评

PECMD2012.1.88.05.77Pre13-170725 RICHEDIT自动支持ENCHANGE,支持NUM  详情 回复 发表于 2017-7-25 10:57
回复

使用道具 举报

 楼主| 发表于 2017-7-25 09:26:56 | 显示全部楼层

MESS 不对, RICH诱爱设置下。
ENVI^  ForceLocal=1
SET ::WM_USER=0x0400
CALC #&::EM_SETEVENTMASK=%WM_USER% + 69
SET ENM_CHANGE=0x00000001

CALL @a

_SUB a,W431H94,
    EDIT -rich b,L23T21W280H22,,,0x400
    ENVI @b.SENDMSG=%EM_SETEVENTMASK%,0,%ENM_CHANGE%  //设置允许EN_CHANGE
    ITEM ITEM1,L328T16W60H30,确定,mess %b%,
_END

----------------------------------------
我还是内置(设置允许EN_CHANGE)了吧。改下PECMD。
回复

使用道具 举报

 楼主| 发表于 2017-7-25 10:57:08 | 显示全部楼层
神的马甲 发表于 2017-7-25 09:14
还有个奇怪的现象,输入一个字母,这个字母形状大小会跟初值的形状大小不一样:
没大写的大,又比小写 ...

PECMD2012.1.88.05.77Pre13-170725
   RICHEDIT自动支持ENCHANGE,支持NUM

点评

好了,不过,试了一下,0x200也无效  详情 回复 发表于 2017-7-25 13:11
回复

使用道具 举报

 楼主| 发表于 2017-7-25 10:57:36 | 显示全部楼层
本帖最后由 mdyblog 于 2017-7-25 11:39 编辑
527104427 发表于 2017-7-25 07:29
点个赞,祝老大找到好工作!
不知道你开发的虚拟机在哪可以搜到,我想下来玩玩


叫 dxx。DSystem 这个名字 就是来自这里。
博客日志(http://mdyblog.blog.163.com/blog/#m=0)最后一页有。
不过连接下载不了, 网盘都倒闭了。

其实是 RE, 就是执行环境。
JAVA 就是一种 执行环境。
android的 虚拟机 就是一种 执行环境。

让一种文件, 不修改, 在 不同的平台上运行。

节目被剪辑了, 本来有人问了,我也回答了。
回复

使用道具 举报

发表于 2017-7-25 13:11:22 | 显示全部楼层
本帖最后由 神的马甲 于 2017-7-25 13:28 编辑
mdyblog 发表于 2017-7-25 10:57
PECMD2012.1.88.05.77Pre13-170725
   RICHEDIT自动支持ENCHANGE,支持NUM


好了,不过,试了一下,0x200也无效

用了-rich之后超级捕捉也不行了。

0x40/0x800 也不行,会丢掉一些行

感觉-rich画的框框比-3d好看多了


set$ &nl=0d 0a
CALL @a

_SUB a,W431H198,
    EDIT  b,L23T21W280H103,abCc%&nl%sss%&nl%sss%&nl%sss%&nl%sss%&nl%sss%&nl%sss%&nl%sss%&nl%sss%&nl%sss%&nl%sss%&nl%sss%&nl%sss%&nl%sss%&nl%,,0x40
_END

点评

PECMD2012.1.88.05.77Pre14-170725 RICHEDIT支持超级捕捉 2) 0x40 0x800需要滚动条, 该设置是滚动滚动条。  详情 回复 发表于 2017-7-25 16:47
回复

使用道具 举报

 楼主| 发表于 2017-7-25 16:47:42 | 显示全部楼层
神的马甲 发表于 2017-7-25 13:11
好了,不过,试了一下,0x200也无效

用了-rich之后超级捕捉也不行了。

PECMD2012.1.88.05.77Pre14-170725
  RICHEDIT支持超级捕捉


2)
0x40 0x800需要滚动条, 该设置是滚动滚动条。

  1. ENVI^  ForceLocal=1
  2. SET  ::WM_KEYDOWN                      =0x0100
  3. SET  ::WM_KEYUP                        =0x0101
  4. SET  ::WM_CHAR                         =0x0102
  5. SET$ nl=0d 0a
  6. SET sss=SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS


  7. CALL @a

  8. _SUB a,W431H337,
  9.     EDIT -rich b,L23T9W280H122,RICH abCc%nl%xxx,,0x844 //0x400
  10.     EDIT+ -3D  c,L24T141W280H122,EDIT abCc%nl%xxx,,0x844 //0x400
  11.     LABE LABE1,L17T272W383H30,,,
  12.     ITEM ITEM1,L328T16W60H30,确定,mess %b%,
  13.     ENVI  @b.MSG=+%WM_KEYDOWN%::wp,lp, ENVI @this=KEYDOWN %wp% %lp% [+b]
  14.     ENVI  @this.MSG=+%WM_KEYDOWN%::wp,lp, ENVI @LABE1=KEYDOWN %wp% %lp% [+this]
  15.     ENVI  @c.MSG=+%WM_KEYDOWN%::wp,lp, ENVI @this=KEYDOWN %wp% %lp% [+c]
  16.     ENVI  @this.MSG=+%WM_KEYDOWN%::wp,lp, ENVI @LABE1=KEYDOWN %wp% %lp% [+this]
  17. _END
复制代码

点评

超级捕捉好了,但是拖入多个文件的还是不行: CALL @a _SUB a,W845H163, EDIT -rich b,L17T24W695H27,,,0x200 EDIT+ -3D c,L16T75W697H25,,,0x200 ITEM ,L744T22W60H30,-rich值,mess. %b%, /  详情 回复 发表于 2017-7-25 17:35
超级捕捉好了,但是拖入多个文件的还是不行: CALL @a _SUB a,W845H163, EDIT -rich b,L17T24W695H27,,,0x200 EDIT+ -3D c,L16T75W697H25,,,0x200 ITEM ,L744T22W60H30,-rich值,mess. %b%, /  详情 回复 发表于 2017-7-25 17:34
回复

使用道具 举报

发表于 2017-7-25 17:34:26 | 显示全部楼层
mdyblog 发表于 2017-7-25 16:47
PECMD2012.1.88.05.77Pre14-170725
  RICHEDIT支持超级捕捉

超级捕捉好了,但是拖入多个文件的还是不行:

CALL @a

_SUB a,W845H163,
    EDIT -rich b,L17T24W695H27,,,0x200
    EDIT+ -3D c,L16T75W697H25,,,0x200
    ITEM ,L744T22W60H30,-rich值,mess. %b%,   //不正常,只能显示一个
    ITEM ,L746T73W60H30,-3D值,mess. %c%,   //正常
_END
回复

使用道具 举报

发表于 2017-7-25 17:35:27 | 显示全部楼层
mdyblog 发表于 2017-7-25 16:47
PECMD2012.1.88.05.77Pre14-170725
  RICHEDIT支持超级捕捉

超级捕捉好了,但是拖入多个文件的还是不行:

CALL @a

_SUB a,W845H163,
    EDIT -rich b,L17T24W695H27,,,0x200
    EDIT+ -3D c,L16T75W697H25,,,0x200
    ITEM ,L744T22W60H30,-rich值,mess. %b%,   //不正常,只能显示一个
    ITEM ,L746T73W60H30,-3D值,mess. %c%,   //正常
_END

点评

代码的改下 才能看到0x200的效果。 效果: [attachimg]350544[/attachimg]  详情 回复 发表于 2017-7-25 17:44
回复

使用道具 举报

 楼主| 发表于 2017-7-25 17:44:03 | 显示全部楼层
本帖最后由 mdyblog 于 2017-7-25 17:46 编辑
神的马甲 发表于 2017-7-25 17:35
超级捕捉好了,但是拖入多个文件的还是不行:

CALL @a


代码的改下 才能看到0x200的效果。

  1. CALL @a

  2. _SUB a,W845H223,
  3.     EDIT| -rich b,L17T24W695H72,,,0x204
  4.     EDIT+ -3D c,L19T111W697H73,,,0x204
  5.     ITEM  ,L744T22W60H30,-rich值,mess. %b%,   //不正常,只能显示一个,----可以的
  6.     ITEM  ,L746T73W60H30,-3D值,mess. %c%,   //正常,
  7. _END
复制代码

效果:
B.png

点评

应该可以出正式版了吧?坐等  详情 回复 发表于 2017-7-25 19:15
回复

使用道具 举报

发表于 2017-7-25 19:15:01 | 显示全部楼层
mdyblog 发表于 2017-7-25 17:44
代码的改下 才能看到0x200的效果。

应该可以出正式版了吧?坐等

点评

嗯。  详情 回复 发表于 2017-7-25 19:28
回复

使用道具 举报

 楼主| 发表于 2017-7-25 19:28:09 | 显示全部楼层
神的马甲 发表于 2017-7-25 19:15
应该可以出正式版了吧?坐等

嗯。

点评

PECMDEdit 有两个不太友好的设置: 1.打开默认是铺满整个屏幕的,有点吓人,能不能把窗口整小一点? 2.默认是自换行的,这个能否取消?  详情 回复 发表于 2017-7-25 19:46
回复

使用道具 举报

发表于 2017-7-25 19:46:26 | 显示全部楼层

PECMDEdit 有两个不太友好的设置:
1.打开默认是铺满整个屏幕的,有点吓人,能不能把窗口整小一点?
2.默认是自换行的,这个能否取消?

点评

屏幕多大合适?  详情 回复 发表于 2017-7-25 19:51
回复

使用道具 举报

 楼主| 发表于 2017-7-25 19:51:51 | 显示全部楼层
神的马甲 发表于 2017-7-25 19:46
PECMDEdit 有两个不太友好的设置:
1.打开默认是铺满整个屏幕的,有点吓人,能不能把窗口整小一点?
2. ...

屏幕多大合适?

点评

我都是打开PECMDedit之后再 SEND #0x12_,#0x20_,#0x52_,#0x52^,#0x20^,#0x12^ //取消窗口最大化(ALT+SPACE+R) 这样的大小刚好合适。 这个大小应该计算不出来吧?  详情 回复 发表于 2017-7-25 20:32
回复

使用道具 举报

发表于 2017-7-25 20:32:03 | 显示全部楼层
mdyblog 发表于 2017-7-25 19:51
屏幕多大合适?


我都是打开PECMDedit之后再
SEND #0x12_,#0x20_,#0x52_,#0x52^,#0x20^,#0x12^   //取消窗口最大化(ALT+SPACE+R)
这样的大小刚好合适。

这个大小应该计算不出来吧?

点评

在我的电脑上会是这样的。  详情 回复 发表于 2017-7-25 20:53
回复

使用道具 举报

 楼主| 发表于 2017-7-25 20:53:00 | 显示全部楼层
神的马甲 发表于 2017-7-25 20:32
我都是打开PECMDedit之后再
SEND #0x12_,#0x20_,#0x52_,#0x52^,#0x20^,#0x12^   //取消窗口最大化(ALT ...


在我的电脑上会是这样的。
4.png

点评

这样看起来就舒服一点了  详情 回复 发表于 2017-7-25 21:09
回复

使用道具 举报

发表于 2017-7-25 21:09:32 | 显示全部楼层
mdyblog 发表于 2017-7-25 20:53
在我的电脑上会是这样的。

这样看起来就舒服一点了
回复

使用道具 举报

 楼主| 发表于 2017-7-26 01:09:56 | 显示全部楼层
frg521 发表于 2017-7-25 21:52
REGI 与MESS 如何禁止$被识别为变量,还有!被截断.

在REGCMD2WCS.WCS脚本中,注册表路径有!号,结果转换成 ...

MESS 如何禁止$被识别为XXX

强制带上 标题@
MESS    V=$3000@
回复

使用道具 举报

 楼主| 发表于 2017-7-26 01:15:03 | 显示全部楼层
frg521 发表于 2017-7-25 21:52
REGI 与MESS 如何禁止$被识别为变量,还有!被截断.

在REGCMD2WCS.WCS脚本中,注册表路径有!号,结果转换成 ...

PECMD2012.1.88.05.77Pre15-170725
   REGI智能处理!

REGCMD2WCS-用新版PECMD.zip (2.73 KB, 下载次数: 3)
回复

使用道具 举报

 楼主| 发表于 2017-7-26 01:22:44 | 显示全部楼层
frg521 发表于 2017-7-25 21:52
REGI 与MESS 如何禁止$被识别为变量,还有!被截断.

在REGCMD2WCS.WCS脚本中,注册表路径有!号,结果转换成 ...

PECMDEDIT.rar (350.52 KB, 下载次数: 7)

点评

这个窗口大小正好合适,不过自动换行没取消掉  详情 回复 发表于 2017-7-26 09:53
回复

使用道具 举报

 楼主| 发表于 2017-7-26 08:25:44 | 显示全部楼层
frg521 发表于 2017-7-26 05:35
regi与注册表转换脚本问题,新:
1.如:  
注册表:

reg add "HKLM\software\db"hao" /f /v "dbhao\"" /t REG_SZ /d "\"dbhao"
-------------------------------
本来就有问题
Win7X64效果::
2017-07-26_082447.png
回复

使用道具 举报

 楼主| 发表于 2017-7-26 09:08:44 | 显示全部楼层
frg521 发表于 2017-7-26 05:35
regi与注册表转换脚本问题,新:
1.如:  
注册表:

修改
REGCMD2WCS-用新版PECMD-V2.zip (2.79 KB, 下载次数: 5)
回复

使用道具 举报

发表于 2017-7-26 09:53:13 | 显示全部楼层

这个窗口大小正好合适,不过自动换行没取消掉
回复

使用道具 举报

 楼主| 发表于 2017-7-26 13:01:33 | 显示全部楼层
frg521 发表于 2017-7-26 10:37
9点版本v2扔存在的旧问题 修改REGCMD2WCS-用新版PECMD-V2.zip
0.PECMD主程序下面文本框,输入超长文件,不 ...

REGCMD2WCS-用新版PECMD-V3.zip (2.99 KB, 下载次数: 3)
回复

使用道具 举报

 楼主| 发表于 2017-7-26 13:06:34 | 显示全部楼层
神的马甲 发表于 2017-7-26 09:53
这个窗口大小正好合适,不过自动换行没取消掉

PECMDEDIT.rar (349.65 KB, 下载次数: 9)
回复

使用道具 举报

 楼主| 发表于 2017-7-26 16:59:46 | 显示全部楼层
PECMD2012.1.88.05.77Pre16-170726
      REGI支持字节流,支持只创建key
回复

使用道具 举报

 楼主| 发表于 2017-7-26 17:01:53 | 显示全部楼层
frg521 发表于 2017-7-26 10:37
9点版本v2扔存在的旧问题 修改REGCMD2WCS-用新版PECMD-V2.zip
0.PECMD主程序下面文本框,输入超长文件,不 ...

REG 文件直接转WCS
REG2WCS_需PECMD76 1Pre16.zip (2.92 KB, 下载次数: 5)
转换的WCS, 需要  PECMD76+1Pre16 才能支持。
回复

使用道具 举报

发表于 2017-7-26 17:53:56 | 显示全部楼层
本帖最后由 frg521 于 2017-7-26 19:05 编辑

REG 文件直接转WCS
存在与bat转wcs旧版的情况:
1.斜杠在名称或数据各自的前后,处理不当(当前发现的是数据前 斜杠没\\处理成\ )
2.REG转为bat或者wcs时,要反变量(说法不准确),%要转换为%%,不管是不是成对的

无格式原文件:
HKEY_LOCAL_MACHINE\software2\dbhao1路径末尾没有斜杠, 名称末尾有1个斜杠\, \数据开头有1个斜杠
HKEY_LOCAL_MACHINE\software2\dbhao1路径末尾没有斜杠, 名称末尾有2个斜杠\\, \\数据开头有2个斜杠
注册表:
[HKEY_LOCAL_MACHINE\software2\dbhao1路径末尾没有斜杠]
"名称末尾有1个斜杠\\"="\\数据开头有1个斜杠"
"名称末尾有2个斜杠\\\\"="\\\\数据开头有2个斜杠"

当前REG2WCS转换的:
  REGI  $HKEY_LOCAL_MACHINE\software2\dbhao1路径末尾没有斜杠\\名称末尾有1个斜杠\=\\数据开头有1个斜杠
  REGI  $HKEY_LOCAL_MACHINE\software2\dbhao1路径末尾没有斜杠\\名称末尾有2个斜杠\\=\\\\数据开头有2个斜杠

需要更正为:(本例子中是数据开头的斜杠,没处理)
  REGI  $HKLM\software2\dbhao1路径末尾没有斜杠\\名称末尾有1个斜杠\=\数据开头有1个斜杠
  REGI  $HKLM\software2\dbhao1路径末尾没有斜杠\\名称末尾有2个斜杠\\=\\数据开头有2个斜杠


其他的情况,正在测试中...
回复

使用道具 举报

 楼主| 发表于 2017-7-26 19:21:47 | 显示全部楼层
frg521 发表于 2017-7-26 17:53
REG 文件直接转WCS
存在与bat转wcs旧版的情况:
1.斜杠在名称或数据各自的前后,处理不当(当前发现的是数据 ...

REG2WCS-V2_需PECMD76 1Pre16.zip (4.11 KB, 下载次数: 4)

点评

发现几个问题: //问题1: ENVI &A=%Desktop%\a,b.txt PUTF -dd -len=0 "%&A%",0,zero //失败,不支持变量传入逗号 //问题2: ENVI &A=%Desktop%\a,b.txt ENVI &B= FORX * &A &B,&C, { ^FIND  详情 回复 发表于 2017-7-26 22:40
发现两个问题: ENVI &A=%Desktop%\a,b.txt ENVI &B= PUTF -dd -len=0 "%&A%",0,zero //失败,不支持变量传入逗号 FORX * &A &B,&C, { ^FIND $%%&C%%, MESS %&C%不为空! MESS %&C%为空 //错误地提示&A  详情 回复 发表于 2017-7-26 21:53
回复

使用道具 举报

发表于 2017-7-26 21:16:10 | 显示全部楼层
M大请问如何判断PE系统中有没有安装网卡驱动?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-18 06:33

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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