无忧启动论坛

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

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

    [复制链接]
8551#
发表于 2014-10-26 23:28:38 来自手机 | 只看该作者
mdyblog 发表于 2014-10-26 23:20
内置版.zip



多谢M大^ω^

点评

ImdiskMenuExt安装.CMD 即可  详情 回复 发表于 2014-10-27 01:00
回复

使用道具 举报

8552#
 楼主| 发表于 2014-10-27 00:21:22 | 只看该作者
本帖最后由 mdyblog 于 2014-10-27 01:01 编辑



分条注册表.7z (16.81 KB, 下载次数: 0)

分条注册表:

ImdiskMenuExt安装.CMD  即可

点评

多谢M大。内置版和分条版两个附件都下载测试了。现在除了菜单弹出速度慢点外,其他没什么问题。有点得陇望蜀了,哈^ω^  详情 回复 发表于 2014-10-27 01:12
回复

使用道具 举报

8553#
 楼主| 发表于 2014-10-27 01:00:28 | 只看该作者

集中注册表.7z (17.07 KB, 下载次数: 0)

ImdiskMenuExt安装.CMD 即可
回复

使用道具 举报

8554#
 楼主| 发表于 2014-10-27 01:09:21 | 只看该作者
本帖最后由 mdyblog 于 2014-10-27 01:11 编辑

singel 发表于 2014-10-26 18:37
刚才上传失败了。再传


内置-CALL$DLL版.7z (528.24 KB, 下载次数: 0)

内置-CALL$DLL版:
regsvr32  %CD%\ImdiskMenuExt.dll
即可

INDATA\201 内置菜单
INDATA\202 注册时的注册表操作
INDATA\203 反注册时的注册表操作


说明, CALL $ PECMD.DLL 来检测IMDISK盘。 非常流畅
PECMD.DLL可以公共, 放在系统目录。
  1. check=CALL $**c **1 %~dps?\PECMD.DLL,main,TEAM ENVI^ ForceLocal=1| SET R=1| RAMD Imdisk*V -l -m %L| FIND $%V%<>, SET R=0xFFF|  EXIT= %R%
复制代码


改为:
  1. check=CALL $**c **1 PECMD.DLL,main,TEAM ENVI^ ForceLocal=1| SET R=1| RAMD Imdisk*V -l -m %L| FIND $%V%<>, SET R=0xFFF|  EXIT= %R%
复制代码

点评

M大那么晚还没休息呀?辛苦了!^_^  详情 回复 发表于 2014-10-27 01:35
回复

使用道具 举报

8555#
发表于 2014-10-27 01:12:30 | 只看该作者
mdyblog 发表于 2014-10-27 00:21
分条注册表:

ImdiskMenuExt安装.CMD  即可

多谢M大。内置版和分条版两个附件都下载测试了。现在除了菜单弹出速度慢点外,其他没什么问题。有点得陇望蜀了,哈^ω^

点评

PE下都快。 系统下, DLL版很快。  详情 回复 发表于 2014-10-27 01:19
回复

使用道具 举报

8556#
 楼主| 发表于 2014-10-27 01:19:00 | 只看该作者
本帖最后由 mdyblog 于 2014-10-27 01:25 编辑
singel 发表于 2014-10-26 18:37
刚才上传失败了。再传


4个版本打包:
4个版本.7z (531.94 KB, 下载次数: 11)


今晚的版本, 方便操作 注册表。
INDATA\202 : 注册
INDATA\203: 反注册

点评

下载这个了。^_^  详情 回复 发表于 2014-10-27 01:40
回复

使用道具 举报

8557#
 楼主| 发表于 2014-10-27 01:19:56 | 只看该作者
singel 发表于 2014-10-27 01:12
多谢M大。内置版和分条版两个附件都下载测试了。现在除了菜单弹出速度慢点外,其他没什么问题。有点得陇 ...


PE下都快。

系统下, CALL$DLL版很快。
回复

使用道具 举报

8558#
发表于 2014-10-27 01:35:16 来自手机 | 只看该作者
mdyblog 发表于 2014-10-27 01:09
内置-CALL$DLL版:
regsvr32  %CD%\ImdiskMenuExt.dll
即可

M大那么晚还没休息呀?辛苦了!^_^
回复

使用道具 举报

8559#
发表于 2014-10-27 01:40:46 来自手机 | 只看该作者
mdyblog 发表于 2014-10-27 01:19
4个版本打包:



下载这个了。^_^
回复

使用道具 举报

8560#
 楼主| 发表于 2014-10-27 13:08:55 | 只看该作者
超级右键菜单3.2.zip (PECMD下载目录)
含PECMD.DLL ,流畅了。

点评

反馈: 1、生成的批处理执行到SET CMD2=CALL……语句时自动退出。尝试加双引号后正常。 2、内置INDATA102资源里的“HKCR\Drive\ShellEx\ContextMenuHandlers\ImdiskEx”和生成的批处理里(卸载部分)的不一致,  详情 回复 发表于 2014-10-27 21:48
回复

使用道具 举报

8561#
 楼主| 发表于 2014-10-27 16:04:35 | 只看该作者

DLL版PECMD   (支持rundll32.exe)
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃    │命令│'DLL'  PECMD.DLL  DLL版PECMD                                                                ┃
┃ D  ├──┼──────────────────────────────────────────────┨
┃ L  │格式│CALL $**c **1 PECMD.DLL,main,命令行     或  CALL $**1 PECMD.DLL,main_,命令行                ┃
┃ L  │    │rundll32.exe  PECMD.DLL,main 命令行                                                         ┃
┣━━┷━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

rundll32.exe  PECMD.DLL,main  MESS  Hello

点评

有新版,更新^_^。 顺便问个问题: 生成的菜单如何在系统原有的右键菜单上排序呢?没有子菜单的还好,含子菜单的总是排在最底下…… 另:同一个DLL关联不同文件类型时所显示的菜单可否控制?比如有菜单123456  详情 回复 发表于 2014-10-27 19:08
回复

使用道具 举报

8562#
发表于 2014-10-27 19:08:51 来自手机 | 只看该作者
mdyblog 发表于 2014-10-27 16:04
DLL版PECMD   (支持rundll32.exe)
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━ ...

有新版,更新^_^。

顺便问个问题:
生成的菜单如何在系统原有的右键菜单上排序呢?没有子菜单的还好,含子菜单的总是排在最底下……

另:同一个DLL关联不同文件类型时所显示的菜单可否控制?比如有菜单123456,关联wim时显示1234,关联exe时显示23456。

点评

这是系统的事。 怎么排, 信息怎么传递????太复杂了吧。 现在的程序已经很复杂了。 --一个很复杂的数据结构。  详情 回复 发表于 2014-10-27 19:46
可以的。 修改 CheckImdiskMenuExt.cmd 判断后缀名。  详情 回复 发表于 2014-10-27 19:39
回复

使用道具 举报

8563#
 楼主| 发表于 2014-10-27 19:39:26 | 只看该作者
本帖最后由 mdyblog 于 2014-10-27 19:42 编辑
singel 发表于 2014-10-27 19:08
有新版,更新^_^。

顺便问个问题:


可以的。
修改 CheckImdiskMenuExt.cmd
判断后缀名。
  1. 如果 是WIM, echo 1 2 3 4
  2. 如果 是exe, echo 2 3 4 5 6
复制代码


CheckImdiskMenuExt.cmd.zip (231 Bytes, 下载次数: 6)


注意 > 和< 的也是一条menu号码, echo 时 也要输出。

这可以用来决定 是否折叠。
菜单不折叠: 不输出< > 的menu号码
菜单折叠: 输出< > 的menu号码
回复

使用道具 举报

8564#
 楼主| 发表于 2014-10-27 19:46:53 | 只看该作者
本帖最后由 mdyblog 于 2014-10-27 19:50 编辑
singel 发表于 2014-10-27 19:08
有新版,更新^_^。

顺便问个问题:


这是系统的事。
怎么排, 信息怎么传递????太复杂了吧。
现在的程序已经很复杂了。 --一个很复杂的数据结构。



修改 系统注册表中的 顺序,可以 一定程度控制局部顺序。
HKEY_CLASSES_ROOT\XXXX\ShellEx\ContextMenuHandlers\ 有多个, 可以调整顺序,注销(或重启)1次。


点评

下面链接的这个Wimkit程序的右键菜单在中上的位置,不知道怎么弄的:-)。 http://bbs.wuyou.com/forum.php?mod=viewthread&tid=318074&highlight=wimkit  详情 回复 发表于 2014-10-27 21:58
回复

使用道具 举报

8565#
发表于 2014-10-27 21:48:50 来自手机 | 只看该作者
mdyblog 发表于 2014-10-27 13:08
超级右键菜单3.2.zip (PECMD下载目录)
含PECMD.DLL ,流畅了。

反馈:
1、生成的批处理执行到SET CMD2=CALL……语句时自动退出。尝试加双引号后正常。

2、内置INDATA102资源里的“HKCR\Drive\ShellEx\ContextMenuHandlers\ImdiskEx”和生成的批处理里(卸载部分)的不一致,且两个地方的都不会跟着自定义名字变化。
还有生成的批处理卸载部分Regsvr32 /u /s语句的DLL名也不会跟着自定义的变。

3、字符串100资源和版本资源里,自定义名字过长就不显示后面的了。如名字TxtOpenMenuExt,会显示TxtOpenMen0000000000
回复

使用道具 举报

8566#
发表于 2014-10-27 21:58:15 来自手机 | 只看该作者
mdyblog 发表于 2014-10-27 19:46
这是系统的事。
怎么排, 信息怎么传递????太复杂了吧。
现在的程序已经很复杂了。 --一个很复杂 ...

下面链接的这个Wimkit程序的右键菜单在中上的位置,不知道怎么弄的:-)。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=318074&highlight=wimkit

点评

改了下。重新下载3.2 效果: 菜单在中间了。 [attachimg]201899[/attachimg]  详情 回复 发表于 2014-10-28 01:33
回复

使用道具 举报

8567#
 楼主| 发表于 2014-10-28 01:33:21 | 只看该作者
singel 发表于 2014-10-27 21:58
下面链接的这个Wimkit程序的右键菜单在中上的位置,不知道怎么弄的:-)。
http://bbs.wuyou.net/forum.ph ...

改了下。重新下载3.2
效果:
菜单在中间了。

点评

多谢M大^_^  详情 回复 发表于 2014-10-28 02:20
回复

使用道具 举报

8568#
发表于 2014-10-28 02:20:50 来自手机 | 只看该作者
mdyblog 发表于 2014-10-28 01:33
改了下。重新下载3.2
效果:
菜单在中间了。

多谢M大^_^
回复

使用道具 举报

8569#
 楼主| 发表于 2014-10-28 10:08:02 | 只看该作者
本帖最后由 mdyblog 于 2014-10-29 08:48 编辑

88.05:
DLL 版 配了个2K的迷你PECMD.EXE. PECMD.DLL放到迷你PECMD.EXE目录或系统目录。

这样 可以不要原来的 PECMD.EXE.以免代码重复。
PECMD MESS HELLO

PECMD HELP

回复

使用道具 举报

8570#
发表于 2014-10-30 09:01:42 | 只看该作者
新版本是从新做了吗?而且后面好多修改的功能都没了。我从网盘下载的。文件日期是最新的,但是运行后显示的版本日期是九月份的。

点评

>>新版本是从新做了吗? 版本基本固定了,日期也不变了。 没有重新做。还是原来的。 》》好多修改的功能都没了 具体 那个没有了? 最新版: [attachimg]202039[/attachimg]  详情 回复 发表于 2014-10-30 09:08
回复

使用道具 举报

8571#
 楼主| 发表于 2014-10-30 09:08:53 | 只看该作者
本帖最后由 mdyblog 于 2014-10-30 09:10 编辑

阿弥陀佛 发表于 2014-10-30 09:01
新版本是从新做了吗?而且后面好多修改的功能都没了。我从网盘下载的。文件日期是最新的,但是运行后显示的 ...


>>新版本是从新做了吗?
版本基本固定了,日期也不变了。
没有重新做。还是原来的。

》》好多修改的功能都没了
具体 那个没有了?

最新版:

点评

客户区大小-csize 这个参数失效了。然后我返回旧版的,可能把它认为是新版的所以误以为后来增加的功能没了。还有个问题,imag周围会有一个方形的背景色,如果窗口背景色不一样看起来很不协调,能不能改成无色的?[at  详情 回复 发表于 2014-10-30 09:24
回复

使用道具 举报

8572#
发表于 2014-10-30 09:24:31 | 只看该作者
mdyblog 发表于 2014-10-30 09:08
>>新版本是从新做了吗?
版本基本固定了,日期也不变了。
没有重新做。还是原来的。

客户区大小-csize 这个参数失效了。然后我返回旧版的,可能把它认为是新版的所以误以为后来增加的功能没了。还有个问题,imag周围会有一个方形的背景色,如果窗口背景色不一样看起来很不协调,能不能改成无色的?

点评

PECMD4.0 的IMAG 也有背景色吧。 只是那个不能设置窗口背景,看不出来。 还是兼容。 至于背景透明, 我看看。  详情 回复 发表于 2014-10-30 10:11
回复

使用道具 举报

8573#
发表于 2014-10-30 10:08:30 | 只看该作者
示例里面的“背景进度条-PBAR光滑.wcs”不能运行。好几个版本都不行。会出现pecmd停止运行的错误。
回复

使用道具 举报

8574#
 楼主| 发表于 2014-10-30 10:11:12 | 只看该作者
本帖最后由 mdyblog 于 2014-10-30 10:17 编辑
阿弥陀佛 发表于 2014-10-30 09:24
客户区大小-csize 这个参数失效了。然后我返回旧版的,可能把它认为是新版的所以误以为后来增加的功能没 ...


PECMD4.0 的IMAG 也有背景色吧。 只是那个不能设置窗口背景,看不出来。
还是兼容。
至于背景透明, 我看看。


为什么不吧代码贴出来?
这部是增加不不要的难度, 跟要命的是,我自己写出来不一定是你的问题。
代码贴出来, 正常运行就OK了。

点评

不只是imag,其它控件也一样。如果能全部改成透明的,在图片或有颜色的窗口中会更好看。这个倒是不急。不过-csize 这个参数失效了。有空更新的时候还是先解决一下。  详情 回复 发表于 2014-10-30 10:17
回复

使用道具 举报

8575#
发表于 2014-10-30 10:17:12 | 只看该作者
mdyblog 发表于 2014-10-30 10:11
PECMD4.0 的IMAG 也有背景色吧。 只是那个不能设置窗口背景,看不出来。
还是兼容。
至于背景透明, 我 ...

不只是imag,其它控件也一样。如果能全部改成透明的,在图片或有颜色的窗口中会更好看。这个倒是不急。不过-csize 这个参数失效了。有空更新的时候还是先解决一下。

点评

-csize 概论, 上传中。 透明: TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1 WIN1 _SUB WIN1,W289H106,新窗口1,,,,, -csize ENVI @this.bkcolor=0xff0000 IMAG IMAG2,L81T21W60H30,#1, ENVI  详情 回复 发表于 2014-10-30 10:46
回复

使用道具 举报

8576#
 楼主| 发表于 2014-10-30 10:46:42 | 只看该作者
本帖最后由 mdyblog 于 2014-10-30 10:51 编辑
阿弥陀佛 发表于 2014-10-30 10:17
不只是imag,其它控件也一样。如果能全部改成透明的,在图片或有颜色的窗口中会更好看。这个倒是不急。不 ...


-csize  改了, 上传中。 (上次为win7的“窗口组合”改了程序,这个没有对应改。不是删除了原来的功能)

透明:
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
WIN1
_SUB WIN1,W289H106,新窗口1,,,,, -csize
    ENVI @this.bkcolor=0xff0000
    IMAG IMAG2,L81T21W60H30,#1,
    ENVI @IMAG2.bkcolor=0xff0000  //背景色一样
_END


另外, 加了个 :
ENVI @控件名.trans=1
启动透明模式,但是还取决于控件本身的实现方式,如果MS不理这个强制去画一通,也没办法。


2014-10-30_104721.png (5.57 KB, 下载次数: 76)

2014-10-30_104721.png
回复

使用道具 举报

8577#
 楼主| 发表于 2014-10-30 18:05:50 | 只看该作者
我想了想, 开发UD的windows驱动程序现在已经没有实际意义了。
因为现在要支持UEFI。 而支持UEFI, 光有windows驱动程序 还是启动不了。
所以, 会做成子包IMG来启动UEFI。
既然UEFI  用子包IMG, 外置为什么不能用子包IMG(或ISO)
回复

使用道具 举报

8578#
 楼主| 发表于 2014-10-31 12:05:05 | 只看该作者
本帖最后由 mdyblog 于 2014-10-31 12:55 编辑

超级右键菜单3.3.zip
N1)NNN: 001~99999999, 顺序增加,不要有间隔。从3.3版开始,无需连续编号,无需按顺序书写,序号大小无限制。
N2)自动多类型支持
------------------------------

回复

使用道具 举报

8579#
发表于 2014-11-3 14:19:01 | 只看该作者
关于:send命令,WIN10下,不好用

具体: 使用组合键时, 如WIN+E ,
SEND 0x5c_
SEND e

在XP时,正常.

但是,WIN10PE下, 只执行了 SEND 0x5c_ ,如果再键盘输入E,有效.



点评

我没有 WIN10 测试。  详情 回复 发表于 2014-11-3 14:40
回复

使用道具 举报

8580#
 楼主| 发表于 2014-11-3 14:40:21 | 只看该作者
本帖最后由 mdyblog 于 2014-11-3 14:41 编辑
2012qnmd 发表于 2014-11-3 14:19
关于:send命令,WIN10下,不好用

具体: 使用组合键时, 如WIN+E ,


我没有 WIN10 测试。

-----------
试试
SEND 0x5c_
WAIT 50
SEND e
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-16 22:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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