无忧启动论坛

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

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

    [复制链接]
14461#
发表于 2019-10-31 12:52:28 来自手机 | 只看该作者
527104427 发表于 2019-10-31 11:34
不需要屏幕显示啊,隐藏也行。就只要保留cmd进程,后续再给他发各种指令,能捕获cmd输出就好了

你这想法和我一开始想捕获fbinst.exe的进度一样,行不通
回复

使用道具 举报

14462#
发表于 2019-10-31 15:10:25 | 只看该作者
给U盘分区ID是EF的分配盘符,跟part -gui里面的【盘符-软加载】这个功能效果一样,该如何用命令实现呢?

点评

需要IMDISK支持 MOUN命令: -udmid: pt#物理分区号 软挂载分区默认只读  详情 回复 发表于 2019-10-31 16:07
回复

使用道具 举报

14463#
发表于 2019-10-31 16:07:01 | 只看该作者
指南针 发表于 2019-10-31 15:10
给U盘分区ID是EF的分配盘符,跟part -gui里面的【盘符-软加载】这个功能效果一样,该如何用命令实现呢?

需要IMDISK支持
MOUN命令:
-udmid: pt#物理分区号 软挂载分区默认只读
回复

使用道具 举报

14464#
发表于 2019-10-31 17:40:57 | 只看该作者
指南针 发表于 2019-10-31 15:10
给U盘分区ID是EF的分配盘符,跟part -gui里面的【盘符-软加载】这个功能效果一样,该如何用命令实现呢?
  1. ENVI^ EnviMode=1
  2. ENVI^ ForceLocal=1
  3. PART list disk,&a
  4. FORX * %&a% ,&b,
  5. {
  6.         PART list disk %&b%,&c
  7.         MSTR * &d,&e=<7><9>&c
  8.         FIND $[ '%&d%%&e%'='117' | '%&d%%&e%'='127' ],
  9.         {
  10.                 PART list part %&b%,&f
  11.                 SED &f=0,[-\@][1-9][0-9]*[ ]*,,%&f%
  12.                 FORX * %&f% ,&g,
  13.                 {
  14.                         PART -hextp -fill list part %&b%:%&g%,&h
  15.                         MSTR &i=<8>%&h%
  16.                         FIND $%&i%=*,
  17.                         {
  18.                                 MSTR &j=<2>%&h%
  19.                                 LPOS &k=_%&j%_,1,*_0xEE_0xEF_C12A7328-F81F-11D2-BA4B-00A0C93EC93B_DE94BBA4-06D1-4D40-A16A-BFD50179D6AC_*
  20.                                 IFEX $%&k%>0,
  21.                                 {
  22.                                         FDRV *idle *rsort &l=*:
  23.                                         FIND $%&l%<>,
  24.                                         {
  25.                                                 MSTR &m=<1>%&l%
  26.                                                 PART -iv=8 -phy# list part %&b%:%&g%,&n
  27.                                                 moun-udm -udmid:pt#%&n% -w -safe -ret:&o \\.\PhysicalDrive%&b% %&m%
  28.                                         }
  29.                                 }
  30.                         }
  31.                 }
  32.         }
  33. }
复制代码

点评

大佬果然666,测试成功  详情 回复 发表于 2019-11-1 09:04
回复

使用道具 举报

14465#
发表于 2019-11-1 09:04:39 | 只看该作者

大佬果然666,测试成功
回复

使用道具 举报

14466#
发表于 2019-11-1 09:05:26 | 只看该作者
我也反馈PECMD的问题吧:
PINT命令和TIPS命令在win10pe下不可用!
回复

使用道具 举报

14467#
 楼主| 发表于 2019-11-1 12:22:01 | 只看该作者
527104427 发表于 2019-10-31 11:34
不需要屏幕显示啊,隐藏也行。就只要保留cmd进程,后续再给他发各种指令,能捕获cmd输出就好了


好像可以用软终端(输入和显示),哪就复杂了, 还要  自己 画一个 CMD界面,接管 输入输出。
告诉cmd一直等 输入。

exec* &v=!cmd /c PECMD TEAM# WRIT -,0,dir# WAIT 3000#WRIT -,0,dir d:| cmd
MESS. %&v%
----------------
可以,后续再给他发各种指令。
“PECMD TEAM# WRIT -,0,dir# WAIT 3000#WRIT -,0,dir d: ”可以做成脚本
PECMD LOAD A1.WCS
A1.WCS 可以接受命令。

点评

试过了,行不通,CMD进程还是退出了  详情 回复 发表于 2019-11-1 18:16
回复

使用道具 举报

14468#
发表于 2019-11-1 18:16:22 | 只看该作者
本帖最后由 527104427 于 2019-11-1 18:40 编辑
mdyblog 发表于 2019-11-1 12:22
好像可以用软终端(输入和显示),哪就复杂了, 还要  自己 画一个 CMD界面,接管 输入输出。
告诉cm ...


试过了,行不通,CMD进程还是退出了。系统是WIN7_x64


算了,不折腾了



点评

测试就3秒。 自然退出了。 这和实际逻辑有关。 exec* &v=!cmd /c PECMD TEAM# WRIT -,0,dir# MESS. 继续#WRIT -,0,dir d:| cmd MESS. %&v% [attachimg]404266[/attachimg]  详情 回复 发表于 2019-11-1 18:40
回复

使用道具 举报

14469#
 楼主| 发表于 2019-11-1 18:40:36 | 只看该作者
527104427 发表于 2019-11-1 18:16
试过了,行不通,CMD进程还是退出了。系统是WIN7_x64

测试就3秒。 自然退出了。 这和实际逻辑有关。

exec* &v=!cmd /c PECMD TEAM# WRIT -,0,dir# MESS. 继续#WRIT -,0,dir d:| cmd
MESS. %&v%


点评

M 大您好!真高兴,刚才ddsony 兄告知我,您又出来论坛了。刚才给您发了一封短信,请查收。  详情 回复 发表于 2019-11-1 21:26
回复

使用道具 举报

14470#
发表于 2019-11-1 21:26:52 | 只看该作者
mdyblog 发表于 2019-11-1 18:40
测试就3秒。 自然退出了。 这和实际逻辑有关。

exec* &v=!cmd /c PECMD TEAM# WRIT -,0,dir# MESS. 继 ...

M 大您好!真高兴,刚才ddsony 兄告知我,您又出来论坛了。刚才给您发了一封短信,请查收。
回复

使用道具 举报

14471#
发表于 2019-11-4 15:49:57 | 只看该作者
DISP不加参数情况下,大多数显示器会提示超出频率问题

点评

你好,请问有没有DISP不加参数,显示超过频率范围问题的机器,方便远程看看吗?  详情 回复 发表于 2019-11-21 18:09
是因为用了不标准的数据线,系统反馈的分辨率不对造成的。 用标准的显示数据线才可以。  详情 回复 发表于 2019-11-4 15:55
回复

使用道具 举报

14472#
发表于 2019-11-4 15:55:18 | 只看该作者
指南针 发表于 2019-11-4 15:49
DISP不加参数情况下,大多数显示器会提示超出频率问题

是因为用了不标准的数据线,系统反馈的分辨率不对造成的。
用标准的显示数据线才可以。
回复

使用道具 举报

14473#
发表于 2019-11-5 11:27:38 来自手机 | 只看该作者
m大,方便的话给我地址,我发个4k扇区的优盘给你
回复

使用道具 举报

14474#
发表于 2019-11-7 09:28:14 来自手机 | 只看该作者
mess a
_endfile
mess b

后面的mess b还会执行
回复

使用道具 举报

14475#
发表于 2019-11-11 15:30:25 | 只看该作者
PART -GUI
分区管理界面上,如果MBR磁盘上操作分区的激活状态,激活某个分区时不会自动取消原始激活分区的激活状态

点评

这个是 高级用法, 没有限制多少个活动分区, 自己想怎么设置就怎么设置。  详情 回复 发表于 2019-11-13 11:50
回复

使用道具 举报

14476#
发表于 2019-11-13 10:40:44 | 只看该作者
IFEX $
不支持2进制数值与10进制数值的比较

IFEX $0b1=1,mess c
回复

使用道具 举报

14477#
 楼主| 发表于 2019-11-13 11:48:54 | 只看该作者
红毛樱木 发表于 2019-11-13 10:40
IFEX $
不支持2进制数值与10进制数值的比较

IFEX #0b1=1,mess c

点评

$支持16进制和10进制比较,说明里没详细写清楚。  详情 回复 发表于 2019-11-13 12:08
回复

使用道具 举报

14478#
 楼主| 发表于 2019-11-13 11:50:07 | 只看该作者
红毛樱木 发表于 2019-11-11 15:30
PART -GUI
分区管理界面上,如果MBR磁盘上操作分区的激活状态,激活某个分区时不会自动取消原始激活分区的 ...

这个是 高级用法, 没有限制多少个活动分区, 自己想怎么设置就怎么设置。
回复

使用道具 举报

14479#
发表于 2019-11-13 12:08:40 | 只看该作者


但是$支持16进制和10进制比较,说明里没详细写清楚。
回复

使用道具 举报

14480#
发表于 2019-11-14 12:37:16 | 只看该作者
devcon.exe的其他参数,希望也能翻译进DEVI命令里
回复

使用道具 举报

14481#
发表于 2019-11-14 14:13:21 | 只看该作者
  1. CALL @ABC
  2. _SUB ABC,W100H200,测试标题,,,-
  3. _END
复制代码


在Nt5中,任务管理器中会显示(不正常,想要隐藏的效果)
在Nt6中,正常能隐藏


回复

使用道具 举报

14482#
 楼主| 发表于 2019-11-14 16:17:55 | 只看该作者
红毛樱木 发表于 2019-11-14 12:37
devcon.exe的其他参数,希望也能翻译进DEVI命令里

太多了吧

点评

红毛已经把您的PECMD当作IDE了  详情 回复 发表于 2019-11-14 16:26
回复

使用道具 举报

14483#
发表于 2019-11-14 16:26:53 | 只看该作者

红毛已经把您的PECMD当作IDE了

点评

折腾pe,折腾驱动,经常用,太频繁了  详情 回复 发表于 2019-11-14 20:52
回复

使用道具 举报

14484#
 楼主| 发表于 2019-11-14 17:07:32 | 只看该作者
红毛樱木 发表于 2019-11-14 14:13
在Nt5中,任务管理器中会显示(不正常,想要隐藏的效果)
在Nt6中,正常能隐藏

真正的隐藏窗口包装一下。
-------------

_SUB ABC,W300H200,测试标题,,,-
  ENVI  @WMain.Visible=0
  TIME T1,6000, KILL \
_END


CALL @WMain
_SUB WMain,W800H200,测试标题Main,,,-
  CALL @ABC
_END

点评

这方法有点6  发表于 2019-11-14 17:39
回复

使用道具 举报

14485#
发表于 2019-11-14 20:52:13 来自手机 | 只看该作者
指南针 发表于 2019-11-14 16:26
红毛已经把您的PECMD当作IDE了

折腾pe,折腾驱动,经常用,太频繁了
回复

使用道具 举报

14486#
发表于 2019-11-15 13:49:12 | 只看该作者
  1. HID\VID_0E0F&PID_000A&COL01\8&29958FD5&0&0000
  2.     Name: HID-compliant device
  3.     Hardware ID's:
  4.         HID\VID_0E0F&PID_000A&REV_0100&Col01
  5.         HID\VID_0E0F&PID_000A&Col01
  6.         HID\VID_0E0F&UP:0020_U:0001
  7.         HID_DEVICE_UP:0020_U:0001
  8.         HID_DEVICE
复制代码



碰到一个最不想看到的情况,硬件ID或兼容ID里有:符号的,使用DEVI遇到问题了,M大看看有没有什么方法规避?
回复

使用道具 举报

14487#
发表于 2019-11-15 13:57:49 | 只看该作者
红毛樱木 发表于 2019-11-15 13:49
碰到一个最不想看到的情况,硬件ID或兼容ID里有:符号的,使用DEVI遇到问题了,M大看看有没有什么方法 ...

变量组合

点评

DEVI *update:硬件ID:INF  详情 回复 发表于 2019-11-15 14:19
回复

使用道具 举报

14488#
发表于 2019-11-15 14:19:17 | 只看该作者

DEVI *update:硬件ID:INF   <===更新设备   可'硬件ID1:INF1''硬件ID2:INF2'...
DEVI本身就是:分割ID和INF,用变量传进来也没用的吧?
回复

使用道具 举报

14489#
 楼主| 发表于 2019-11-15 15:57:37 | 只看该作者
红毛樱木 发表于 2019-11-15 14:19
DEVI *update:硬件ID:INF

?????

点评

比如: DEVI *update:HID\VID_0E0F&UP:0020_U:0001:C:\A.INF  详情 回复 发表于 2019-11-15 16:27
回复

使用道具 举报

14490#
发表于 2019-11-15 16:27:45 | 只看该作者

比如:
DEVI *update:HID\VID_0E0F&UP:0020_U:0001:C:\A.INF
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-9-16 07:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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