无忧启动论坛

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

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

    [复制链接]
721#
发表于 2022-4-25 07:43:00 | 显示全部楼层
mdyblog 发表于 2022-4-25 04:57
DOS下用
^|
必须找个徐晓的 FIND 路径字符。 就剩|合适了

这么拼啊,4点多就起来了。还有与TEAM的分隔符也冲突
回复

使用道具 举报

722#
发表于 2022-4-25 07:45:00 | 显示全部楼层
mdyblog 发表于 2022-4-25 04:57
DOS下用
^|
必须找个徐晓的 FIND 路径字符。 就剩|合适了

再一个就是kill explorer.exe能不能也可以指定特定用户的explorer

点评

都可以的。 一串的都可以 FIND explorer|用户名, kill explorer|用户名 FIND --pid*@.[#父进程ID|进程ID] 变量,程序|用户名 FIND --user --pid*@.[#父进程ID|进程ID] 变量,程序 // 列出进程 时 也列出用  详情 回复 发表于 2022-4-25 10:02
回复

使用道具 举报

723#
发表于 2022-4-25 15:11:14 | 显示全部楼层
mdyblog 发表于 2022-4-25 13:33
你给的这个WIMzhong
userinit.exe 后面没有 PECMD啊, 后面空的。
怎么不发个 带 那个的?!

老大,又记不得了吗?是由su.ini写入的,切换admin就是调用这个

点评

PECMD2012.1.88.05.87Stable-220422B测试.7z\X64\PECMD.EXE 也可以: [attachimg]500324[/attachimg]  详情 回复 发表于 2022-4-26 02:53
奇怪, SETUP\cmdline 那个 去掉 -user PECMD2012.1.88.05.86Stable-220331G.7z\X64\PECMD.EXE正常。 WIM: https://cloud.189.cn/t/2eMNz2BRBze2 https://www.123pan.com/s/fFP9-G1Oj3 (浏览器直接下载  详情 回复 发表于 2022-4-25 21:47
回复

使用道具 举报

724#
发表于 2022-4-26 07:14:31 | 显示全部楼层
mdyblog 发表于 2022-4-26 02:53
PECMD2012.1.88.05.87Stable-220422B测试.7z\X64\PECMD.EXE 也可以:

422b有加find explorer.exe|%username%和kill explorer.exe|%username%功能吗?

点评

还没上传。等下。  详情 回复 发表于 2022-4-26 08:08
回复

使用道具 举报

725#
发表于 2022-4-26 07:27:32 | 显示全部楼层
mdyblog 发表于 2022-4-26 02:53
PECMD2012.1.88.05.87Stable-220422B测试.7z\X64\PECMD.EXE 也可以:

还是说setup中不加-user所有版本都是正常的?
回复

使用道具 举报

726#
发表于 2022-4-26 07:37:02 | 显示全部楼层
mdyblog 发表于 2022-4-25 21:47
奇怪, SETUP\cmdline 那个 去掉 -user
PECMD2012.1.88.05.86Stable-220331G.7z\X64\PECMD.EXE正常。
W ...

是的,SETUP\cmdline 加 -user是出于以用户方式进system,以后切admin也加-user似乎逻辑上说得通一点,但经过测试还是进system时MAIN不加-user比加要稳定一些。
20211116版本SETUP\cmdline 加与不加在切换admin时都是可以的,后续版本加了-user就不正常了,不知这是如何引起的。

点评

这个设计上 是这样的。 1: MAIN 和 MAIN -user 每样只能一个, 会排斥后来的同类。 2:有效的 MAIN -user 优先于 MAIN。 所以 1): MAIN -user设置后, 动态屏蔽MAIN。 -user 我实际生效的配置。  详情 回复 发表于 2022-4-26 08:13
回复

使用道具 举报

727#
发表于 2022-4-26 09:36:57 | 显示全部楼层
本帖最后由 hhh333 于 2022-4-26 09:40 编辑
mdyblog 发表于 2022-4-26 08:13
这个设计上 是这样的。
1: MAIN  和 MAIN  -user
每样只能一个, 会排斥后来的同类。

1、目前的情况清楚了,20211116之后续的版本main -user后,不能再main -user,而前面的版本没有限制;
2、tsdiscon.exe之后算不算清除了原来的MAIN或MAIN -user;
3、为了方便admin与system的切换,显然需要不清除原来的守护,即每个用户守护一个explorer.exe:现在有两个方式
方案1:SYSTEM用户MAIN装载的ini中执行SHEL即“MAIN”配套“SHEL”,Administrator用户“MAIN -user”配套“SHEL -user”
方案2:SYSTEM用户“MAIN -user”配套“SHEL -user”,Administrator用户也用“MAIN -user”配套“SHEL -user”
从目前的情况看,20211116及以前版本,以上两个方案都是可以的,但后续版本只能用方案1,从观察到的情况看方案1似乎比方案2稳定。不过总的来讲这种守护有时不是那么有效,多切换几次后弄不好kill explorer.exe后就不出桌面了。当然谁没事总是多次来回切换呢

点评

两个 MAIN -user,不是设计的规范, 其结果 没有保证。  详情 回复 发表于 2022-4-26 12:20
回复

使用道具 举报

728#
发表于 2022-12-6 21:18:19 | 显示全部楼层
527104427 发表于 2022-12-3 16:42
有个比较严重的BUG:拖动滑块不会执行命令

call @WIN1

老版本没这个问题
回复

使用道具 举报

729#
发表于 2023-1-14 13:17:00 来自手机 | 显示全部楼层
527104427 发表于 2022-12-16 21:03
show也有bug

盘符不能为汉字了

5大,批处理调用pecmd后如何在pecmd中设置退出代码,对批处理传递errorlevel

点评

//设置errorlevel为0 TEAM EXIT= 0| EXIT //设置errorlevel为1 TEAM EXIT= 1| EXIT  详情 回复 发表于 2023-1-14 18:49
回复

使用道具 举报

730#
发表于 2023-1-14 22:35:31 | 显示全部楼层
本帖最后由 hhh333 于 2023-1-14 22:44 编辑
527104427 发表于 2023-1-14 18:49
//设置errorlevel为0
TEAM EXIT= 0| EXIT

老大,好像不行啊,运行后%errorlevel%永远是1 (可能是我的系统问题,环境变量中有errorlevel,我再试一下)
  1. LOGS --lock:123 --t=1 --2 %Curdir%\PECMD.LOG
  2. `检测X盘的剩余空间(MB)并与输入的参数对比,如果有剩余就把剩余值写入注册表
  3. FIND $%~1=,ENVI xNeed=0!ENVI xNeed=%~1
  4. FORM -free &X=%SystemDrive%
  5. CALC #xSize=%X%/1024/1024
  6. IFEX MEM=?,iMemFree
  7. IFEX $%iMemFree%<%xSize%,ENVI xSize=%iMemFree%
  8. CALC #xMargin=%xSize%-%xNeed%
  9. IFEX $%xMargin%>0,
  10. {
  11.         REGI $HKCU\Software\H3\Sysinfo\\xMargin=%xMargin%
  12.         WAIT 500
  13.         TEAM EXIT= 0| EXIT
  14. }!
  15. {
  16.         REGI HKCU\Software\H3\Sysinfo\\xMargin=
  17.         WAIT 500
  18.         TEAM EXIT= 1| EXIT
  19. }
复制代码


点评

写个最简单的代码验证一下就知道了: [attachimg]517595[/attachimg]  详情 回复 发表于 2023-1-15 12:26
回复

使用道具 举报

731#
发表于 2023-1-15 22:22:49 | 显示全部楼层
527104427 发表于 2023-1-15 12:26
写个最简单的代码验证一下就知道了:

是成功的,我的系统前面在调度的时候把errorlevel写到了环境变量中,所以总是1,感谢指导
回复

使用道具 举报

732#
发表于 2023-2-28 15:50:38 | 显示全部楼层
本帖最后由 hhh333 于 2023-2-28 15:55 编辑

M大还是神隐状态吗?
希望可以给MOUN加一个开关,可以选择调用新老驱动进行挂载

点评

驱动和dll配套的 只需要指定dll即可 ■-dll WIMDLL路径:  详情 回复 发表于 2023-2-28 20:27
moun可以挂载VHD、UDM、WIM、ISO等等,不知道是哪方面的? 我猜你是说挂WIM,貌似只有挂WIM才有新老驱动之说。  详情 回复 发表于 2023-2-28 18:26
回复

使用道具 举报

733#
发表于 2023-3-1 11:30:16 | 显示全部楼层
527104427 发表于 2023-2-28 18:26
moun可以挂载VHD、UDM、WIM、ISO等等,不知道是哪方面的?
我猜你是说挂WIM,貌似只有挂WIM才有新老驱动 ...

是的
回复

使用道具 举报

734#
发表于 2023-3-1 11:30:47 | 显示全部楼层
红毛樱木 发表于 2023-2-28 20:27
驱动和dll配套的
只需要指定dll即可

有这个开关吗
回复

使用道具 举报

735#
发表于 2023-3-1 11:53:56 | 显示全部楼层
红毛樱木 发表于 2023-2-28 20:27
驱动和dll配套的
只需要指定dll即可

查到了,是有。只能指定路径,文件名固定为wimgapi.dll还是直接指定路径和文件名?不会用

点评

查资料显示: MOUN *dll %SystemRoot%\System32\A.dll *query &a 或者 MOUN -dll %SystemRoot%\System32\A.dll -query &a  详情 回复 发表于 2023-3-3 19:28
dll文件名可以自己随意改的  详情 回复 发表于 2023-3-1 11:57
回复

使用道具 举报

736#
发表于 2023-3-3 22:01:54 | 显示全部楼层
datbik189 发表于 2023-3-3 19:28
查资料显示: MOUN *dll %SystemRoot%\System32\A.dll *query &a  或者 MOUN -dll %SystemRoot%\System32\ ...

试了,可心指定DLL挂载,但似乎会有冲突,不好用
回复

使用道具 举报

737#
发表于 2023-4-11 09:00:28 | 显示全部楼层
好像notepad++用的是XML格式的语法加亮文件,近期想用这个来编辑pecmd脚本,好像没找到语法加亮XML文件,哪个有不有?

点评

第一次看到有人跟我一样的需求,我自己设置的语法文件感觉不是很理想,放上来给 H 大研究一下,看看能不能让它更加完善。解压缩放到 %userDefineLangs\ 文件夹下面,启动 Notepad++ 即可使用。  详情 回复 发表于 2023-5-4 14:48
用notepad2选择C++高亮,notepad++对PECMD脚本 不好用  发表于 2023-4-11 15:02
不准确吧  发表于 2023-4-11 10:18
用C++高亮  发表于 2023-4-11 09:15
回复

使用道具 举报

738#
发表于 2023-4-11 09:08:25 | 显示全部楼层
M大回归了的话,是不是可以给regi加一个reg copy功能?

点评

有没有相关API资料呀?  详情 回复 发表于 2023-4-11 09:40
回复

使用道具 举报

739#
发表于 2023-4-11 10:16:07 | 显示全部楼层
红毛樱木 发表于 2023-4-11 09:40
有没有相关API资料呀?

现在是用的reg.exe来完成,API就不清楚了
回复

使用道具 举报

740#
发表于 2023-5-6 07:41:53 | 显示全部楼层
Anson4 发表于 2023-5-4 14:48
第一次看到有人跟我一样的需求,我自己设置的语法文件感觉不是很理想,放上来给 H 大研究一下,看看能不 ...

好的,有空我学习一下
回复

使用道具 举报

741#
发表于 2023-5-8 21:12:35 | 显示全部楼层
Anson4 发表于 2023-5-4 14:48
第一次看到有人跟我一样的需求,我自己设置的语法文件感觉不是很理想,放上来给 H 大研究一下,看看能不 ...

修改了一下: PECMD.7z (1.87 KB, 下载次数: 4)
1、中文不乱码了
2、单行注释定义更正
3、取消“|”作为计算符(不然显示斜体与斜杠一样了)

点评

好的,谢谢!  详情 回复 发表于 2023-5-8 22:00
回复

使用道具 举报

742#
发表于 2023-5-9 06:57:03 | 显示全部楼层
Anson4 发表于 2023-5-8 22:00
好的,谢谢!
下面这种效果似乎不是很好。
我好像没遇到过中文乱码,新旧对比了一下:

我在PE里面用确实是乱码,要改宋体才对

点评

哦,我用雷电PE,没出现乱码。  发表于 2023-5-9 14:38
回复

使用道具 举报

743#
发表于 2023-5-10 07:34:55 | 显示全部楼层
Anson4 发表于 2023-5-8 22:00
好的,谢谢!
下面这种效果似乎不是很好。
我好像没遇到过中文乱码,新旧对比了一下:

PECMD.7z (1.87 KB, 下载次数: 12) 这个好点

点评

说一说我发现不如意的地方: 1. 貌似含有“=”号的字符串被当成指令高亮了 2. 行尾和单行注释有的未高亮 [attachimg]526074[/attachimg] [attachimg]526075[/attachimg] [attachimg]526076[/attachimg]  详情 回复 发表于 2023-5-10 10:29
回复

使用道具 举报

744#
发表于 2023-5-15 08:36:35 | 显示全部楼层
PECMD2012.1.88.05.94Stable-230422最新稳定正式版?
回复

使用道具 举报

745#
发表于 2024-3-4 20:13:59 | 显示全部楼层
反映两个BUG:
1、驱动的索引如果位于只读区安装驱动会失败;
2、最新版加载卸挂器不成功:^EXEC -incmd PECMD MOUN-UDM Server -replace -FreshDriver+ -safe

点评

2、我测试Win8pe和Win11pe都正常加载啊  详情 回复 发表于 5 天前
回复

使用道具 举报

746#
发表于 4 天前 | 显示全部楼层
本帖最后由 hhh333 于 2024-4-28 18:39 编辑
红毛樱木 发表于 2024-4-27 01:13
2、我测试Win8pe和Win11pe都正常加载啊

我前面测试是一个空白。难不成与startallback有关?我再试一下换了新的SB情况怎么样
回复

使用道具 举报

747#
发表于 4 天前 | 显示全部楼层
红毛樱木 发表于 2024-4-27 01:13
2、我测试Win8pe和Win11pe都正常加载啊

刚才又试了,确实不行
首先,有个前提是,在shel前执行的,基本上与定义快捷键时间相当。
你测试可能是进桌面以后再执行,确实没什么毛病。
1、Win8-32位2023422版没问题
2、win8-64位以上系统,包括Win8.1-32位都不行,有的表现为一个空白,有的表现为开始这正常,但kill explorer后就没有了。

点评

哦哦哦,原来你说的是右下角的图标消失对吧  详情 回复 发表于 前天 02:17
这个刷新盘符,shell之前确实没啥意义。理论上好像就不太科学的  详情 回复 发表于 4 天前
回复

使用道具 举报

748#
发表于 前天 08:32 | 显示全部楼层
红毛樱木 发表于 2024-4-30 02:17
哦哦哦,原来你说的是右下角的图标消失对吧

对啊,这个图标难道不是主要的?平时就是通过这个图标来弹出U盘啊。肯定是在shel前运行好,shel后就有这个图标了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-2 18:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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