无忧启动论坛

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

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

    [复制链接]
16951#
发表于 2022-5-12 10:45:55 | 只看该作者
mdyblog 发表于 2022-5-12 10:04
需要  “这里加个参数,控制不读MUI文件即可” 吗?

好啊,辛苦了!

另外,请教一下,RADI 和 CHEK 控件如何设置背景透明?
我用 ENVI @PRT2BAK.trans=1 没效果。

点评

WIn7X64: ENVI F=C:\Windows\System32\aaclient.dll DLL本身版本: ENVI ?FV2,PV2,2=FVER,%F% MESS DLL:[%FV2%] //DLL:[6.1.7601.17514] 对比NUI: TEAM ENVI ?FV,PV=FVER,%F% MESS MUI:[%FV%] //MUI:[  详情 回复 发表于 2022-5-12 22:19
红毛教我的: ENVI @PRT2BAK.trans=1*3  详情 回复 发表于 2022-5-12 10:52
回复

使用道具 举报

16952#
发表于 2022-5-12 10:52:31 | 只看该作者
Anson4 发表于 2022-5-12 10:45
好啊,辛苦了!

另外,请教一下,RADI 和 CHEK 控件如何设置背景透明?

红毛教我的:
ENVI @PRT2BAK.trans=1*3

点评

谢谢回复!不过也不生效哦 [attachimg]501146[/attachimg]  详情 回复 发表于 2022-5-12 12:28
回复

使用道具 举报

16953#
发表于 2022-5-12 12:28:52 | 只看该作者
527104427 发表于 2022-5-12 10:52
红毛教我的:
ENVI @PRT2BAK.trans=1*3

谢谢回复!不过也不生效哦


点评

最精简的 演示代码(能运行,不必要的删掉) 发上来。 需要什么样的效果, 准确写上来?  详情 回复 发表于 2022-5-12 12:52
回复

使用道具 举报

16954#
 楼主| 发表于 2022-5-12 12:52:10 | 只看该作者
本帖最后由 mdyblog 于 2022-5-12 13:39 编辑
Anson4 发表于 2022-5-12 12:28
谢谢回复!不过也不生效哦

最精简的 演示代码(能运行,不必要的删掉) 打包 发上来。
需要什么样的效果, 准确写上来?

点评

需要的是给 RADI、CHEK 等控件添加一个深色的背景框;但是控件自身的背景色比较碍眼,希望能去掉它。 [attachimg]501149[/attachimg]  详情 回复 发表于 2022-5-12 14:14
回复

使用道具 举报

16955#
 楼主| 发表于 2022-5-12 13:06:23 | 只看该作者
本帖最后由 mdyblog 于 2022-5-12 13:12 编辑
Anson4 发表于 2022-5-4 11:16
M大,关于 TABL 表格,能否将表头的对齐与给i奥格的内容对其分开设置呢?
目前,为了美观需要将左对齐或者右对齐的表头置中的时候,在其左边或者右边添加空格,很是麻烦!
而表格内容,相连的两列刚好是右对齐碰上左对齐时,可读性真的不好,比如下图。
如果PECMD默认在每一个的内容的左端和右端各留半个字符的宽度,可读性就好很多了。 ...




PECMD2012.1.88.05.87Stable-220512A测试.7z
┃│■格式数据:表头. 各列TAB键间隔。每列『[#颜色[#背景色]][=|+]宽度[/间隔]:标题』。无则从数据确┃
┃│  定列数。宽度前*为左对齐(默认),=为右对齐,+为居中。前1个对齐和间隔为头部。列颜色优先默认文┃

    ENVI &TITLE==(123*1)|12:接口/序号%&TAB%+(40*1):盘符%&TAB%+=(160*1)/12:总大小%&TAB%=(0*1):可用空间%&TAB%=*(90*1)/12:分区类型%&TAB%+(60*1):文件系统%&TAB%+(85*1):卷标%&TAB%*(0*1):操作系统%&TAB%+(50*1):分区表%&TAB%+(0*1):活动%&TAB%*(60*1):启动

宽度后的  /12 就是前后间隔。
对齐 和  间隔 连设2次, 前一个就是头部专用的。

+=(160*1)/12:总大小
头部对齐 +
数据对齐 =

点评

效果很好!但发现一个BUG:给表格赋值时,最后一列的内容丢失。  详情 回复 发表于 2022-5-13 02:18
回复

使用道具 举报

16956#
发表于 2022-5-12 13:54:44 | 只看该作者

查了一下,说是/C是close窗口、/K是keep窗口的意思。
不过在窗口里试了一下,看不出有什么区别,都是只显示了第一行信息。
回复

使用道具 举报

16957#
发表于 2022-5-12 13:56:52 | 只看该作者
mdyblog 发表于 2022-5-12 08:47
ENVI ?V=WinVer
MESS. %V%

M大,你这个实现不了呢

点评

版本号就是 10 可能 通过子版本号区分。 [attachimg]501153[/attachimg]  详情 回复 发表于 2022-5-12 14:39
回复

使用道具 举报

16958#
发表于 2022-5-12 14:14:09 | 只看该作者
mdyblog 发表于 2022-5-12 12:52
最精简的 演示代码(能运行,不必要的删掉) 打包 发上来。
需要什么样的效果, 准确写上来?

需要的是给 RADI、CHEK 等控件添加一个深色的背景框;但是控件自身的背景色比较碍眼,希望能去掉它。

_RADI_CHEK_TRANS.zip (547 Bytes, 下载次数: 7)

点评

你好像处理过来哎。 ENVI @PRT2WIT.trans=1*3 所谓的透明,只针对WinTest窗口的透明,不是针对LABE控件的透明。  详情 回复 发表于 2022-5-12 14:27
回复

使用道具 举报

16959#
发表于 2022-5-12 14:27:31 | 只看该作者
本帖最后由 红毛樱木 于 2022-5-12 14:32 编辑
Anson4 发表于 2022-5-12 14:14
需要的是给 RADI、CHEK 等控件添加一个深色的背景框;但是控件自身的背景色比较碍眼,希望能去掉它。

...

你好像处理错了哎。
ENVI @PRT2WIT.trans=1*3
所谓的透明,只针对WinTest窗口的透明,不是针对LABE控件的透明。
------------------------------
我觉得你可能是要这种:
ENVI @PRT2WIT.bkcolor=0xC0C0C0
自己再调试下颜色呗

点评

静态外观没问题,但是此时鼠标光标划过的时候,该控件原始的背景色闪现。  详情 回复 发表于 2022-5-12 14:33
这思路好像可以啊,我怎么就想不到呢,试试看先,谢谢!  详情 回复 发表于 2022-5-12 14:30
这样啊,那就不是我希望的那样了。  发表于 2022-5-12 14:29
回复

使用道具 举报

16960#
发表于 2022-5-12 14:30:58 | 只看该作者
红毛樱木 发表于 2022-5-12 14:27
你好像处理错了哎。
ENVI @PRT2WIT.trans=1*3
所谓的透明,只针对WinTest窗口的透明,不是针对LABE控件 ...

这思路好像可以啊,我怎么就想不到呢,试试看先,谢谢!
回复

使用道具 举报

16961#
发表于 2022-5-12 14:33:19 | 只看该作者
红毛樱木 发表于 2022-5-12 14:27
你好像处理错了哎。
ENVI @PRT2WIT.trans=1*3
所谓的透明,只针对WinTest窗口的透明,不是针对LABE控件 ...

测试结果:静态外观没问题,但是此时鼠标光标划过的时候,该控件原始的背景色闪现。

点评

@TEAM ENVI @PRT2WIT.trans=1*2| ENVI @PRT2WIT.bkcolor=0xC0C0C0  详情 回复 发表于 2022-5-12 15:13
ENVI @PRT2WIT.bkcolor=0xC0C0C0* 后面加个*再试试呢?  详情 回复 发表于 2022-5-12 14:40
回复

使用道具 举报

16962#
 楼主| 发表于 2022-5-12 14:39:13 | 只看该作者
lafter 发表于 2022-5-12 13:56
M大,你这个实现不了呢

Win11 版本号就是 10 (0xA000*****)
可能  通过子版本号区分。

点评

刚刚计算了一下,原来0x55F0就是十进制22000。  详情 回复 发表于 2022-5-12 21:33
哦,可能我没说清楚。是要通过获取10.22000来判断是10还是11。  发表于 2022-5-12 21:28
回复

使用道具 举报

16963#
发表于 2022-5-12 14:40:04 | 只看该作者
Anson4 发表于 2022-5-12 14:33
测试结果:静态外观没问题,但是此时鼠标光标划过的时候,该控件原始的背景色闪现。

ENVI @PRT2WIT.bkcolor=0xC0C0C0*
后面加个*再试试呢?

点评

那我没招了。  详情 回复 发表于 2022-5-12 14:48
结果依然是鼠标光标划过的时候,该控件原始的背景色闪现。  发表于 2022-5-12 14:43
回复

使用道具 举报

16964#
发表于 2022-5-12 14:48:24 | 只看该作者
红毛樱木 发表于 2022-5-12 14:40
ENVI @PRT2WIT.bkcolor=0xC0C0C0*
后面加个*再试试呢?

那我没招了。
回复

使用道具 举报

16965#
 楼主| 发表于 2022-5-12 15:13:56 | 只看该作者
Anson4 发表于 2022-5-12 14:33
测试结果:静态外观没问题,但是此时鼠标光标划过的时候,该控件原始的背景色闪现。

    @TEAM ENVI @PRT2WIT.trans=1*2|  ENVI @PRT2WIT.bkcolor=0xC0C0C0
  1. #!PECMD

  2. CALL @WinTest
  3. EXIT FILE

  4. _SUB WinTest,W570H340,新窗口1,
  5.         LABE+ Backlabe,L12T13W538H33,,,#0xC0C0C0                //#0xFCFCFC        //0xC0C0C0
  6.         TEAM ENVI @Backlabe.enable=0
  7.         RADI PRT2WIT,L30T21W70H18,系统安装,  ENVI @TABS_WES.Select=1,1,0

  8.         RADI DOCTRAN,L115T21W70H18,文档转移, ENVI @TABS_WES.Select=2,0,0
  9.         LABE -3D SPline,L200T21W1H20,,,                        //分割线                //分割线
  10.         CHEK DiskRefresh,L215T21W69H18,刷新磁盘,CALL AutoRefresh_SET 1,1
  11.        
  12.         ITEM DOIT_1,L412T270W68H28,确定,KILL \,,
  13.         ITEM DOIT_0,L486T270W68H28,取消,KILL \,,

  14.     //透明效果, 底色和背景颜色一致
  15.     @TEAM ENVI @PRT2WIT.trans=1*2|  ENVI @PRT2WIT.bkcolor=0xC0C0C0
  16.     @TEAM ENVI @DOCTRAN.trans=1*2|  ENVI @DOCTRAN.bkcolor=0xC0C0C0
  17.     @TEAM ENVI @DiskRefresh.trans=1*2|  ENVI @DiskRefresh.bkcolor=0xC0C0C0
  18. _END
复制代码

点评

测试结果:静态外观没问题,但是此时鼠标光标划过的时候,一样会有该控件原始的背景色闪现。  详情 回复 发表于 2022-5-12 17:18
回复

使用道具 举报

16966#
发表于 2022-5-12 17:18:05 | 只看该作者
mdyblog 发表于 2022-5-12 15:13
@TEAM ENVI @PRT2WIT.trans=1*2|  ENVI @PRT2WIT.bkcolor=0xC0C0C0

测试结果:静态外观没问题,但是此时鼠标光标划过的时候,一样会有该控件原始的背景色闪现。

点评

我感觉这个闪可能和LABE有关 把这段屏蔽掉试试。 LABE+ Backlabe,L12T13W538H33,,,#0xC0C0C0  详情 回复 发表于 2022-5-12 17:26
回复

使用道具 举报

16967#
发表于 2022-5-12 17:26:24 | 只看该作者
Anson4 发表于 2022-5-12 17:18
测试结果:静态外观没问题,但是此时鼠标光标划过的时候,一样会有该控件原始的背景色闪现。

我感觉这个闪可能和LABE有关
把这段屏蔽掉试试。
LABE+ Backlabe,L12T13W538H33,,,#0xC0C0C0

点评

然后就是下图的效果,没有了我需要的背景色。 而且,依然会闪现控件的背景色。 [attachimg]501160[/attachimg]  详情 回复 发表于 2022-5-12 17:36
回复

使用道具 举报

16968#
发表于 2022-5-12 17:36:18 | 只看该作者
红毛樱木 发表于 2022-5-12 17:26
我感觉这个闪可能和LABE有关
把这段屏蔽掉试试。
LABE+ Backlabe,L12T13W538H33,,,#0xC0C0C0

然后就是下图的效果,没有了我需要的背景色。
而且,依然会闪现控件的背景色。

点评

[attachimg]501165[/attachimg]  详情 回复 发表于 2022-5-12 17:54
回复

使用道具 举报

16969#
发表于 2022-5-12 17:54:10 | 只看该作者
Anson4 发表于 2022-5-12 17:36
然后就是下图的效果,没有了我需要的背景色。
而且,依然会闪现控件的背景色。




点评

不同系统表现不一样,我这里也是偶尔会闪一下,但是闪的概率很低  详情 回复 发表于 2022-5-12 17:55
回复

使用道具 举报

16970#
发表于 2022-5-12 17:55:53 | 只看该作者

不同系统表现不一样,我这里也是偶尔会闪一下,但是闪的概率很低
回复

使用道具 举报

16971#
发表于 2022-5-12 18:06:59 | 只看该作者
要是 RADI 和 CHEK 等控件能像 LABE 那样,能够随意设置颜色透明之类的,那就简单了。

点评

新版 PECMD https://wwi.lanzoup.com/ihrAw04phx4j 可以 ENVI @PRT2WIT.bkcolor=0xC0C0C0*0x0001 或: ENVI @PRT2WIT.trans=0xC0C0C0*1;1 或: TEAM ENVI @PRT2WIT.trans=1*4| ENVI @PRT2WIT.trans=  详情 回复 发表于 2022-5-12 19:21
对, 可以换颜色:  详情 回复 发表于 2022-5-12 18:48
回复

使用道具 举报

16972#
 楼主| 发表于 2022-5-12 18:18:46 | 只看该作者
Anson4 发表于 2022-5-12 17:36
然后就是下图的效果,没有了我需要的背景色。
而且,依然会闪现控件的背景色。

  1. #!PECMD
  2. CALL @WinTest
  3. _SUB WinTest,W570H340,新窗口1,
  4.         LABE+ Backlabe,L12T13W538H33,,,#0xC0C0C0
  5.         TEAM ENVI @Backlabe.enable=0
  6.         RADI PRT2WIT,L30T21W70H18,系统安装,  ENVI @TABS_WES.Select=1,1,0
  7.         RADI DOCTRAN,L115T21W70H18,文档转移, ENVI @TABS_WES.Select=2,0,0
  8.     CALL $--ret:&&vs  UxTheme.dll,IsAppThemed
  9.     IFEX #%&vs%>0, SET &BKC=0xC0C0C0*! SET &BKC=0xC0C0C0
  10.     //透明效果, 底色和背景颜色一致
  11.     ENVI @PRT2WIT.bkcolor=%BKC%
  12.     ENVI @DOCTRAN.bkcolor=%BKC%
  13. _END
复制代码

回复

使用道具 举报

16973#
 楼主| 发表于 2022-5-12 18:48:57 | 只看该作者
Anson4 发表于 2022-5-12 18:06
要是 RADI 和 CHEK 等控件能像 LABE 那样,能够随意设置颜色透明之类的,那就简单了。

对, 可以换颜色。用颜色集:
  1. #!PECMD
  2. CALL @WinTest
  3. _SUB WinTest,W570H340,新窗口1,
  4.          LABE+ Backlabe,L12T13W538H33,,,#0xC0C0C0
  5.         TEAM ENVI @Backlabe.enable=0
  6.         RADI PRT2WIT,L30T21W70H18,系统安装,  ENVI @TABS_WES.Select=1,1,0
  7.          RADI DOCTRAN,L115T21W70H18,文档转移, ENVI @TABS_WES.Select=2,0,0
  8.     //透明效果, 底色和背景颜色一致
  9.     ENVI @PRT2WIT.bkcolor=#0xC0C0C0##0xC0C0C0
  10.     ENVI @DOCTRAN.bkcolor=#0xC0C0C0##0xC0C0C0
  11. _END
复制代码

回复

使用道具 举报

16974#
 楼主| 发表于 2022-5-12 19:21:32 | 只看该作者
Anson4 发表于 2022-5-12 18:06
要是 RADI 和 CHEK 等控件能像 LABE 那样,能够随意设置颜色透明之类的,那就简单了。

新版 PECMD  https://wwi.lanzoup.com/ihrAw04phx4j

可以
ENVI @PRT2WIT.bkcolor=0xC0C0C0*0x0001
或:
ENVI  @PRT2WIT.trans=0xC0C0C0*1;1
或:
    TEAM ENVI @PRT2WIT.trans=1*4| ENVI @PRT2WIT.trans=0xC0C0C0*


ENVI @PRT2WIT.bkcolor=0xC0C0C0*0x0001
1) 0xC0C0C0: 设定背景色
2) 0x0001:  设定文字透明

点评

使用这个版本的 PECMD,ENVI @PRT2WIT.bkcolor=0xC0C0C0*0x0001 或:ENVI @PRT2WIT.trans=0xC0C0C0*1;1效果可以,TEAM ENVI @PRT2WIT.trans=1*4| ENVI @PRT2WIT.trans=0xC0C0C0* 依然闪现控件的背景色。 不过,此  详情 回复 发表于 2022-5-12 20:52
回复

使用道具 举报

16975#
发表于 2022-5-12 19:22:14 | 只看该作者
本帖最后由 2012胡言乱语 于 2022-5-12 19:29 编辑

RADI 和 CHEK 等控件能像 LABE 那样有-trans参数 这样背景就可以用图片  也不用管背景是啥颜色了 而不需要RADI 和 CHEK的标题用LABE代替了

点评

简单演示代码打包发上来  详情 回复 发表于 2022-5-12 19:54
回复

使用道具 举报

16976#
发表于 2022-5-12 19:27:53 | 只看该作者
本帖最后由 826773297 于 2022-5-12 19:44 编辑

建了一个1G的vhd测试分区功能,以下代码好像有点问题,望M大指点一下
PART  -xup -super -force -mbr init 2
PART list disk 2,&磁盘信息
MSTR &容量=<2>%&磁盘信息%
CALC &隐藏区=%&容量%-540M+128S
CALC &数据区=%&隐藏区%-128S

CALC &隐藏区=%&隐藏区%/1024
CALC &数据区=%&数据区%/1024
PART -admin -force -xup 2#1 -a 1 128s %&数据区%K
PART -admin -force -xup 2#2 a 1 %&隐藏区%K 540M
回复

使用道具 举报

16977#
发表于 2022-5-12 19:34:04 | 只看该作者
两个主分区,间隔的字节数好像不一样,具体该如何计算
回复

使用道具 举报

16978#
发表于 2022-5-12 19:45:16 | 只看该作者
还有一个问题,就是part命令建立分区后,如果能指定分区格式就好了,比如ntfs和fat

点评

7=NTFS/EXFAT  详情 回复 发表于 2022-5-12 19:51
回复

使用道具 举报

16979#
 楼主| 发表于 2022-5-12 19:51:40 | 只看该作者
826773297 发表于 2022-5-12 19:45
还有一个问题,就是part命令建立分区后,如果能指定分区格式就好了,比如ntfs和fat

7=NTFS/EXFAT

点评

具体该怎么写  详情 回复 发表于 2022-5-12 20:01
回复

使用道具 举报

16980#
 楼主| 发表于 2022-5-12 19:54:57 | 只看该作者
本帖最后由 mdyblog 于 2022-5-12 19:58 编辑
2012胡言乱语 发表于 2022-5-12 19:22
RADI 和 CHEK 等控件能像 LABE 那样有-trans参数 这样背景就可以用图片  也不用管背景是啥颜色了 而不需要R ...

带图片, 透明应该是支持了的。 记得图片本身要是透明的(PNG)。
不行的话,
简单演示代码(含资源)打包发上来
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-2-25 21:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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