无忧启动论坛

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

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

    [复制链接]
14731#
发表于 2019-12-9 23:57:12 | 只看该作者
本帖最后由 slore 于 2019-12-9 23:59 编辑
mdyblog 发表于 2019-12-9 23:45
和 WinXShell.exe 情形不同。

WinXShell.exe 本身 取代了 Explorer.exe。自己写的 WinXShell.exe, 自 ...

不不不,我这里没有说WinXShell代替Explorer作为外壳的情况。
WinXShell.exe的Taskbar:Pin()命令,支持WinXShell.exe自己的外壳,
也支持作为辅助工具,给原装Explorer.exe外壳使用。(外壳程序通用。)


如果你有兴趣试的话,
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=411399

随便选择一个WIN10的ISO,默认构建(PECMD.exe+Explorer.exe)就可以了。


回复

使用道具 举报

14732#
 楼主| 发表于 2019-12-10 00:00:50 | 只看该作者
红毛樱木 发表于 2019-12-9 22:15
了解了,那直接用pin to也可以的吧?

PECMD_PINT_WALL_INL_MNT_VOL_UUID_PTTP5.rar :  https://www.lanzous.com/i7xbsdc
没有配置 也不死了。

点评

现在这个PECMD.EXE.USRCFG.INI是写死的。 假如我想动态的自己用WRIT命令写一个出来,然后有接口可以加载吗?  详情 回复 发表于 2019-12-10 00:14
不卡了。  详情 回复 发表于 2019-12-10 00:07
马上测试。  发表于 2019-12-10 00:01
回复

使用道具 举报

14733#
发表于 2019-12-10 00:07:11 | 只看该作者
mdyblog 发表于 2019-12-10 00:00
PECMD_PINT_WALL_INL_MNT_VOL_UUID_PTTP5.rar :  https://www.lanzous.com/i7xbsdc
没有配置 也不死了 ...

不卡了。
回复

使用道具 举报

14734#
发表于 2019-12-10 00:14:11 | 只看该作者
mdyblog 发表于 2019-12-10 00:00
PECMD_PINT_WALL_INL_MNT_VOL_UUID_PTTP5.rar :  https://www.lanzous.com/i7xbsdc
没有配置 也不死了 ...

现在这个PECMD.EXE.USRCFG.INI是写死的。
假如我想动态的自己用WRIT命令写一个出来,然后有接口可以加载吗?

点评

可以。 改了就生效。  详情 回复 发表于 2019-12-10 00:20
回复

使用道具 举报

14735#
 楼主| 发表于 2019-12-10 00:20:29 | 只看该作者
本帖最后由 mdyblog 于 2019-12-10 00:24 编辑
红毛樱木 发表于 2019-12-10 00:14
现在这个PECMD.EXE.USRCFG.INI是写死的。
假如我想动态的自己用WRIT命令写一个出来,然后有接口可以加载 ...

可以。
改了就生效。

这个菜单字符串是系统的, 难道还会变???!!!!

只可以同时支持不同的版本, | 分隔

FromStartMenu:?|(从.开始.菜单)|(從.開始.菜單)|(From .Start. Menu)


注意:
菜单文本中的()[]{}要用.或<>代替。 ()再正则表达式中有特别含义。
还有些特殊符号,都用.代替。

点评

恩,好的。 主要是我一个配置文件针对所有不同版本PE。 有时候怕忘记放配置文件,所以还是动态生成的比较好。 辛苦了老大。  详情 回复 发表于 2019-12-10 00:24
回复

使用道具 举报

14736#
发表于 2019-12-10 00:24:09 | 只看该作者
mdyblog 发表于 2019-12-10 00:20
可以。
改了就生效。

恩,好的。
主要是我一个配置文件针对所有不同版本PE。
有时候怕忘记放配置文件,所以还是动态生成的比较好。
辛苦了老大。

点评

可以写注册表。  详情 回复 发表于 2019-12-10 00:25
回复

使用道具 举报

14737#
 楼主| 发表于 2019-12-10 00:25:11 | 只看该作者
本帖最后由 mdyblog 于 2019-12-10 00:29 编辑
红毛樱木 发表于 2019-12-10 00:24
恩,好的。
主要是我一个配置文件针对所有不同版本PE。
有时候怕忘记放配置文件,所以还是动态生成的比 ...

可以写注册表。
HKLM\SOFTWARE\\PELOGON\USRCFG\
    PINT.FLAGS        DWORD
    WIN10FromStartMenu
    WIN10ToStartMenu
    WIN10FromTaskBand
    WIN10ToTaskBand

点评

HKLM\SoftWare\PELONGON%uSRCF\WIN10FromStartMenu 下面这四个注册表是什么类型?  详情 回复 发表于 2019-12-10 08:59
之前你发的忘记哪里了,聊的太多了。 注册表也是动态的呀?那就好  详情 回复 发表于 2019-12-10 00:27
回复

使用道具 举报

14738#
发表于 2019-12-10 00:27:46 来自手机 | 只看该作者
mdyblog 发表于 2019-12-10 00:25
可以写注册表。

之前你发的忘记哪里了,聊的太多了。
注册表也是动态的呀?那就好

点评

PECMD_PINT_WALL_INL_MNT_VOL_UUID_PTTP6.rar : https://www.lanzous.com/i7xccze k:4 作为WIn10默认值 直接 PINT PINT "%Desktop%\映像总裁(Alt+C).Lnk",Pin to 就可以了。  详情 回复 发表于 2019-12-10 00:49
回复

使用道具 举报

14739#
 楼主| 发表于 2019-12-10 00:49:05 | 只看该作者
本帖最后由 mdyblog 于 2019-12-10 00:59 编辑
红毛樱木 发表于 2019-12-10 00:27
之前你发的忘记哪里了,聊的太多了。
注册表也是动态的呀?那就好

PECMD_PINT_WALL_INL_MNT_VOL_UUID_PTTP6.rar : https://www.lanzous.com/i7xccze
k:4 作为WIn10默认值


直接
PINT "%Desktop%\映像总裁(Alt+C).Lnk",Pin to

就可以了。

点评

#!pecmd --inline-main UNICODE-BOM,用CMPS压缩后,无效了。 仅两行代码测试效果。 [attachimg]406761[/attachimg] ---------------------------------------------------------------- 不CMPS加密压  详情 回复 发表于 2019-12-10 12:09
pint后面还要接一个pint? 之前的 pint -k:4 pint 为啥也是两个pint  详情 回复 发表于 2019-12-10 00:52
回复

使用道具 举报

14740#
发表于 2019-12-10 00:52:40 来自手机 | 只看该作者
本帖最后由 红毛樱木 于 2019-12-10 01:00 编辑
mdyblog 发表于 2019-12-10 00:49
PECMD_PINT_WALL_INL_MNT_VOL_UUID_PTTP6.rar : https://www.lanzous.com/i7xccze
k:4 作为WIn10默认值
...


好的

点评

粘贴 多了  详情 回复 发表于 2019-12-10 00:59
回复

使用道具 举报

14741#
 楼主| 发表于 2019-12-10 00:59:53 | 只看该作者
红毛樱木 发表于 2019-12-10 00:52
pint后面还要接一个pint?
之前的
pint -k:4 pint

粘贴 多了
回复

使用道具 举报

14742#
发表于 2019-12-10 08:59:47 | 只看该作者
mdyblog 发表于 2019-12-10 00:25
可以写注册表。
HKLM\SOFTWARE\\PELOGON%uSRCFG\
    PINT.FLAGS        DWORD

HKLM\SoftWare\PELONGON\USRCF\WIN10FromStartMenu
下面这四个注册表是什么类型?

点评

字符串  详情 回复 发表于 2019-12-10 09:23
回复

使用道具 举报

14743#
 楼主| 发表于 2019-12-10 09:23:53 | 只看该作者
红毛樱木 发表于 2019-12-10 08:59
HKLM\SoftWare\PELONGON%uSRCF\WIN10FromStartMenu
下面这四个注册表是什么类型?

字符串
回复

使用道具 举报

14744#
发表于 2019-12-10 12:09:40 | 只看该作者
mdyblog 发表于 2019-12-10 00:49
PECMD_PINT_WALL_INL_MNT_VOL_UUID_PTTP6.rar : https://www.lanzous.com/i7xccze
k:4 作为WIn10默认值
...

#!pecmd --inline-main
UNICODE-BOM,用CMPS压缩后,无效了。

仅两行代码测试效果。
  1. #!pecmd --inline-main
  2. MESS. KAN
复制代码




----------------------------------------------------------------
不CMPS加密压缩,无此问题

点评

不要压缩;。  详情 回复 发表于 2019-12-10 16:55
回复

使用道具 举报

14745#
发表于 2019-12-10 15:43:39 | 只看该作者
  1. #!pecmd --inline-main
  2. TEXT 正在注册组件……#0xFFDDDD L4 T720 R300 B768 $20
  3. MESS. KAN
复制代码


win8pe中
#!pecmd --inline-main
会造成所有的TEXT不显示文字,也会造成LOGO命令无效。

点评

不建议 这个么用。 前面说了, 系统守护进程, 和用进程不同, 在不同的桌面上。 建议, 真要用, 一致也只是一个守护功能。 大部分 脏活, 还是EXEC 派生一个进程去做。  详情 回复 发表于 2019-12-10 16:58
回复

使用道具 举报

14746#
 楼主| 发表于 2019-12-10 16:55:59 | 只看该作者
红毛樱木 发表于 2019-12-10 12:09
#!pecmd --inline-main
UNICODE-BOM,用CMPS压缩后,无效了。

不要压缩;。
回复

使用道具 举报

14747#
 楼主| 发表于 2019-12-10 16:58:27 | 只看该作者
本帖最后由 mdyblog 于 2019-12-10 17:01 编辑
红毛樱木 发表于 2019-12-10 15:43
win8pe中
#!pecmd --inline-main
会造成所有的TEXT不显示文字,也会造成LOGO命令无效。[ ...

不建议 这个么用。
前面说了, 系统守护进程, 和用进程不同, 在不同的桌面上。

建议, 真要用, 也只是一个守护功能。

大部分 脏活, 还是EXEC 派生一个进程去做。
PECMD.INI:

内部工作1
EXEC   -incmd -wait  PECMD LOAD  %&CurFile%*MAINFUNC
内部工作2





_SUB   MAINFUNC
       //工作在这里。
_END

点评

恩,暂时不用#!pecmd --inline-main 了  详情 回复 发表于 2019-12-10 19:19
回复

使用道具 举报

14748#
发表于 2019-12-10 19:19:04 来自手机 | 只看该作者
mdyblog 发表于 2019-12-10 16:58
不建议 这个么用。
前面说了, 系统守护进程, 和用进程不同, 在不同的桌面上。


恩,暂时不用#!pecmd --inline-main
回复

使用道具 举报

14749#
发表于 2019-12-10 21:53:36 | 只看该作者
mdyblog 发表于 2019-12-2 23:57
FORX *NL  这样就清楚多了:

变量里能不能塞逗号?

点评

可以。 回车换行都可以。  发表于 2019-12-10 23:01
变量里什么都可以塞的吧  详情 回复 发表于 2019-12-10 22:01
回复

使用道具 举报

14750#
发表于 2019-12-10 22:01:16 来自手机 | 只看该作者
求道者 发表于 2019-12-10 21:53
变量里能不能塞逗号?

变量里什么都可以塞的吧
回复

使用道具 举报

14751#
发表于 2019-12-12 09:25:47 | 只看该作者
获取当前分辨率的W和H的值,怎么获取?SCAN不管用
分别得到W和H给两个变量
  1. DISP  ? &CUR
  2. MESS. %&CUR%
复制代码

点评

SCRN &ScrW,&ScrH MESS.  详情 回复 发表于 2019-12-12 12:18
回复

使用道具 举报

14752#
发表于 2019-12-12 09:33:55 | 只看该作者
主要是不知道怎么去分割,毕竟没有cut或awk之类的命令

点评

mstr  详情 回复 发表于 2019-12-12 10:29
回复

使用道具 举报

14753#
发表于 2019-12-12 10:29:50 来自手机 | 只看该作者
指南针 发表于 2019-12-12 09:33
主要是不知道怎么去分割,毕竟没有cut或awk之类的命令

mstr
回复

使用道具 举报

14754#
发表于 2019-12-12 12:18:54 | 只看该作者
指南针 发表于 2019-12-12 09:25
获取当前分辨率的W和H的值,怎么获取?SCAN不管用
分别得到W和H给两个变量

SCRN &ScrW,&ScrH
MESS. <%&ScrW%><%&ScrH%>
回复

使用道具 举报

14755#
发表于 2019-12-12 22:42:44 | 只看该作者
经测试PINT是可以了。不知道有不有办法加个开关让PINT到最左(前)面,现在是最后面。

点评

经测试PINT还有问题不够完美: 1、SHEL EXPLORER前执行: PINT %Windir%\EXPLORER.EXE,TaskBand 有效,但图标顺序会排在其他在它后面执行的PINT图标之后,并且鼠标悬停时并不显示工具名称,显示的是PECMD的程序简  详情 回复 发表于 2019-12-13 21:43
手动操作, 怎么才能达到你说的效果?  详情 回复 发表于 2019-12-13 15:00
回复

使用道具 举报

14756#
发表于 2019-12-13 11:19:51 | 只看该作者
本帖最后由 红毛樱木 于 2019-12-13 11:22 编辑

搞错了
回复

使用道具 举报

14757#
 楼主| 发表于 2019-12-13 15:00:36 | 只看该作者
hhh333 发表于 2019-12-12 22:42
经测试PINT是可以了。不知道有不有办法加个开关让PINT到最左(前)面,现在是最后面。

手动操作, 怎么才能达到你说的效果?

点评

用鼠标左右拖动  详情 回复 发表于 2019-12-13 15:08
回复

使用道具 举报

14758#
发表于 2019-12-13 15:08:07 | 只看该作者
mdyblog 发表于 2019-12-13 15:00
手动操作, 怎么才能达到你说的效果?

用鼠标左右拖动
回复

使用道具 举报

14759#
发表于 2019-12-13 21:43:46 | 只看该作者
hhh333 发表于 2019-12-12 22:42
经测试PINT是可以了。不知道有不有办法加个开关让PINT到最左(前)面,现在是最后面。

经测试PINT还有问题不够完美:
1、SHEL EXPLORER前执行:
PINT %Windir%\EXPLORER.EXE,TaskBand
有效,但图标顺序会排在其他在它后面执行的PINT图标之后,并且鼠标悬停时并不显示工具名称,显示的是PECMD的程序简介;
PINT %Programs%\附件\资源管理器.lnk,TaskBand
直接无效,尽管%Programs%\附件\资源管理器.lnk是存在的

2、SHEL EXPLORER之后执行以上两个语句有效,但第一个的说明还不是“资源管理器”

可见资源管理器的快捷方式PINT到任务栏是有限制的。因此就出现一个问题,我如果想把我的资源管理器排任务栏所有PINT图标最前面,就办不到。因此希望加一个如"-top"之类的参数,让我后PINT的工具插入到最前面,当然更好的办法是解除对资源管理器快捷方式PINT的限制。

点评

PINT %Programs%\附件\资源管理器.lnk,TaskBand "附件"有可能是英文的么?  详情 回复 发表于 2019-12-13 23:47
PINT %Programs%\附件\资源管理器.lnk,TaskBand 直接无效,尽管%Programs%\附件\资源管理器.lnk是存在的 ------------------------- 是不是执行时, Programs变量没有初始化。INIT 命令才会初始化。 打开 LOGS -  详情 回复 发表于 2019-12-13 22:33
1: SHEL EXPLORER之后执行以上两个语句有效,但第一个的说明还不是“资源管理器” ------------------- PECMD.EXE拷贝为 %SystemRoot%\PECMDExp.exe 并用RESEDIT修改下,参照Explorer.exe. 2: 给个 测试PE  详情 回复 发表于 2019-12-13 22:29
回复

使用道具 举报

14760#
 楼主| 发表于 2019-12-13 22:29:07 | 只看该作者
hhh333 发表于 2019-12-13 21:43
经测试PINT还有问题不够完美:
1、SHEL EXPLORER前执行:
PINT %Windir%\EXPLORER.EXE,TaskBand

1:
SHEL EXPLORER之后执行以上两个语句有效,但第一个的说明还不是“资源管理器”
-------------------
PECMD.EXE拷贝为 %SystemRoot%\PECMDExp.exe
并用RESEDIT修改下,参照Explorer.exe.

2:
给个 测试PE吧。


回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 08:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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