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

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

   火... [复制链接]
发表于 2015-11-29 11:33:23 | 显示全部楼层
mdyblog 发表于 2015-11-29 11:14
WAIT *%pid%   -cmd EXEC CALC.EXE
自然是等待了。
再用THREAD

懂了,原来要开一个线程去监控。  搞好了,谢谢。
回复

使用道具 举报

发表于 2015-11-29 14:58:51 | 显示全部楼层
本帖最后由 huaqingyuan 于 2015-11-29 15:30 编辑

M 大,变量的操作能不能简化一点,感觉现在操作起来复杂,举个列子
aaaaa,是一个路径可能有“\"也可能没有,我需要去掉后面的\,就很复杂,先取最后一个字符检测,然后计算长度,在计算长度减1,在截取长度减1


假设aaaaa=c:\jjj\ppp\ooo\999\
我期望的效果是
%aaaaa:-1%=c:\jjj\ppp\ooo\999
%aaaaa:1-%=:\jjj\ppp\ooo\999\
%aaaaa:+2%=9\
%aaaaa:2+%=c:
这样要截取前面的,后面的都非常方便,比如上面的要求先判断%aaaaa:+1%是否等于\,是取%aaaaa:-1%即可!

套用MS的格式也不错%aaaaa:~0,-1%,%aaaaa:~-1% 这样

点评

去掉最后的1个字符: MSTR V=-2,0,abcdefghijklmn 去掉最后的2个字符: MSTR V=-3,0,abcdefghijklmn  详情 回复 发表于 2015-11-29 16:13
切片 操作用 MSTR MSTR V=3,2,abcdefghijklmn  详情 回复 发表于 2015-11-29 16:10
aaaaa,是一个路径可能有“\"也可能没有,我需要去掉后面的\,就很复杂 ------------------------- SED bbbbb=1,\\$,,%aaaaa% 即可  详情 回复 发表于 2015-11-29 16:08
回复

使用道具 举报

 楼主| 发表于 2015-11-29 16:08:39 | 显示全部楼层
huaqingyuan 发表于 2015-11-29 14:58
M 大,变量的操作能不能简化一点,感觉现在操作起来复杂,举个列子
aaaaa,是一个路径可能有“\"也可能没有 ...

aaaaa,是一个路径可能有“\"也可能没有,我需要去掉后面的\,就很复杂
-------------------------
SED  bbbbb=1,\\$,,%aaaaa%
即可

点评

这个方法最好,不用比较,但是只看帮助真不会这样用。  发表于 2015-11-29 17:13
回复

使用道具 举报

 楼主| 发表于 2015-11-29 16:10:14 | 显示全部楼层
huaqingyuan 发表于 2015-11-29 14:58
M 大,变量的操作能不能简化一点,感觉现在操作起来复杂,举个列子
aaaaa,是一个路径可能有“\"也可能没有 ...

切片 操作用 MSTR

MSTR   V=3,2,abcdefghijklmn
回复

使用道具 举报

 楼主| 发表于 2015-11-29 16:13:14 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-29 16:14 编辑
huaqingyuan 发表于 2015-11-29 14:58
M 大,变量的操作能不能简化一点,感觉现在操作起来复杂,举个列子
aaaaa,是一个路径可能有“\"也可能没有 ...


去掉最后的1个字符:
MSTR   V=-2,0,abcdefghijklmn


去掉最后的2个字符:
MSTR   V=-3,0,abcdefghijklmn



取最后的1个字符:
MSTR   V=-1,1,abcdefghijklmn

点评

谢谢!这样简单多了,说明有待加强呀,我也是用的MSTR,但是复杂多了!  详情 回复 发表于 2015-11-29 16:53
回复

使用道具 举报

发表于 2015-11-29 16:53:24 | 显示全部楼层
mdyblog 发表于 2015-11-29 16:13
去掉最后的1个字符:
MSTR   V=-2,0,abcdefghijklmn

谢谢!这样简单多了,说明有待加强呀,我也是用的MSTR,但是复杂多了!
回复

使用道具 举报

发表于 2015-11-29 21:51:42 来自手机 | 显示全部楼层
老大发了个短消息给你,有资源
回复

使用道具 举报

发表于 2015-11-30 15:38:26 | 显示全部楼层
INIT IU,3000
PE初始化之前用INIT参数,移动硬盘进PE后,再接入,是不是还一样不能分配盘符?需要手动分配一次?

点评

应该可以的。 如果不分配,你把一个简单的PE发上来,调试下。  详情 回复 发表于 2015-11-30 16:04
回复

使用道具 举报

发表于 2015-11-30 15:58:40 | 显示全部楼层
本帖最后由 ling3882688 于 2015-11-30 16:00 编辑

M大,如何让盘符整理跳过不分配盘符 V,但是U盘起始盘符还是U。
  1. //对于PE;可以在 ORDERDRV.WCS 前删除MS对应注册表项。  
  2. // REGI HKLM\SYSTEM\MountedDevices\!

  3. _SUB  FREEUSB
  4.   CALC #&I=%&I% + 1
  5.   FORM  &&T=%&D%
  6.   FIND $DRIVE_FIXED = %&T%,!! FIND $NA = %&RP%,! SUBJ *%&D%  //U盘后的固定磁盘
  7.   FIND $DRIVE_USBFLASH = %&T%, ENVI  &T=DRIVE_USBDISK    //USB软盘(DRIVE_USBFLASH) ,当作  USB硬盘(DRIVE_USBDISK)
  8.   FIND $DRIVE_USBDISK = %&T%,!! SUBJ *%&D%  //U盘
  9.   FIND $DRIVE_USBDISK = %&T%,!! FIND $%&RP%=NA, ENVI &RP=%&D%  // &RP:第一个U盘
  10.   MSTR &D=%&I%,1,%&DRVS%
  11. _END

  12. //ORDER_DRIVE
  13. //参数 [-reg] [USB起始盘符]
  14. //-reg 删除MS对应注册表项
  15. _SUB ORDER_DRIVE
  16.   ENVI &&U0=U  //默认U
  17.   FIND $-reg=%~1,
  18.   {*  TEAM  REGI HKLM\SYSTEM\MountedDevices\!| FIND $%~1<>, LSTR &U0=1,%~2
  19.   }
  20.   FIND $%~1<>, FIND $-reg<>=%~1, LSTR &U0=1,%~1
  21.   TEAM ENVI &&DRVS=CDEFGHIJKLMNOPRSTUVW****| ENVI  &&I=1| ENVI  &&D=C| ENVI &&RP=NA
  22.   LOOP $*=%&D%,! CALL FREEUSB
  23.   //重新加载HD,USB
  24.   TEAM  SHOW *F:0 | SHOW *U:0,,,%&U0%: //USB 从U:开始
  25.   //TEAM  SHOW *F:-1 | SHOW *U:-1,,,U //USB 从U:开始. 这个隐藏分区也加载
  26. _END  
  27. CALL ORDER_DRIVE %*
复制代码

回复

使用道具 举报

 楼主| 发表于 2015-11-30 16:04:16 | 显示全部楼层
红毛樱木 发表于 2015-11-30 15:38
INIT IU,3000
PE初始化之前用INIT参数,移动硬盘进PE后,再接入,是不是还一样不能分配盘符?需要手动分配 ...


应该可以的。
如果不分配,你把一个简单的PE发上来,调试下。

一般的都能自动分配,所以不好调试。

点评

晚点发上来研究下  详情 回复 发表于 2015-11-30 16:18
回复

使用道具 举报

发表于 2015-11-30 16:18:18 来自手机 | 显示全部楼层
mdyblog 发表于 2015-11-30 16:04
应该可以的。
如果不分配,你把一个简单的PE发上来,调试下。


晚点发上来研究下
回复

使用道具 举报

发表于 2015-11-30 20:46:03 | 显示全部楼层
本帖最后由 红毛樱木 于 2015-12-1 01:27 编辑

你看看这个
03PE启动之后再接入移动设备,F格式的和R格式的移动设备都没有盘符了 - -
http://yunpan.cn/c3JpS9zyfrwLS  访问密码 68a7


-----------------------------------------
同样的条件,win8pe测试可以


------------------------------------------------
最终测试结果:
03PE下F格式始终无盘符,R格式分配盘符比较慢,但是最终会有

做了个对比,希望M大不要介意,用老九的PECMD4.0测试没有如上问题。
(也许可能是我PE本身问题,用别人的03PE替换成我的PECMD.EXE和PECMD.INI也会出现F格式无盘符问题)
回复

使用道具 举报

发表于 2015-12-1 20:43:31 | 显示全部楼层
老大,INIT的问题有思路了不?

点评

1: 这和INIT无关。 2: 目前有点忙,忙不过来。  详情 回复 发表于 2015-12-1 20:54
回复

使用道具 举报

 楼主| 发表于 2015-12-1 20:54:59 | 显示全部楼层
红毛樱木 发表于 2015-12-1 20:43
老大,INIT的问题有思路了不?

1: 这和INIT无关。
2: 目前有点忙,忙不过来。

点评

好的,你忙。我去搞点别的  详情 回复 发表于 2015-12-1 21:02
回复

使用道具 举报

发表于 2015-12-1 21:02:49 | 显示全部楼层
mdyblog 发表于 2015-12-1 20:54
1: 这和INIT无关。
2: 目前有点忙,忙不过来。

好的,你忙。我去搞点别的

点评

你给的PE我测试了下。插入U盘, 其实 盘符是分配了, 用命令行cmd.exe 和【分区管理】都能看到分配的盘符。 只是 【我的电脑】没有更新。可能是精简过度吧。 [attachimg]232813[/attachimg]  详情 回复 发表于 2015-12-2 20:29
回复

使用道具 举报

发表于 2015-12-2 18:46:22 | 显示全部楼层
能不能运行BAT??而BAT接收程序的变量??

点评

下载包内: HELP\PECMD补充说明.doc 47:将PECMD的变量转换成CMD的变量  详情 回复 发表于 2015-12-2 19:40
回复

使用道具 举报

 楼主| 发表于 2015-12-2 19:40:28 | 显示全部楼层
linkin129 发表于 2015-12-2 18:46
能不能运行BAT??而BAT接收程序的变量??

下载包内:
HELP\PECMD补充说明.doc   47:将PECMD的变量转换成CMD的变量
回复

使用道具 举报

 楼主| 发表于 2015-12-2 20:29:44 | 显示全部楼层
本帖最后由 mdyblog 于 2015-12-2 21:08 编辑
红毛樱木 发表于 2015-12-1 21:02
好的,你忙。我去搞点别的


你给的PE我测试了下。插入U盘, 其实 盘符是分配了, 用命令行cmd.exe 和【分区管理】都能看到分配的盘符。
只是 【我的电脑】没有更新。可能是精简过度吧。

屏幕捕获0001.PNG

手动杀掉 Explorer.exe(,重新启动  Explorer.exe) 我的电脑就能显示这个个盘符的。
奇怪的是, 国了一段时间后, 反复插拔U盘, F:能自动出来。

点评

qmenu测试的吗?不太准。。。实机测下F模式确实没盘符  详情 回复 发表于 2015-12-2 21:06
回复

使用道具 举报

发表于 2015-12-2 21:06:49 | 显示全部楼层
mdyblog 发表于 2015-12-2 20:29
你给的PE我测试了下。插入U盘, 其实 盘符是分配了, 用命令行cmd.exe 和【分区管理】都能看到分配的盘 ...


qmenu测试的吗?不太准。。。实机测下F模式确实没盘符
----------------------------------------
不会和我精简exploer.exe有关吧 - -

点评

实机测的。  详情 回复 发表于 2015-12-2 21:07
回复

使用道具 举报

 楼主| 发表于 2015-12-2 21:07:49 | 显示全部楼层
红毛樱木 发表于 2015-12-2 21:06
qmenu测试的吗?不太准。。。实机测下F模式确实没盘符
----------------------------------------
不 ...

实机测的。

点评

[attachimg]232814[/attachimg]  详情 回复 发表于 2015-12-2 21:29
老大,你这是R模式的,我意思是F模式的。  详情 回复 发表于 2015-12-2 21:25
回复

使用道具 举报

发表于 2015-12-2 21:25:35 | 显示全部楼层

老大,你这是R模式的,我意思是F模式的。
回复

使用道具 举报

发表于 2015-12-2 21:29:09 | 显示全部楼层

点评

加强了下。 能加载。 不过我的电脑还是不自动显示出来。 CMD.EXE 【分区管理】能看到。 [attachimg]232836[/attachimg]  详情 回复 发表于 2015-12-3 00:55
回复

使用道具 举报

 楼主| 发表于 2015-12-3 00:55:45 | 显示全部楼层


加强了下。 能加载。 不过我的电脑还是不自动显示出来。 CMD.EXE  【分区管理】能看到。
屏幕捕获0002.PNG

PECMD.zip

903.15 KB, 下载次数: 7

点评

好的,我看看是不是我的explorer也存在问题。  详情 回复 发表于 2015-12-3 01:41
回复

使用道具 举报

发表于 2015-12-3 01:41:45 | 显示全部楼层
本帖最后由 红毛樱木 于 2015-12-3 02:09 编辑
mdyblog 发表于 2015-12-3 00:55
加强了下。 能加载。 不过我的电脑还是不自动显示出来。 CMD.EXE  【分区管理】能看到。


好的,我看看是不是我的explorer也存在问题。


----------------------
初步测试,刷新explorer有了。

-------------------------
进一步测试,用别人的03PE也需要刷新explorer才有盘符 。。。

点评

你这个03PE,怎关机的适合老师说 “你无权关机”。 我还以为是改程序该出来的, 后来测试什么都没改,也是这样。  详情 回复 发表于 2015-12-3 13:51
1: 加强了SHEL 功能, 能模拟普通系统 注册表 "Run"的效果:自动伴随执行。 用上改功能, “自动” 启动一个服务:FreshDriver (推着Explorer刷新盘符) 效果: [attachimg]232846[/attachimg] 2:  详情 回复 发表于 2015-12-3 12:11
回复

使用道具 举报

 楼主| 发表于 2015-12-3 12:11:59 | 显示全部楼层
本帖最后由 mdyblog 于 2015-12-3 13:53 编辑
红毛樱木 发表于 2015-12-3 01:41
好的,我看看是不是我的explorer也存在问题。


1:
加强了SHEL 功能, 能模拟普通系统 注册表 "Run"的效果:自动伴随执行。 (好多PE 注册表“Run”无效)
用上改功能, “自动” 启动一个服务:FreshDriver (推着Explorer刷新盘符)
效果:

屏幕捕获0001.PNG


2:
     SHEL -shel:"EXEC -nfb %&MyName% MOUN-udm server -FreshDriverOnly"  %WinDir%\EXPLORER.EXE //刷新盘符

改成:
     SHEL -shel:"EXEC -nfb %&MyName% MOUN-udm server -FreshDriver"  %WinDir%\EXPLORER.EXE  //刷新盘符+(弹出U盘+UDm自动挂载)

还会增加: 弹出U盘+UDm自动挂载 托盘图标

UDm自动挂载: 插上U盘, 哪些设置了自动挂载属性的UDm,会按照设置自动挂载(常见于刚光盘)。




PECMD.zip

905.27 KB, 下载次数: 11

点评

红毛樱木 这个功能是不是只应对nt5.x的Pe? ------------------ 是的,都适用。  详情 回复 发表于 2015-12-3 13:48
PECMD有了这个SHEL,就无需另外手动运行UDm自动挂载服务了吗?  详情 回复 发表于 2015-12-3 13:02
这个功能是不是只应对nt5.x的Pe?  发表于 2015-12-3 12:56
好的,新功能很诱人啊。晚上回去测试下。老大辛苦了  发表于 2015-12-3 12:55
回复

使用道具 举报

发表于 2015-12-3 13:02:17 来自手机 | 显示全部楼层
mdyblog 发表于 2015-12-3 12:11  1:  加强了SHEL 功能, 能模拟普通系统 注册表"Run"的效果:自动伴随执行。 (好多PE 注册表“Run” ...

PECMD有了这个SHEL,就无需另外手动运行UDm自动挂载服务了吗?

点评

不需要了。 起始 现在是将 FreshDriver合并到 原来的 UDm自动挂载服务。 现在 启动的 就是 UDm自动挂载服务 程序。  详情 回复 发表于 2015-12-3 13:50
回复

使用道具 举报

 楼主| 发表于 2015-12-3 13:48:48 | 显示全部楼层
mdyblog 发表于 2015-12-3 12:11
1:
加强了SHEL 功能, 能模拟普通系统 注册表 "Run"的效果:自动伴随执行。 (好多PE 注册表“Run” ...

红毛樱木
这个功能是不是只应对nt5.x的Pe?
------------------
是的,都适用。
回复

使用道具 举报

 楼主| 发表于 2015-12-3 13:50:03 | 显示全部楼层
ddsony 发表于 2015-12-3 13:02
PECMD有了这个SHEL,就无需另外手动运行UDm自动挂载服务了吗?

不需要了。
起始 现在是将 FreshDriver合并到 原来的 UDm自动挂载服务。
现在 启动的 就是  UDm自动挂载服务 程序。

点评

PE更新PECMD就有了吗?还是需要再在PECMD.INI中添加SHEL语句?  详情 回复 发表于 2015-12-3 15:11
回复

使用道具 举报

 楼主| 发表于 2015-12-3 13:51:45 | 显示全部楼层
红毛樱木 发表于 2015-12-3 01:41
好的,我看看是不是我的explorer也存在问题。


你这个03PE,怎关机的时候老是说 “你无权关机”。
我还以为是改程序该出来的, 后来测试什么都没改,也是这样。

点评

我测试网盘传给你的没改过的没事啊,关机正常哎。一会换你新的PECMD事实  详情 回复 发表于 2015-12-3 21:32
不会吧,,我还在外面,晚上回去看看  详情 回复 发表于 2015-12-3 15:14
回复

使用道具 举报

发表于 2015-12-3 15:11:47 来自手机 | 显示全部楼层
mdyblog 发表于 2015-12-3 13:50  不需要了。  起始 现在是将 FreshDriver合并到 原来的 UDm自动挂载服务。  现在 启动的 就是 UDm自动挂 ...

PE更新PECMD就有了吗?还是需要再在PECMD.INI中添加SHEL语句?

点评

73new更新了。 需要添加。 也可以默认加上。 不知是否大家都需要这个。 先这样把。如果打击都需要这个,就做成默认的。  详情 回复 发表于 2015-12-3 15:38
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-18 12:17

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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