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

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

   火... [复制链接]
发表于 2015-7-1 11:08:42 | 显示全部楼层
好像是不支持PNG的原因.
不过,你可以用Imagine.exe,将PNG另存为ICO, 好像就可以啦
回复

使用道具 举报

 楼主| 发表于 2015-7-1 12:19:20 | 显示全部楼层
527104427 发表于 2015-7-1 10:08
老大下载我上面的附件看看,里面确实是PECMD4.0

估计是PECMD2012不认PNG的格式。

新版支持 PNG 、PNG透明通道。

  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
  2. ENVI-env  &&SystemDrive=%SystemDrive%
  3. CALL @WIN1
  4. _SUB WIN1,W237H193,PIC-GUI,
  5.     IMAG IMAG1,L76T33W82H76,IE.PNG,EXEC "%SystemDrive%\Program Files\Internet Explorer\iexplore.exe",
  6.     LABE -center -vcenter LABE1,L62T116W110H30,Internet Explorer,,
  7. _END
复制代码


00052.png

PNG-GUI.7z (5.61 KB, 下载次数: 7)
回复

使用道具 举报

 楼主| 发表于 2015-7-1 13:19:35 | 显示全部楼层
527104427 发表于 2015-7-1 12:55
鼠标经过图标,会有一个选定的框框出来,这个效果能加上不?

你丢个透明图片过来, 我看看什么效果。

点评

这问题是imag控件边框颜色设置了也没有效果。  详情 回复 发表于 2015-7-1 13:26
回复

使用道具 举报

发表于 2015-7-1 13:26:32 | 显示全部楼层
mdyblog 发表于 2015-7-1 13:19
你丢个透明图片过来, 我看看什么效果。

这问题是imag控件边框颜色设置了也没有效果。
回复

使用道具 举报

 楼主| 发表于 2015-7-1 13:51:51 | 显示全部楼层
527104427 发表于 2015-7-1 13:28
用 #10515  的代码就能看出区别。

用PECMD4.0,鼠标不经过就没有边框,鼠标滑过,就有选定的边框
...

要的是PNG透明文件
回复

使用道具 举报

 楼主| 发表于 2015-7-1 15:59:13 | 显示全部楼层
527104427 发表于 2015-7-1 14:18
文件也在里面,代码也在里面。透明的文件我这也没有

新版:
00054.png

点评

IMAG能否也加上透明指定颜色的功能?  详情 回复 发表于 2015-7-1 16:25
回复

使用道具 举报

发表于 2015-7-1 16:25:42 | 显示全部楼层

IMAG能否也加上透明指定颜色的功能?

点评

支持PNG透明通道的。 5大哪些图标就是有 透明通道的PNG。 改吧窗口背景色,PNG透明部分也随着变。 [attachimg]220022[/attachimg]  详情 回复 发表于 2015-7-1 17:21
你试试贝。  详情 回复 发表于 2015-7-1 16:54
回复

使用道具 举报

 楼主| 发表于 2015-7-1 16:54:09 | 显示全部楼层
sp_star 发表于 2015-7-1 16:25
IMAG能否也加上透明指定颜色的功能?

你试试贝。
回复

使用道具 举报

 楼主| 发表于 2015-7-1 17:09:10 | 显示全部楼层
527104427 发表于 2015-7-1 16:36
手形的鼠标好像变没了。

找回来了。
回复

使用道具 举报

 楼主| 发表于 2015-7-1 17:21:11 | 显示全部楼层
sp_star 发表于 2015-7-1 16:25
IMAG能否也加上透明指定颜色的功能?

支持PNG透明通道的。
5大哪些图标就是有 透明通道的PNG。
改吧窗口背景色,PNG透明部分也随着变。
00056.png

PNG透明-GUI.zip (269.21 KB, 下载次数: 6)
00055.png

点评

我指的是普通的非透明图片。类似这样的,指定一个颜色做透明处理。 窗口类型: [-][#][[$]数值][:[透明色]],"-"为无标题栏,"#"为无边框窗口。数值1-99为透明度, 数值前的$表示0-255的值;数值100(255)为隐藏窗  详情 回复 发表于 2015-7-1 17:31
回复

使用道具 举报

发表于 2015-7-1 17:31:20 | 显示全部楼层
mdyblog 发表于 2015-7-1 17:21
支持PNG透明通道的。
5大哪些图标就是有 透明通道的PNG。
改吧窗口背景色,PNG透明部分也随着变。

我指的是普通的非透明图片。类似这样的,指定一个颜色做透明处理。
窗口类型: [-][#][[$]数值][:[透明色]],"-"为无标题栏,"#"为无边框窗口。数值1-99为透明度,
数值前的$表示0-255的值;数值100(255)为隐藏窗口。透明色表示要透明的颜色,默认为背景色

点评

直接转成透明PNG图标,这样标准。 毕竟美工方便操作的还是标准操作。  详情 回复 发表于 2015-7-1 17:39
回复

使用道具 举报

 楼主| 发表于 2015-7-1 17:39:35 | 显示全部楼层
本帖最后由 mdyblog 于 2015-7-1 17:42 编辑
sp_star 发表于 2015-7-1 17:31
我指的是普通的非透明图片。类似这样的,指定一个颜色做透明处理。
窗口类型: [-][#][[$]数值][:[透明色 ...


直接转成透明PNG图标,这样标准。
毕竟美工方便操作的还是标准操作。

PNG 专门有个透明通道。
其处理 比你说的还强大。 比如抗锯齿。
不同透明度。

回复

使用道具 举报

发表于 2015-7-1 21:05:15 来自手机 | 显示全部楼层
本帖最后由 赤木刚宪 于 2015-7-1 21:06 编辑

昨天的版本,测试理顺盘符的那个内置脚本ORDDISK.WCS,没动静
回复

使用道具 举报

发表于 2015-7-1 21:12:22 来自手机 | 显示全部楼层
试了几分钟前传的新版pecmd可以了
回复

使用道具 举报

发表于 2015-7-2 12:45:58 | 显示全部楼层
本帖最后由 chiannet 于 2015-7-2 13:02 编辑

用新版PECMD,DISK ,,,4,K,MBR分区下EFI分区不会被显示了,但GPT分区模式还是把EFI MSR等分区显示出来了。

测试的机器是VM虚拟机,用Windows 10 ISO直接引导安装,出来的效果是:GPT分区、UEFI引导,启动PE时,运行 disk ,,,4,K,盘符如下,只有F:(#4)才是真正的Windows安装区,
通常情况下,我们希望
1  DE94BBA4-06D1-4D40-A16A-BFD50179D6AC GPT        1048576      471859200 8000000000000001 25F387D3-7866-4CD7-B139-F0ADF72A1C25 C:
2  C12A7328-F81F-11D2-BA4B-00A0C93EC93B GPT      472907776      103809024 8000000000000000 D1550AA1-A129-4B85-8EF9-6E847269AC52 D:
3  E3C9E316-0B5C-4DB8-817D-F92DF00215AE GPT      576716800       16777216 8000000000000000 DB41EA4C-56FD-4DDF-9FA4-D037F6AC10F3 E:
保持隐藏,不分配盘符。

请M大再折腾,谢谢。




Windows 8 x64 EFI-2015-07-02-12-42-02.png

点评

前3个都不显示。 试试这个:  详情 回复 发表于 2015-7-2 14:10
是不是前3个分区都不显示啊?  详情 回复 发表于 2015-7-2 13:52
C12A7328-F81F-11D2-BA4B-00A0C93EC93B GPT 472907776 103809024 8000000000000000 D1550AA1-A129-4B85-8EF9-6E847269AC52 D: 要 这个分区不显示盘符吗?  详情 回复 发表于 2015-7-2 13:51
回复

使用道具 举报

 楼主| 发表于 2015-7-2 13:51:00 | 显示全部楼层
chiannet 发表于 2015-7-2 12:45
用新版PECMD,DISK ,,,4,K,MBR分区下EFI分区不会被显示了,但GPT分区模式还是把EFI MSR等分区显示出来了。
...

C12A7328-F81F-11D2-BA4B-00A0C93EC93B GPT      472907776      103809024 8000000000000000 D1550AA1-A129-4B85-8EF9-6E847269AC52 D:
要 这个分区不显示盘符吗?
回复

使用道具 举报

 楼主| 发表于 2015-7-2 13:52:50 | 显示全部楼层
chiannet 发表于 2015-7-2 12:45
用新版PECMD,DISK ,,,4,K,MBR分区下EFI分区不会被显示了,但GPT分区模式还是把EFI MSR等分区显示出来了。
...

是不是前3个分区都不显示啊?
回复

使用道具 举报

 楼主| 发表于 2015-7-2 14:10:26 | 显示全部楼层
chiannet 发表于 2015-7-2 12:45
用新版PECMD,DISK ,,,4,K,MBR分区下EFI分区不会被显示了,但GPT分区模式还是把EFI MSR等分区显示出来了。
...

前3个都不显示。
试试这个:

PECMD86.zip

746.49 KB, 下载次数: 3

点评

晕,我的虚拟机是X64 的UEFI ,您给的是X86 PECMD,不好测。  详情 回复 发表于 2015-7-2 14:14
回复

使用道具 举报

发表于 2015-7-2 14:14:04 | 显示全部楼层
mdyblog 发表于 2015-7-2 14:10
前3个都不显示。
试试这个:

晕,我的虚拟机是X64 的UEFI ,您给的是X86 PECMD,不好测。
回复

使用道具 举报

 楼主| 发表于 2015-7-2 16:39:19 | 显示全部楼层
chiannet 发表于 2015-7-2 14:14
晕,我的虚拟机是X64 的UEFI ,您给的是X86 PECMD,不好测。

X64.7z (753.62 KB, 下载次数: 3)

点评

回到家里了。重新下载X64 win10镜像并在虚拟机里安装。测试结果如下: [attachimg]220076[/attachimg] 达到预期了!!  详情 回复 发表于 2015-7-2 20:34
回复

使用道具 举报

发表于 2015-7-2 20:34:56 | 显示全部楼层

回到家里了。重新下载X64 win10镜像并在虚拟机里安装。测试结果如下:



Windows 8 x64 UEFI-2015-07-02-20-25-10.png


达到预期了!!

回复

使用道具 举报

发表于 2015-7-2 20:36:01 | 显示全部楼层
X86没有测试。

上正式版PECMD吧。
回复

使用道具 举报

发表于 2015-7-2 22:49:06 | 显示全部楼层
请问M大如何默认选择LIST最后一个项目?

点评

没明白。 举个例子,写个简单的测试脚本来说吧。  详情 回复 发表于 2015-7-2 22:56
回复

使用道具 举报

 楼主| 发表于 2015-7-2 22:56:34 | 显示全部楼层
chxm1023 发表于 2015-7-2 22:49
请问M大如何默认选择LIST最后一个项目?

没明白。
举个例子,写个简单的测试脚本来说吧。

点评

如,阿弥陀佛 的虚拟机 那个选择测试U盘的。[attachimg]220084[/attachimg]默认显示是最后一个。  详情 回复 发表于 2015-7-2 23:08
回复

使用道具 举报

发表于 2015-7-2 23:01:06 | 显示全部楼层
本帖最后由 赤木刚宪 于 2015-7-2 23:39 编辑

DEVI *disverify $%Curdir%\a.cab,,%Temp%
M大,我这个写法是否有错 ?执行无效
DEVI $%Curdir%\a.cab,,%Temp%能安装不过有驱动签名弹窗

-----------------------------------------------------------------
最终确定的是设备管理器里手动右键更新,不会弹签名窗口....奇葩了

-----------------------------------------------------------------

时有时无,老大不用理会我了……。确认问题再来
回复

使用道具 举报

发表于 2015-7-2 23:08:46 | 显示全部楼层
mdyblog 发表于 2015-7-2 22:56
没明白。
举个例子,写个简单的测试脚本来说吧。

如,阿弥陀佛 的虚拟机 那个选择测试U盘的。 QQ截图20150702230724.jpg 默认显示是最后一个。

点评

TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1 WIN1 _SUB WIN1,W287H254,新窗口1, LIST LIST1,L32T11W60H100,AAA|222|333|444,,444 _END  详情 回复 发表于 2015-7-2 23:55
回复

使用道具 举报

 楼主| 发表于 2015-7-2 23:55:57 | 显示全部楼层
chxm1023 发表于 2015-7-2 23:08
如,阿弥陀佛 的虚拟机 那个选择测试U盘的。默认显示是最后一个。

TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
WIN1
_SUB WIN1,W287H254,新窗口1,
    LIST LIST1,L32T11W60H100,AAA|222|333|444,,444
_END

点评

因为插的磁盘的数量不是固定 的。有时候多个。我想自动识别最后一个U盘。佛大那个就做到了。可是我不会看。好复杂啊。  详情 回复 发表于 2015-7-3 00:04
回复

使用道具 举报

发表于 2015-7-3 00:04:16 | 显示全部楼层
mdyblog 发表于 2015-7-2 23:55
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
WIN1
_SUB WIN1,W287H254,新窗口1,

因为插的磁盘的数量不是固定 的。有时候多个。我想自动识别最后一个U盘。佛大那个就做到了。可是我不会看。好复杂啊。

点评

TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1 WIN1 _SUB WIN1,W287H254,新窗口1, LIST LIST1,L32T11W160H100,AAA|222|333|444,,444 ENVI @LIST1.ADDSEL=New 999 _END  详情 回复 发表于 2015-7-3 05:44
回复

使用道具 举报

 楼主| 发表于 2015-7-3 05:44:05 | 显示全部楼层
chxm1023 发表于 2015-7-3 00:04
因为插的磁盘的数量不是固定 的。有时候多个。我想自动识别最后一个U盘。佛大那个就做到了。可是我不会看 ...


TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
WIN1
_SUB WIN1,W287H254,新窗口1,
     LIST LIST1,L32T11W160H100,AAA|222|333|444,,444
     ENVI @LIST1.ADDSEL=New 999   //新加或选择
_END
回复

使用道具 举报

发表于 2015-7-3 06:09:31 | 显示全部楼层
M大早啊。看您在线,请教个问题。
  1. EXEC !regsvr32.exe /s /n /i:U shell32.dll
复制代码


  1. CALL $SHELL32.DLL,DllInstall,#1,U
复制代码

这两句的结果会不会一样?如果不一样要怎么用call命令实现第一句的效果?

点评

不知道 regsvr32.exe /s /n /i:U shell32.dll 到底怎么执行的。 怎么看出来有个#1参数? 试试: EXEC *="%&MyName%" CALL $--co SHELL32.DLL,DllInstall,U 或 EXEC *="%&MyName%" CALL $SHELL32.DLL,DllIn  详情 回复 发表于 2015-7-3 07:05
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-13 14:29

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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