无忧启动论坛

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

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

    [复制链接]
13411#
 楼主| 发表于 2017-11-25 22:21:31 | 只看该作者
Bluebells 发表于 2017-11-24 20:07
就是达到 sc delete 命令的效果, 而不是 sc stop + sc delete

同时转 5大 红大:
试试。
PECMD2012.1.88.05.78Stable-171125测试中.7z
SERV-delete -stop-  servname
不停止,延时删除


如果没问题,过几天转正。

点评

03PE SHEL可以了。 DISP也可以了。感谢老大  详情 回复 发表于 2017-11-26 02:08
经测试,窗口已正常。M大提升一下版本号吧,好跟旧版区分开  详情 回复 发表于 2017-11-25 23:31
目前的SERV-delete命令的测试情况如下: 添加 -stop- 参数后, 处于"RUNNING"状态的目标服务项不停止且被标记为删除; 而不添加 -stop- 参数, 则是停止并删除目标服务项 我觉得上述的参数开关好像调转了 很抱歉!  详情 回复 发表于 2017-11-25 23:22
回复

使用道具 举报

13412#
发表于 2017-11-25 22:30:11 | 只看该作者
老大,如何ENVI变量INI里面的参数
INI里编写如下:

UDZFQ=8

UDKZQ=0

CHSX=0

=================
5大的方法虽然可以,但太慢了。想要ENVI 里面的所有变量。LOAD虽然可以,但要里面加入ENVI才行。
回复

使用道具 举报

13413#
 楼主| 发表于 2017-11-25 22:53:19 | 只看该作者
本帖最后由 mdyblog 于 2017-11-25 23:00 编辑
chxm1023 发表于 2017-11-25 22:30
老大,如何ENVI变量INI里面的参数
INI里编写如下:


//ENVI^ EnviMode=1
//ENVI^ ForceLocal=0
SET$ NA=0a
READ %CurDir%\配置.INI,**,&&A
SED &&A=0:0,%&NA%,%&NA%ENVI ,{*ENVI %A%
SET< A=%NL%}
%&A%
//MESS. [%V1%]  [%V2%]

========================
{*
}
包含一各脚本, 放到变量&A中, %&A%,则逐行执行。
和本文件中的效果一样、
注意, 如果没有*,对PE变量要小心,自动释放了。没有*可以用ENVI-ret 也可。



点评

谢谢M大,还是有点久,跟5大的方法一样久。 还有一个问题想要请教老大,PECMD创建三分区是如何创建的呢?  详情 回复 发表于 2017-11-26 21:26
回复

使用道具 举报

13414#
 楼主| 发表于 2017-11-25 22:59:52 | 只看该作者
本帖最后由 mdyblog 于 2017-11-25 23:02 编辑
chxm1023 发表于 2017-11-25 22:30
老大,如何ENVI变量INI里面的参数
INI里编写如下:


还可以
LOAD --mem  &A

这里不需要 {}
为了兼容PE变量模式, 用的 ENVI-ret
----------------------------
ENVI^ EnviMode=1
//ENVI^ ForceLocal=1  //根据需要
SET$ NA=0a
READ %CurDir%\配置.INI,**,&A
SED &&A=0:0,%&NA%,%&NA%ENVI-ret ,ENVI-ret %&A%
LOAD --mem &A
//MESS. [%V1%]  [%V2%]
回复

使用道具 举报

13415#
发表于 2017-11-25 23:22:59 | 只看该作者
mdyblog 发表于 2017-11-25 22:21
同时转 5大 红大:
试试。
PECMD2012.1.88.05.78Stable-171125测试中.7z

目前的SERV-delete命令的测试情况如下:
添加 -stop- 参数后, 处于"RUNNING"状态的目标服务项不停止且被标记为删除; 而不添加 -stop- 参数, 则是停止并删除目标服务项
我觉得上述的参数开关好像调转了

很抱歉! 我之前说的"延迟"并不是指"标记删除"是延迟删除服务, 我忽然转换了一个话题, 再次抱歉了

点评

-stop- 后面有个减号,表示删掉,去除的意思。就是说不进行stop操作。 我猜M大是为了使代码尽量改动的少一点,避免又引入新的问题。否则又得全部推翻重写。  详情 回复 发表于 2017-11-25 23:30
回复

使用道具 举报

13416#
发表于 2017-11-25 23:30:31 | 只看该作者
Bluebells 发表于 2017-11-25 23:22
目前的SERV-delete命令的测试情况如下:
添加 -stop- 参数后, 处于"RUNNING"状态的目标服务项不停止且被 ...

-stop- 后面有个减号,表示删掉,去除的意思。就是说不进行stop操作。
我猜M大是为了使代码尽量改动的少一点,避免又引入新的问题。否则又得全部推翻重写。

点评

是这个意思。 -stop 本来就有。 -stop- 则取消 暗含的-stop  详情 回复 发表于 2017-11-26 00:39
原来是这样子, 感谢解答!  详情 回复 发表于 2017-11-25 23:37
回复

使用道具 举报

13417#
发表于 2017-11-25 23:31:39 | 只看该作者
mdyblog 发表于 2017-11-25 22:21
同时转 5大 红大:
试试。
PECMD2012.1.88.05.78Stable-171125测试中.7z

经测试,窗口已正常。M大提升一下版本号吧,好跟旧版区分开

点评

en  详情 回复 发表于 2017-11-26 00:30
回复

使用道具 举报

13418#
发表于 2017-11-25 23:37:18 | 只看该作者
527104427 发表于 2017-11-25 23:30
-stop- 后面有个减号,表示删掉,去除的意思。就是说不进行stop操作。
我猜M大是为了使代码尽量改动的少 ...

原来是这样子, 感谢解答!
回复

使用道具 举报

13419#
 楼主| 发表于 2017-11-26 00:30:01 | 只看该作者
527104427 发表于 2017-11-25 23:31
经测试,窗口已正常。M大提升一下版本号吧,好跟旧版区分开

en
回复

使用道具 举报

13420#
 楼主| 发表于 2017-11-26 00:38:06 | 只看该作者
2010WAIGO 发表于 2017-11-24 21:16
M大您好!Win 16299 PE 终于找到地方上传发布了。它极大部分都沿用了 10240 版 PE 的 PECMD.INI 文件,1024 ...


kill explorer
可以啊。
效果:







另外Aministrator模式, 不能自动自动启动Explorer(可能是注册表问题)
写了一个后台脚本。 登陆后启动即可。

作用:
1) Explorer死掉后,自动Exporer

2) 使 Win-D键有效(显示桌面)

桌面守护者.WCS.zip (420 Bytes, 下载次数: 5)

点评

请问,"桌面守护者.WCS" 是放在 ADMIN.INI "KILL EXPLORER.EXE" 之后执行吗? 不过,我这里转换 ADMINISTRATOR 时,没有执行 "桌面守护者.WCS" 也可正常出现桌面(见图): [attachimg]357331[/attachimg]  详情 回复 发表于 2017-11-26 08:40
我加了下面注册表项才可以自动排列图标,以前不用的: ;;桌面自动排列注册表 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Bags\1\Desktop] "Mode"=dword:00000001 "LogicalViewMode"=dword:000  详情 回复 发表于 2017-11-26 01:47
回复

使用道具 举报

13421#
 楼主| 发表于 2017-11-26 00:39:39 | 只看该作者
527104427 发表于 2017-11-25 23:30
-stop- 后面有个减号,表示删掉,去除的意思。就是说不进行stop操作。
我猜M大是为了使代码尽量改动的少 ...

是这个意思。
-stop 本来就有。
-stop- 则取消 暗含的-stop
回复

使用道具 举报

13422#
发表于 2017-11-26 01:47:31 | 只看该作者
mdyblog 发表于 2017-11-26 00:38
kill explorer
可以啊。
效果:

我加了下面注册表项才可以自动排列图标,以前不用的:

;;桌面自动排列注册表
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Bags\1\Desktop]
"Mode"=dword:00000001
"LogicalViewMode"=dword:00000003
"FFlags"=dword:40200225

加入后:


加入前:


点评

我加了下面注册表项才可以自动排列图标,以前不用的: ----------------------- 这个好像和PECMD无关。 注册表设置的问题。  详情 回复 发表于 2017-11-26 07:23
回复

使用道具 举报

13423#
发表于 2017-11-26 02:08:57 | 只看该作者
mdyblog 发表于 2017-11-25 22:21
同时转 5大 红大:
试试。
PECMD2012.1.88.05.78Stable-171125测试中.7z

03PE SHEL可以了。
DISP也可以了。感谢老大
回复

使用道具 举报

13424#
 楼主| 发表于 2017-11-26 07:23:10 | 只看该作者
2010WAIGO 发表于 2017-11-26 01:47
我加了下面注册表项才可以自动排列图标,以前不用的:

;;桌面自动排列注册表

我加了下面注册表项才可以自动排列图标,以前不用的:
-----------------------
这个好像和PECMD无关。 注册表设置的问题。
回复

使用道具 举报

13425#
 楼主| 发表于 2017-11-26 07:32:24 | 只看该作者
2012bear1alex1 发表于 2017-11-14 19:21
小弟又來打擾了,請問PECMD能否指令送一個F5(重新整理)的動作呢?

SEND VK_F5
回复

使用道具 举报

13426#
 楼主| 发表于 2017-11-26 07:40:22 | 只看该作者
hhh333 发表于 2017-11-18 18:31
那个PINT在16299中又出现问题,装载外置后再执行
PINT %W%\EXPLORER.EXE,TaskBand
PINT %Programs%\设置 ...

有16299的测试PE吗?

点评

Baidu(百度) 载点 http://pan.baidu.com/s/1miHwNNi 密码 r3po  发表于 2017-11-26 11:17
链接:http://pan.baidu.com/s/1qXU5PCg 密码:l2ha  详情 回复 发表于 2017-11-26 08:37
回复

使用道具 举报

13427#
 楼主| 发表于 2017-11-26 07:41:47 | 只看该作者
红毛樱木 发表于 2017-11-24 12:19
PECMD代码里用TAB制表符的时候,需要替换成4个空格吗?哪种方案好?

4空格吧
回复

使用道具 举报

13428#
 楼主| 发表于 2017-11-26 07:53:39 | 只看该作者
chxm1023 发表于 2017-11-19 21:58
请问M大,获取U盘列表的怎么只能获取一个。能获取全部吗?

ENVI^  EnviMode=1

你只有1个U盘吧。 所以列出1个。

不限定U盘试试、
_SUB WinDiskList,W600H200,磁盘列表
    //GetAllDisk  &&磁盘LIST &&D1 7 //USB
    GetAllDisk  &&磁盘LIST  &&D1 //ALL
    LIST   PHYDRV,L20T20W528H232,%&磁盘LIST%,,%&D1%
_END
效果:

点评

日志里有说win-d可用,有演示代码吗?还是默认就支持  详情 回复 发表于 2017-11-26 10:38
回复

使用道具 举报

13429#
发表于 2017-11-26 08:37:48 | 只看该作者
mdyblog 发表于 2017-11-26 07:40
有16299的测试PE吗?

链接:http://pan.baidu.com/s/1qXU5PCg 密码:l2ha

点评

试试 : 这里测试通过,效果(2图标都有了): [attachimg]357366[/attachimg]  详情 回复 发表于 2017-11-26 21:15
回复

使用道具 举报

13430#
发表于 2017-11-26 08:40:35 | 只看该作者
mdyblog 发表于 2017-11-26 00:38
kill explorer
可以啊。
效果:

请问,"桌面守护者.WCS" 是放在 ADMIN.INI "KILL EXPLORER.EXE" 之后执行吗?

不过,我这里转换 ADMINISTRATOR 时,没有执行 "桌面守护者.WCS" 也可正常出现桌面(见图):



点评

1: 不过,我这里转换 ADMINISTRATOR 时,没有执行 "桌面守护者.WCS" 也可正常出现桌面(见图): -------------------- (1)命令行 PECMD KILL Explorer 或者进程管理器杀死 Explorer, 如果是“转换 ADMINISTR  详情 回复 发表于 2017-11-26 10:56
回复

使用道具 举报

13431#
发表于 2017-11-26 10:38:17 来自手机 | 只看该作者
mdyblog 发表于 2017-11-26 07:53
你只有1个U盘吧。 所以列出1个。

不限定U盘试试、

日志里有说win-d可用,有演示代码吗?还是默认就支持

点评

如果是PE,默认就支持。 如果RAMOS,如果本来不支持。第一次启动桌面后,启动下面的脚本。 EXEC -nfb -icmd PECMD LOAD 桌面守护者.wcs 其中, 关键的是 在EXPLORER启动后,执行: ENVI @@SENDMSG=*?8000?  详情 回复 发表于 2017-11-26 10:54
回复

使用道具 举报

13432#
 楼主| 发表于 2017-11-26 10:54:25 | 只看该作者
本帖最后由 mdyblog 于 2017-11-26 10:58 编辑
红毛樱木 发表于 2017-11-26 10:38
日志里有说win-d可用,有演示代码吗?还是默认就支持


如果是PE,默认就支持。

如果RAMOS,如果本来不支持。第一次启动桌面后,启动下面的脚本。
EXEC -nfb -icmd PECMD LOAD 桌面守护者.wcs
桌面守护者.zip (461 Bytes, 下载次数: 6)

其中, 关键的是 在EXPLORER启动后,执行:
ENVI @@SENDMSG=*?8000?10*Shell_TrayWnd*:0x5BA:0:0



如果需要 等待 (初始化的) 第一次Exploer,用-WAIT参数
EXEC -nfb -icmd PECMD LOAD 桌面守护者.wcs -wait

可以作为自动启动程序:
PECMD. EXE LOAD %SystemRoot%\System32\桌面守护者.wcs -wait

回复

使用道具 举报

13433#
 楼主| 发表于 2017-11-26 10:56:13 | 只看该作者
2010WAIGO 发表于 2017-11-26 08:40
请问,"桌面守护者.WCS" 是放在 ADMIN.INI "KILL EXPLORER.EXE" 之后执行吗?

不过,我这里转换 ADMIN ...

1:
不过,我这里转换 ADMINISTRATOR 时,没有执行 "桌面守护者.WCS" 也可正常出现桌面(见图):
--------------------
(1)命令行
PECMD KILL Explorer
或者进程管理器杀死 Explorer,  如果是“转换 ADMINISTRATOR”的, 桌面不会自动出现。
桌面守护者.WCS 能自动启动他。


(2)
WIn-D组合键无效。就是【显示桌面】切换。


2:
请问,"桌面守护者.WCS" 是放在 ADMIN.INI "KILL EXPLORER.EXE" 之后执行吗?
------------
我还没看你的 “ADMIN.INI”
放在“可以启动 桌面” 之后。
桌面守护者.WCS 会启动桌面。


看了下, 应该在下面这行之下:
TEAM KILL EXPLORER.EXE|EXEC EXPLORER.EXE                                                 `重新载入 Windows资源管理器
exec -nfb -icmd PECMD LOAD 桌面守护者.wcs

下面是改好的(测试通过):
Admin-桌面守护者.zip (2.03 KB, 下载次数: 6)

点评

有空什盼代为看看 PECMD.INI 的执行有没有需要改良的地方? 个人觉得开始部分的执行有点慢。再次感谢!  详情 回复 发表于 2017-11-26 16:47
谢谢M大!这下完美了…  详情 回复 发表于 2017-11-26 16:31
回复

使用道具 举报

13434#
 楼主| 发表于 2017-11-26 13:16:03 | 只看该作者
本帖最后由 mdyblog 于 2017-11-26 13:26 编辑
wjgyz740526 发表于 2017-11-17 19:40
问个变量传递的问题
假如在set.ini文件里有如下内容:
ENVI WinTitleName=23456abc


用这个版本试试
PECMD32.rar (945.83 KB, 下载次数: 2)

ENVI^  ForceLocal=1
LOAD -this  ".\SET.INI"
mess %&WinTitleName%
------------------------
-this  是this方式, 就是在当前栈上LOAD, 这样 新建PE变量,在LOAD后不会释放。
回复

使用道具 举报

13435#
发表于 2017-11-26 16:31:58 | 只看该作者
mdyblog 发表于 2017-11-26 10:56
1:
不过,我这里转换 ADMINISTRATOR 时,没有执行 "桌面守护者.WCS" 也可正常出现桌面(见图):
------ ...

谢谢M大!这下完美了…

点评

用集成 MBS的grldr 做出漂亮的界面。 http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=330493&pid=3465921&fromuid=436204  详情 回复 发表于 2017-11-26 16:35
回复

使用道具 举报

13436#
 楼主| 发表于 2017-11-26 16:35:40 | 只看该作者
本帖最后由 mdyblog 于 2017-11-26 16:37 编辑
2010WAIGO 发表于 2017-11-26 16:31
谢谢M大!这下完美了…


用集成 MBS的grldr
做出漂亮的界面。

http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=330493&pid=3465921&fromuid=436204

下面可以一个单独的 【重启】 【关机】---可以自己随意加
可以 F1 出个对话框, 介绍你的PE合集

点评

对合集的整体说明-F1按键呼出 setmenu --hotkey=0x3B00 splashimage --mess=$0x4F00:::509:415:0xFF0000::40:::0xF0::LT:/udm/helpwin.png:/udm/F1.TXT 0x3B00=F1 /udm/F1.TXT就是要显示的文本文件 /udm/h  详情 回复 发表于 2017-11-27 08:47
回复

使用道具 举报

13437#
发表于 2017-11-26 16:47:35 | 只看该作者
mdyblog 发表于 2017-11-26 10:56
1:
不过,我这里转换 ADMINISTRATOR 时,没有执行 "桌面守护者.WCS" 也可正常出现桌面(见图):
------ ...

有空什盼代为看看 PECMD.INI 的执行有没有需要改良的地方?

个人觉得开始部分的执行有点慢。再次感谢!

点评

这个主要是 整体设计。 不改 整体设计, 速度没什么变化。 PECMD新功能,基本是傻瓜式的,不用改PECMD.INI,自动生效.  详情 回复 发表于 2017-11-28 11:20
回复

使用道具 举报

13438#
发表于 2017-11-26 19:41:36 | 只看该作者
for /f "delims=" %%b in ('dir /a-d /s /b "*.inf" 2^>nul') do (

RunDll32 advpack.dll,LaunchINFSection %%b,DefaultInstall

)

转换pecmd   前半部分我知道可以用FORX ,后边请教楼主了

点评

试试: FORX .\*.INI,b,CALL -win $advpack.dll,LaunchINFSectionW,%b%,DefaultInstall  详情 回复 发表于 2017-11-26 21:38
回复

使用道具 举报

13439#
 楼主| 发表于 2017-11-26 21:15:58 | 只看该作者
hhh333 发表于 2017-11-26 08:37
链接:http://pan.baidu.com/s/1qXU5PCg 密码:l2ha

试试 :
PECMD32.rar (946.13 KB, 下载次数: 17)

PECMD64.rar (1.03 MB, 下载次数: 24)

这里测试通过,效果(2图标都有了):

点评

請問我想附到開始菜單裡,這樣做對嗎??似乎沒作用...  详情 回复 发表于 2017-11-27 13:11
试了,妥了  详情 回复 发表于 2017-11-26 22:49
怎么引起的?慢的机器可以看到建立又删了。  详情 回复 发表于 2017-11-26 21:40
回复

使用道具 举报

13440#
发表于 2017-11-26 21:26:35 | 只看该作者
mdyblog 发表于 2017-11-25 22:53
//ENVI^ EnviMode=1
//ENVI^ ForceLocal=0
SET$ NA=0a

谢谢M大,还是有点久,跟5大的方法一样久。
还有一个问题想要请教老大,PECMD创建三分区是如何创建的呢?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-28 18:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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