无忧启动论坛

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

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

    [复制链接]
12751#
发表于 2017-6-29 15:09:54 | 只看该作者
489432757 发表于 2017-6-29 12:24
PART -phy# list drv D:,&A
MSTR * &B,&C,&D=&A
MESS 磁盘号:[%&B%]     逻辑号:[%&C%]     物理号: ...

多谢!
回复

使用道具 举报

12752#
 楼主| 发表于 2017-6-29 20:19:01 | 只看该作者
527104427 发表于 2017-6-28 21:16
M大,还有两个问题:


是个点,不是加号。


ENVI^ EnviMode=1
ENVI^ ForceLocal=1
SET$ &TAB=09
SET$ &NL=0D 0A
SET &::WM_RBUTTONDOWN=0x0204
CALL @A

_SUB A,W310H210,
        TABL &D,L29T26W235H115,*40:A%&TAB%+20:B,1%&NL%2,0x10040
        ENVI @&D.MSG=_%&WM_RBUTTONDOWN%: CALL C
_END

_SUB C
        //ENVI @&D.Sel=?+&xline;&yline
        ENVI @&D.Sel=?.&xline;&yline
        MESS 当前选择单元位置: X:%&xline%  Y:%&yline%
_END

回复

使用道具 举报

12753#
 楼主| 发表于 2017-6-29 20:22:49 | 只看该作者
527104427 发表于 2017-6-28 21:16
M大,还有两个问题:

通过窗口捕捉。
如果需要区分,可以通过鼠标位置区分。可以参见计算器等示例。

ENVI^ EnviMode=1
ENVI^ ForceLocal=1
SET$ &TAB=09
SET$ &NL=0D 0A
SET &::WM_KEYDOWN=0x0100
CALL @A

_SUB A,W310H210,
        TABL &D,L29T26W235H115,*40:A%&TAB%+20:B,1%&NL%2,0x10040
        //ENVI @&D.MSG=+%&WM_KEYDOWN%::&wp,&lp, CALL C
        ENVI @this.MSG=+%&WM_KEYDOWN%::&wp,&lp, CALL C2
_END

_SUB C
        MESS 键值:%&wp%
_END

_SUB C2
        MESS 键值C2:%&wp%
_END

回复

使用道具 举报

12754#
 楼主| 发表于 2017-6-29 20:36:07 | 只看该作者
Win10RamOS 发表于 2017-6-27 21:55
看了2014年许多页发现有个打开cab里的calc.exe命令,可是用了许多版本在XP与WIN7都错误,
"0x00476cde" 指令 ...

有时间,我再看看。
回复

使用道具 举报

12755#
发表于 2017-6-29 21:08:54 | 只看该作者
mdyblog 发表于 2017-6-29 20:19
是个点,不是加号。

不知道ENVI @&D.Sel=?+&xline;&yline和ENVI @&D.Sel=?.&xline;&yline的 区别是什么呢?看说明书中标注,也有前一种用法,试不出来使用的条件。
回复

使用道具 举报

12756#
发表于 2017-6-29 21:14:55 | 只看该作者
mdyblog 发表于 2017-6-29 20:22
通过窗口捕捉。
如果需要区分,可以通过鼠标位置区分。可以参见计算器等示例。

计算器中是直接捕捉输入框的,不是捕捉整个窗口啊,能否做到直接捕捉表格的按键呢?否则有可能捕捉到其它控件的呢。要揪出是谁的按键触发了,真不好弄
回复

使用道具 举报

12757#
发表于 2017-6-29 22:09:08 | 只看该作者
free68 发表于 2017-6-28 23:27
老大,今天发现一个取非前导用法的问题,不知是语法错误还是本人理解有误,下面两句返回的值是一样的:
en ...

谢谢,没注意空格的问题,在说明中也没见到有特别的说明,所以用法错误了!!
回复

使用道具 举报

12758#
发表于 2017-6-29 22:09:13 | 只看该作者
free68 发表于 2017-6-28 23:27
老大,今天发现一个取非前导用法的问题,不知是语法错误还是本人理解有误,下面两句返回的值是一样的:
en ...

谢谢,没注意空格的问题,在说明中也没见到有特别的说明,所以用法错误了!!
回复

使用道具 举报

12759#
 楼主| 发表于 2017-6-30 13:05:22 | 只看该作者
本帖最后由 mdyblog 于 2017-6-30 13:26 编辑
527104427 发表于 2017-6-29 21:08
不知道ENVI @&D.Sel=?+&xline;&yline和ENVI @&D.Sel=?.&xline;&yline的 区别是什么呢?看说明书中标注, ...


ENVI @&D.Sel=?+&
时获得Sel的。
先要设某行为被Sel的状态。

示例 80行有:
    ENVI  @TABL1.Sel=?+&&SelL;&&SelCol
表格.zip (1.4 KB, 下载次数: 5)
回复

使用道具 举报

12760#
 楼主| 发表于 2017-6-30 13:30:07 | 只看该作者
本帖最后由 mdyblog 于 2017-6-30 13:32 编辑

没有信用卡的,用微信买吧。
加微信好友 mcg201110
注明买书。
转14RMB过去。发回来1.99美元的礼品卡。
如果需要帮忙买的话,自己先到www.amazon.com注册好买书账户,设个临时密码,把账户和临时密码发过去,注明代买。买好通知你。
如果账号都懒得申请的, 自己先申请个邮箱,设个临时密码,把账户和临时密码发过去,注明申请代买。买好通知你。
如果邮箱懒得申请的, 注明申请邮箱申请账户代买。买好通知你,账户和密码发给你。(邮箱就随便申请了 xdl数字 或者注明,冲突后面自动加数字)

回复

使用道具 举报

12761#
发表于 2017-6-30 16:54:32 | 只看该作者
这个隐藏反隐藏的是只支持MBR磁盘分区吧?

#!PECMD
//隐藏分区的算法


//    1  0x16   0     0   137363456    0      137363456
// 参数1 : 磁盘#分区号   如0#1
// 参数2 : 无或1 为隐藏,否则为反隐藏
_SUB  HIDEPART
   ENVI &&dev=%1
   ENVI &&func=%2
   FIND $=%2, SET func=1  
   PART -phy list part %&dev% ,&&data
   MSTR &&type=<2>%&data%   //获取 type
   FIND $=%&type%, EXIT _SUB  //本来为空分区
   FIND $%&func%=1,   CALC  &&ntype=%&type% | 0x10  //隐藏
   FIND $%&func%=1,!  CALC  &&ntype=%&type% & 0xEF  //反隐藏
   IFEX $0=%&ntype%,  EXIT _SUB //不能变成空分区
   PART -super %&dev%  %&ntype%  //设置新的类型
_END



//调用示例
// HIDEPART  0#1       //隐藏
// HIDEPART  0#1  反   //反隐藏



// 带提示HIDEPART_GUI
// 参数1 : 无或1 为隐藏,否则为反隐藏
_SUB  HIDEPART_GUI
   FIND  $=%PHYDRV%,!!  TEAM  MESS 没有指定磁盘   @#参数错误OK *5000| EXIT _SUB
   FIND  $=%parth%,!!   TEAM  MESS 没有指定分区号 @#参数错误OK *5000| EXIT _SUB
   CALL  HIDEPART %PHYDRV%#%parth%   %1
_END
      ITEM ,  L475T70W35H20,隐藏,   CALL HIDEPART_GUI  
      ITEM ,  L430T70W35H20,显示,   CALL HIDEPART_GUI    反


// 带提示
// 参数1 : 磁盘号    如0
// 参数2 : 分区号    如1
// 参数3 : 无或1 为隐藏,否则为反隐藏
_SUB  HIDEPART_MSG
   FIND  $=%1,!!  TEAM  MESS 没有指定磁盘   @#参数错误OK *5000| EXIT _SUB
   FIND  $=%2,!!  TEAM  MESS 没有指定分区号 @#参数错误OK *5000| EXIT _SUB
   CALL  HIDEPART %1#%2  %3
_END



//调用示例
// HIDEPART_MSG  0 1       //隐藏
// HIDEPART_MSG  0 1  反   //反隐藏
//      ITEM ,  L475T70W35H20,隐藏,   CALL HIDEPART_MSG  %PHYDRV% %parth%
//      ITEM ,  L430T70W35H20,显示,   CALL HIDEPART_MSG  %PHYDRV% %parth%  反

回复

使用道具 举报

12762#
发表于 2017-6-30 17:59:38 | 只看该作者
mdyblog 发表于 2017-6-30 13:30
没有信用卡的,用微信买吧。
加微信好友 mcg201110
注明买书。

这个好!估计论坛好多人都会来支持老大了。建议老大重开一个帖子呗,开到灌水区也好啊,这样才能引起关注。我瞎建议的,不知道会不会违规
回复

使用道具 举报

12763#
发表于 2017-6-30 18:47:47 | 只看该作者
mdyblog 发表于 2017-6-30 13:05
ENVI @&D.Sel=?+&
时获得Sel的。
先要设某行为被Sel的状态。



请老大修正一下这个bug:
http://bbs.wuyou.net/forum.php?m ... &fromuid=617101
pecmd.exe devi $$7z.inf,DefaultInstall,132  //会自动在7z.inf同级目录新建一个132文件夹

点评

附件  详情 回复 发表于 2017-7-6 07:41
回复

使用道具 举报

12764#
发表于 2017-7-3 13:14:28 | 只看该作者
本帖最后由 求道者 于 2017-7-3 13:16 编辑
mdyblog 发表于 2017-6-30 13:30
没有信用卡的,用微信买吧。
加微信好友 mcg201110
注明买书。


TEAM  SHOW *F:0 | DISK ,,,4,U:,0x1
这命令会给linux下标识符为0x83 0x82的ext4分区和swap分区也分配盘符
有办法不给linux下的分区盘符吗?
还有就是PINT命令在Win7 Win8 Win10中好像是失效了
大大能修一下吗?
回复

使用道具 举报

12765#
 楼主| 发表于 2017-7-6 06:41:30 | 只看该作者
求道者 发表于 2017-7-3 13:14
TEAM  SHOW *F:0 | DISK ,,,4,U:,0x1
这命令会给linux下标识符为0x83 0x82的ext4分区和swap分区也分配 ...

TEAM  SHOW -check *F:0 | DISK -check  ,,,4,U:,0x1
回复

使用道具 举报

12766#
 楼主| 发表于 2017-7-6 06:44:34 | 只看该作者
ling3882688 发表于 2017-6-30 16:54
这个隐藏反隐藏的是只支持MBR磁盘分区吧?

#!PECMD

这个是MBR的, 老早了。
GPT直接用PART
回复

使用道具 举报

12767#
 楼主| 发表于 2017-7-6 07:41:56 | 只看该作者
489432757 发表于 2017-6-30 18:47
请老大修正一下这个bug:
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=388466 ...

附件

PECMD-X86.zip

1008.99 KB, 下载次数: 7, 下载积分: 无忧币 -2

PECMD-X64.zip

1.07 MB, 下载次数: 8, 下载积分: 无忧币 -2

回复

使用道具 举报

12768#
发表于 2017-7-6 09:02:03 | 只看该作者
W10-10240 PINT命令要求放shel explorer之后才有效,现在15063,pint放后面也不行了,但按sp_star的移花接木大法:就是将PECMD复制成explorer.exe,再用explorer.exe pint就出来了,不知什么原因,老大请解惑。既然这样可行,估计直接用也可以被修正的,麻烦看一下。
回复

使用道具 举报

12769#
发表于 2017-7-6 09:49:04 | 只看该作者
hhh333 发表于 2017-7-6 09:02
W10-10240 PINT命令要求放shel explorer之后才有效,现在15063,pint放后面也不行了,但按sp_star的移花接 ...

听说这是微软的限制,只有名为explorer的进程才能执行pin to taskbar的API,其他名字的程序都不让执行。
回复

使用道具 举报

12770#
发表于 2017-7-6 10:07:16 | 只看该作者
sp_star 发表于 2017-7-6 09:49
听说这是微软的限制,只有名为explorer的进程才能执行pin to taskbar的API,其他名字的程序都不让执行。

MS这是干吗?防毒?
回复

使用道具 举报

12771#
发表于 2017-7-6 11:05:55 | 只看该作者
hhh333 发表于 2017-7-6 10:07
MS这是干吗?防毒?

这是为了防止第三方程序随便往任务栏上加图标,现在只有用户主动操作才能加图标。
回复

使用道具 举报

12772#
发表于 2017-7-6 18:05:55 | 只看该作者

大大 PINT命令在win8 win10上是不是已经坏了修不好了?
回复

使用道具 举报

12773#
发表于 2017-7-6 18:15:51 | 只看该作者
hhh333 发表于 2017-7-6 09:02
W10-10240 PINT命令要求放shel explorer之后才有效,现在15063,pint放后面也不行了,但按sp_star的移花接 ...

wepe是10.0.10586.0 不受影响吧……
回复

使用道具 举报

12774#
发表于 2017-7-6 18:41:11 | 只看该作者
sp_star 发表于 2017-7-6 11:05
这是为了防止第三方程序随便往任务栏上加图标,现在只有用户主动操作才能加图标。

知道了原理,照加不误,只增加麻烦没什么卵用。
回复

使用道具 举报

12775#
发表于 2017-7-6 22:31:01 | 只看该作者
hhh333 发表于 2017-7-6 18:41
知道了原理,照加不误,只增加麻烦没什么卵用。

哥啊 wepe是10.0.10586.0
不受影响吧
启动explorer之后 pint就行了?
回复

使用道具 举报

12776#
 楼主| 发表于 2017-7-8 23:48:58 | 只看该作者
pseudo 发表于 2017-6-27 12:47
M大,新版fbinsttool支持大于4GB的ud后,诸如
moun-udm -udfs -udm- -udimg:0PE.ISO \\.\PhysicalDrive0 Z ...

P 大, 你好。 试试新版----支持最新的UD64。。没问题就放到网上。
PECMD-X64-UD64.zip (1.07 MB, 下载次数: 7)

PECMD-X86-UD64.zip (1009.05 KB, 下载次数: 3)

1)列表
MOUN-udm  listud  -ret: &V  \\.\PhysicalDrive1
MESS. %&V%


2)直接加载:
MOUN-udm  -udm- -udfs   -udimg: *.ISO  -ret: &V  \\.\PhysicalDrive1  
MESS. %&V%
回复

使用道具 举报

12777#
发表于 2017-7-9 00:06:48 来自手机 | 只看该作者
mdyblog 发表于 2017-7-8 23:48
P 大, 你好。 试试新版----支持最新的UD64。。没问题就放到网上。



ud新老版本自动识别?还是需要加什么特征区别?
回复

使用道具 举报

12778#
发表于 2017-7-9 00:11:24 来自手机 | 只看该作者
mdyblog 发表于 2017-7-8 23:48
P 大, 你好。 试试新版----支持最新的UD64。。没问题就放到网上。



imdisk有空编译中文新版吗?老版本如果创建内存盘大于物理内存,则会直接宕机
回复

使用道具 举报

12779#
 楼主| 发表于 2017-7-9 00:21:25 | 只看该作者
红毛樱木 发表于 2017-7-9 00:06
ud新老版本自动识别?还是需要加什么特征区别?

自动识别的。
回复

使用道具 举报

12780#
 楼主| 发表于 2017-7-9 00:22:38 | 只看该作者
红毛樱木 发表于 2017-7-9 00:11
imdisk有空编译中文新版吗?老版本如果创建内存盘大于物理内存,则会直接宕机

点评

新版本imdisk编译中文版本,修改的源代码也放出来吧。  详情 回复 发表于 2017-7-9 00:37
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-23 19:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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