无忧启动论坛

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

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

    [复制链接]
12361#
 楼主| 发表于 2016-4-17 21:04:24 | 只看该作者
本帖最后由 mdyblog 于 2016-4-19 05:58 编辑

527104427 发表于 2016-4-17 19:26
倒数第三个是否为软驱逻辑号?SUBJ 似乎分配不了盘符。

这么麻烦啊,还是算了吧,不折腾了。

设备序号  分区序号   盘符类型           设备总线  盘符  媒体类型
3           1      DRIVE_REMOVABLE          7      H:     11
(R-U盘)
-1          1      DRIVE_REMOVABLE          0      A:      2(1.44M软盘)

光驱都快淘汰了.
软驱早淘汰了.
虽然有USB软驱, 但是是也每人买那玩意儿.

意义不大.

点评

M大看看这个问题能解决一下吗: http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=365765&pid=3223572&fromuid=378114 就是PE下通过注册表改DPI,PECMD建的窗口不能自动放大。 可以用这  详情 回复 发表于 2016-4-18 23:06
回复

使用道具 举报

12362#
发表于 2016-4-18 23:06:53 | 只看该作者
mdyblog 发表于 2016-4-17 21:04
设备序号  分区序号   盘符类型           设备类型  盘符  媒体类型
3           1      DRIVE_REMOVAB ...

M大看看这个问题能解决一下吗:

http://bbs.wuyou.net/forum.php?m ... &fromuid=378114


就是PE下通过注册表改DPI,PECMD建的窗口不能自动放大。

可以用这个PE测试:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

点评

系统设置大字体时, 我的XP 界面字体都变大了, HKCU\Control Panel\Desktop\WindowMetrics\AppliedDPI [attachimg]244109[/attachimg] 却还是96, 导致测试没有效果. 是不是还有其它的注册表值设置啊?  详情 回复 发表于 2016-4-21 17:46
回复

使用道具 举报

12363#
 楼主| 发表于 2016-4-21 11:03:18 | 只看该作者
PART -raw list drv    盘符,变量名  //设备号 分区号 盘符类型 总线 盘符 媒体类型   



1:
新版加了 自动缩放开关:
-scale
    win8的缩放.
     必须有有效的: HKEY_CURRENT_USER\Control Panel\Desktop\LogPixels
     XP 用不了这个
-scalef
    根据字体 KEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\AppliedDPI  缩放.

-scale:指定缩放DPI    (96对应100%)

可以合用, 取最后的有效设定


2:XP, WIn8兼顾:
-scalef  -scale

先 -scalef, 再 -scale
如果是XP,或者没有设定 WIn8缩放 , 就  -scalef 了
否则   -scale

3:
更复杂, 自己先计算好DPI
再用 -scale:指定缩放DPI

4:
程序+ 示例: PECMD-Scale.rar (899.88 KB, 下载次数: 6)

5:
TABS_标签切换2.wcs
加 -scalef  效果对比:

点评

请老大把内置的一些gui工具也改一下吧,谢谢  详情 回复 发表于 2016-4-21 14:58
回复

使用道具 举报

12364#
 楼主| 发表于 2016-4-21 15:05:41 | 只看该作者
527104427 发表于 2016-4-21 14:58
请老大把内置的一些gui工具也改一下吧,谢谢

改什么东西啊?

点评

窗口都加上 -scalef -scale 啊  详情 回复 发表于 2016-4-21 17:12
回复

使用道具 举报

12365#
 楼主| 发表于 2016-4-21 17:46:08 | 只看该作者
527104427 发表于 2016-4-18 23:06
M大看看这个问题能解决一下吗:

http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=36 ...

系统设置大字体时, 我的XP  界面字体都变大了,
HKCU\Control Panel\Desktop\WindowMetrics\AppliedDPI


却还是96, 导致测试没有效果.

是不是还有其它的注册表值设置啊?

点评

我是改 DPI 的时候追踪注册表发现这里的,暂时没发现其它地方。 我等下在XP下试试,看能不能找到。  详情 回复 发表于 2016-4-21 18:20
回复

使用道具 举报

12366#
发表于 2016-4-21 18:20:10 | 只看该作者
mdyblog 发表于 2016-4-21 17:46
系统设置大字体时, 我的XP  界面字体都变大了,
HKCU\Control Panel\Desktop\WindowMetrics\AppliedDPI
...

我是改 DPI 的时候追踪注册表发现这里的,暂时没发现其它地方。
我等下在XP下试试,看能不能找到。

点评

哦, 我发现, XP下面 设置 超大字体, 对PECMD界面没有影响. 字体没有变大. 因此界面没有挤爆问题. 所以 XP下 可以不理他.  详情 回复 发表于 2016-4-21 19:55
注册表比较发现: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager\SizeName 由 NormalSize 变为 ExtraLargeFonts  详情 回复 发表于 2016-4-21 19:14
回复

使用道具 举报

12367#
 楼主| 发表于 2016-4-21 19:14:15 | 只看该作者
本帖最后由 mdyblog 于 2016-4-21 19:31 编辑
527104427 发表于 2016-4-21 18:20
我是改 DPI 的时候追踪注册表发现这里的,暂时没发现其它地方。
我等下在XP下试试,看能不能找到。


注册表比较发现:

如果开启XP视觉,
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager]
"ThemeActive"="1"
-----------------------------------
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager
SizeName  由 NormalSize 变为  ExtraLargeFonts








如果关闭XP视觉,
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThemeManager]
"ThemeActive"="0"
-----------------------------------
[HKEY_CURRENT_USER\Control Panel\Appearance]
"Current"="Windows 标准"
"NewCurrent"="Windows 标准"


变为:
[HKEY_CURRENT_USER\Control Panel\Appearance]
"Current"="Windows 标准 (特大)"
"NewCurrent"="Windows 标准 (特大)"

回复

使用道具 举报

12368#
 楼主| 发表于 2016-4-21 19:55:20 | 只看该作者
527104427 发表于 2016-4-21 18:20
我是改 DPI 的时候追踪注册表发现这里的,暂时没发现其它地方。
我等下在XP下试试,看能不能找到。

哦, 我发现, XP下面 设置 超大字体, 对PECMD界面没有影响. 字体没有变大.

因此界面没有挤爆问题.

所以 XP下  可以不理他.
回复

使用道具 举报

12369#
发表于 2016-4-22 14:47:44 | 只看该作者
老大,请教一个讨题,窗口标题栏上有最小化,最大化,关闭三个按扭,能不能禁用其中一个按扭,命令怎么写,谢谢

点评

[attachimg]244131[/attachimg] WIN1 _SUB WIN1,W360H240,窗口标题,,,,, -discloseb ITEM ITEM1,L137T71W60H30,ITEM1,KILL \, _END  详情 回复 发表于 2016-4-22 16:01
回复

使用道具 举报

12370#
 楼主| 发表于 2016-4-22 16:01:06 | 只看该作者
datbik189 发表于 2016-4-22 14:47
老大,请教一个讨题,窗口标题栏上有最小化,最大化,关闭三个按扭,能不能禁用其中一个按扭,命令怎么写, ...


WIN1
_SUB WIN1,W360H240,窗口标题,,,,, -discloseb
    ITEM ITEM1,L137T71W60H30,ITEM1,KILL \,
_END

点评

谢谢老大,还有两个小问题,不知是不是正常现象 (1)使用最新版本的V201201.88.05.74 X86U 的PE.exe(PECMD原始.EXE重命名),使用ramd *imdisk 用扇区方式加载分区的时候,会自动增加三个右键的菜单(装载,卸载,数据刷到磁  详情 回复 发表于 2016-4-26 14:55
回复

使用道具 举报

12371#
发表于 2016-4-22 17:49:03 | 只看该作者
PART list disk,&&disk
FORX * %&disk%,&&hd,
{
FORM &&v,&&v1=\\.\PhysicalDrive%&hd%
FIND |%&v1%=7, MESS %&hd%
}



老大能帮忙写个判断吗?
嵌套的比较晕。

要求:
判断本机是否有优盘:
如果有优盘则跳过,执行下一步;
如果没有优盘则执行某个操作。
回复

使用道具 举报

12372#
 楼主| 发表于 2016-4-22 18:03:18 | 只看该作者
本帖最后由 mdyblog 于 2016-4-22 18:40 编辑

红毛樱木 发表于 2016-4-22 17:49
PART list disk,&&disk
FORX * %&disk%,&&hd,
{

  1. TEAM ENVI^ ENVIMODE=1
  2. //ENVI^ FORCELOCAL=1

  3. // CheckUSB 返回名
  4. _SUB CheckUSB
  5.     SET &ret=0
  6.     PART list disk,&&disk
  7.     FORX * %&disk%,&&hd,
  8.     {
  9.         PART -iv=9 list disk %&hd%,&&bus
  10.         IFEX $%&bus%=7, CALC #&ret=%&ret% + 1
  11.     }
  12.     ENVI-ret %~1=%&ret%
  13. _END
  14. _SUB NoUSBWork
  15.     MESS NoUSBWork  ...
  16. _END

  17. CheckUSB &&usbnum
  18. IFEX $%usbnum%<=0, TEAM CALL NoUSBWork| EXIT  
  19. //下一步....
复制代码

点评

PART -iv=9 list disk 0,&&bus 是不是应该改成 PART -iv=9 list disk %&hd%,&&bus  详情 回复 发表于 2016-4-22 18:13
谢谢,我试试。  详情 回复 发表于 2016-4-22 18:07
谢谢,我试试。  详情 回复 发表于 2016-4-22 18:07
回复

使用道具 举报

12373#
发表于 2016-4-22 18:07:23 | 只看该作者

谢谢,我试试。
回复

使用道具 举报

12374#
发表于 2016-4-22 18:07:27 | 只看该作者

谢谢,我试试。
回复

使用道具 举报

12375#
发表于 2016-4-22 18:13:44 | 只看该作者

PART -iv=9 list disk 0,&&bus
是不是应该改成
PART -iv=9 list disk %&hd%,&&bus

点评

对.  详情 回复 发表于 2016-4-22 18:40
回复

使用道具 举报

12376#
 楼主| 发表于 2016-4-22 18:40:16 | 只看该作者
红毛樱木 发表于 2016-4-22 18:13
PART -iv=9 list disk 0,&&bus
是不是应该改成
PART -iv=9 list disk %&hd%,&&bus

对.
回复

使用道具 举报

12377#
发表于 2016-4-22 23:14:54 | 只看该作者
本帖最后由 红毛樱木 于 2016-4-23 00:07 编辑

不好意思,以前您就给我解决过。翻出来了。
回复

使用道具 举报

12378#
发表于 2016-4-24 21:57:00 | 只看该作者
  1. RAMD ImDisk,L256,NTFS,B:,ImDisk1[,1,1]
  2. MESS BBBB
复制代码



在PE下,内置你的IMDISK中文版,用不内置IMDISK的PECMD执行。
到MESS BBBB要很久。您测下试试。

点评

1: PECMD都换成最新版. 都把内置的 IMDISK 删掉(29) 2: 如果还感觉慢. 可在执行1次. 如果就第一次慢, 那是MS的机制, 一个程序, 第一次总是很慢的,后面就快.  详情 回复 发表于 2016-4-25 07:39
回复

使用道具 举报

12379#
 楼主| 发表于 2016-4-25 07:39:15 | 只看该作者
本帖最后由 mdyblog 于 2016-4-25 07:41 编辑
红毛樱木 发表于 2016-4-24 21:57
在PE下,内置你的IMDISK中文版,用不内置IMDISK的PECMD执行。
到MESS BBBB要很久。您测下试试。


1: PECMD都换成最新版.
都把内置的 IMDISK  删掉(INDATA\29)

2: 如果还感觉慢.
统一程序, 可再执行多次.
如果就第一次慢, 那是MS的机制, 一个程序, 第一次总是很慢的,后面就快.


3:还有, 用不压缩的版本测试, 解压也是要时间的.

还 不行,就远程吧.

回复

使用道具 举报

12380#
发表于 2016-4-26 14:55:15 | 只看该作者
本帖最后由 datbik189 于 2016-4-26 15:04 编辑
mdyblog 发表于 2016-4-22 16:01
WIN1
_SUB WIN1,W360H240,窗口标题,,,,, -discloseb
    ITEM ITEM1,L137T71W60H30,ITEM1,KILL \,


谢谢老大,还有两个小问题,不知是不是正常现象
(1)使用最新版本的V201201.88.05.74 X86U 的PE.exe(PECMD原始.EXE重命名),使用ramd *imdisk 用扇区方式加载分区的时候,会自动增加三个右键的菜单(装载,卸载,数据刷到磁盘),操作环境为WIN2003正常系统和03PE.只能手工删掉,因为我是使用7zipsfx制作的小程序,右键快捷菜单指向临时文件夹的PE.exe会失效.

(2)在天意装机吧03PE(PECMD4.0,imdisk好像是1.1.8),开机后第一次命令PE.exe load PE.ini后PE.exe崩溃,无法使用LOGs命令找出问题.第二次和以后运行没有问题.(离线升级PE的IMDISK版本为1.8.5后,启动PE后第一次运行PE.exe load pe.ini不会崩溃了).
logs *x:\1.log
ENVI^ ENVIMODE=1
//ENVI^ FORCELOCAL=1
file exe\*.exe=>%curdir%\

点评

会自动增加三个右键的菜单(装载,卸载,数据刷到磁盘) ----------------- 正常的。 卸载 虚拟盘的。 (2)在天意装机吧03PE(PECMD4.0,imdisk好像是1.1.8),开机后第一次命令PE.exe load PE.ini后PE.exe崩溃,无  详情 回复 发表于 2016-4-26 15:03
回复

使用道具 举报

12381#
 楼主| 发表于 2016-4-26 15:03:12 | 只看该作者
datbik189 发表于 2016-4-26 14:55
谢谢老大,还有两个小问题,不知是不是正常现象
(1)使用最新版本的V201201.88.05.74 X86U 的PE.exe(PECMD ...

会自动增加三个右键的菜单(装载,卸载,数据刷到磁盘)
-----------------
正常的。  卸载 虚拟盘的。



(2)在天意装机吧03PE(PECMD4.0,imdisk好像是1.1.8),开机后第一次命令PE.exe load PE.ini后PE.exe崩溃,无法使用LOGs命令找出问题.第二次和以后运行没有问题.
-----------------
可能是因为原来的Imdisk版本太低的原因。
升级Imdisk或卸载Imdisk     就没问题了。

你有 imdisk1.1.8 的安装包吗? 麻烦给我一个, 我测试下。

点评

我这没有安装包,附件是PE提取出来的  详情 回复 发表于 2016-4-26 15:33
回复

使用道具 举报

12382#
发表于 2016-4-26 15:33:43 | 只看该作者
本帖最后由 datbik189 于 2016-4-26 15:49 编辑
mdyblog 发表于 2016-4-26 15:03
会自动增加三个右键的菜单(装载,卸载,数据刷到磁盘)
-----------------
正常的。  卸载 虚拟盘的。


我这没有安装包,附件是PE提取出来的

system32.rar

59.86 KB, 下载次数: 2, 下载积分: 无忧币 -2

imdisk 1.1.x

点评

下载 0426版吧. 不怕 老旧的Imdisk  详情 回复 发表于 2016-4-26 16:56
回复

使用道具 举报

12383#
 楼主| 发表于 2016-4-26 16:56:17 | 只看该作者
datbik189 发表于 2016-4-26 15:33
我这没有安装包,附件是PE提取出来的

下载 0426版吧.  不怕 老旧的Imdisk

点评

4.26版没问题了  详情 回复 发表于 2016-4-26 18:10
回复

使用道具 举报

12384#
发表于 2016-4-26 18:10:56 | 只看该作者
mdyblog 发表于 2016-4-26 16:56
下载 0426版吧.  不怕 老旧的Imdisk

4.26版没问题了

点评

那就好  详情 回复 发表于 2016-4-26 18:41
回复

使用道具 举报

12385#
 楼主| 发表于 2016-4-26 18:41:46 | 只看该作者

那就好

点评

报告BUG:下面的代码,随机选中 LIST 控件中的数字,TABS 的窗口会变形。去掉 -discloseb 参数才能正常,估计是 -discloseb 参数有问题  详情 回复 发表于 2016-4-28 09:00
回复

使用道具 举报

12386#
发表于 2016-4-27 21:02:52 | 只看该作者
老大請問win10pe10586(x86),pint好像無法正常使用也,是嗎?

点评

不晓得其他前辈是否能使用,能否给个答案吗?? 10586的PINT指令,能附到工作列吗?  详情 回复 发表于 2016-5-1 00:12
回复

使用道具 举报

12387#
发表于 2016-4-28 09:00:22 | 只看该作者

报告BUG:下面的代码,随机选中 LIST 控件中的数字,TABS 的窗口会变形。去掉 -discloseb 参数才能正常,估计是 -discloseb 参数有问题

  1. CALL @Page0

  2. _SUB Page0,W1054H597,,,,,, -discloseb
  3.         TABS &T1,L18T20W1014H337,Page1:-:AAA:BBB;Page2:-:CCC:DDD,
  4. _END

  5. _SUB Page1,W1014H351,
  6.         LABE ,L800T19W65H20,改变高度:,,
  7.         LIST -h &TC,L858T15W43H200,100|200|300,ReFresh_Size,100,0x10100
  8. _END

  9. _SUB ReFresh_Size
  10.         ENVI @&T1.POS=:::::::::::%&TC%
  11. _END
复制代码

点评

改正了, 重新下载把.  详情 回复 发表于 2016-4-28 11:06
回复

使用道具 举报

12388#
 楼主| 发表于 2016-4-28 11:06:07 | 只看该作者
527104427 发表于 2016-4-28 09:00
报告BUG:下面的代码,随机选中 LIST 控件中的数字,TABS 的窗口会变形。去掉 -discloseb 参数才能正常, ...

改正了, 重新下载把.

点评

WAIT *syscmd THREAD# CALC -gui 这句命令在某些WIN10PE下无效,THREAD* CALC -gui 就可以,看老大有没有兴趣研究一下,这个PE可以测试: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=366781&extra=page  详情 回复 发表于 2016-4-28 22:08
好的  详情 回复 发表于 2016-4-28 11:34
回复

使用道具 举报

12389#
发表于 2016-4-28 11:34:56 | 只看该作者
mdyblog 发表于 2016-4-28 11:06
改正了, 重新下载把.

好的
回复

使用道具 举报

12390#
发表于 2016-4-28 22:08:11 | 只看该作者
mdyblog 发表于 2016-4-28 11:06
改正了, 重新下载把.

WAIT *syscmd THREAD# CALC -gui  这句命令在某些WIN10PE下无效,THREAD* CALC -gui 就可以,看老大有没有兴趣研究一下,这个PE可以测试:

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

点评

WAIT -syscmd THREAD calc -gui 可以吗?  详情 回复 发表于 2016-4-29 07:48
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-27 12:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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