无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

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

    [复制链接]
19141#
 楼主| 发表于 2024-5-26 23:35:40 | 只看该作者
527104427 发表于 2024-5-26 22:46
DISP W1366 是59毫秒

DISP W1366 H768 是15秒

试试  PECMD-disp.zip ,优化了下。

-wbrd 可能还能稍快点。 不等广播完。

点评

DISP W1366 h768 是256毫秒 DISP -wbrd W1366 h768 是347毫秒 [attachimg]542181[/attachimg] [attachimg]542182[/attachimg]  详情 回复 发表于 2024-5-27 11:21
M大, 能否让进度条支持自定义颜色呢,当运行出错时,将进度条设置成其他颜色以警示。 还有一个就是如何读取进度条的进度保存到变量?  详情 回复 发表于 2024-5-27 08:59
回复

使用道具 举报

19142#
发表于 2024-5-27 08:31:09 | 只看该作者
支持一下
回复

使用道具 举报

19143#
发表于 2024-5-27 08:37:18 | 只看该作者
感谢分享!!!
回复

使用道具 举报

19144#
发表于 2024-5-27 08:59:10 | 只看该作者
mdyblog 发表于 2024-5-26 23:35
试试  PECMD-disp.zip ,优化了下。

-wbrd 可能还能稍快点。 不等广播完。

M大,
能否让进度条支持自定义颜色呢,当运行出错时,将进度条设置成其他颜色以警示。
还有一个就是如何读取进度条的进度保存到变量?
回复

使用道具 举报

19145#
发表于 2024-5-27 09:05:50 | 只看该作者
Anson4 发表于 2024-5-27 08:59
M大,
能否让进度条支持自定义颜色呢,当运行出错时,将进度条设置成其他颜色以警示。
还有一个就是如 ...

背景进度条可以自定义颜色
回复

使用道具 举报

19146#
发表于 2024-5-27 11:21:14 | 只看该作者
本帖最后由 527104427 于 2024-5-27 11:30 编辑
mdyblog 发表于 2024-5-26 23:35
试试  PECMD-disp.zip ,优化了下。

-wbrd 可能还能稍快点。 不等广播完。


DISP W1366 h768 是256毫秒

DISP -wbrd W1366 h768 是347毫秒


















又测试了6遍 -wbrd 的情况:




测试6遍不带 -wbrd 的情况:




时间上都差不多,区别不大。








回复

使用道具 举报

19147#
 楼主| 发表于 2024-5-27 11:45:10 | 只看该作者
本帖最后由 mdyblog 于 2024-5-27 11:53 编辑
Anson4 发表于 2024-5-27 08:59
M大,
能否让进度条支持自定义颜色呢,当运行出错时,将进度条设置成其他颜色以警示。
还有一个就是如 ...

PBAR [-smooth] <进度条名称>,<进度条形状>,[进度条进度][,[#颜色:]文本]  

可用"ENVI @进度条名称.color=颜色"来设置文本颜色。

    ENVI @PBAR1.bkcolor=0xFF00
    ENVI @PBAR1.percent=%&p%C:0xFF00:0xCFFF:0xFF:%&K%秒  完成%&p%%%

参见 包内 :  示例\进度条加文本5.WCS

点评

在“进度条加文本5.WCS”中,仅设置进度条的颜色时,并未生效: “ENVI @PBAR1.percent=%&p%C:0xFF00:0xCFFF:0xFF:%&K%秒 完成%&p%%%”这个用法,“0xFF00:0xCFFF:0xFF”中三个值分别代表什么呢?  详情 回复 发表于 2024-5-30 00:35
回复

使用道具 举报

19148#
 楼主| 发表于 2024-5-27 11:48:06 | 只看该作者
527104427 发表于 2024-5-27 11:21
DISP W1366 h768 是256毫秒

DISP -wbrd W1366 h768 是347毫秒

看来优化有效呀。 都可以等待广播结束了。

点评

show 貌似不能用汉字为盘符,这是说明书写错了,还是有bug? [attachimg]542186[/attachimg]  详情 回复 发表于 2024-5-27 11:56
回复

使用道具 举报

19149#
发表于 2024-5-27 11:56:37 | 只看该作者
mdyblog 发表于 2024-5-27 11:48
看来优化有效呀。 都可以等待广播结束了。


show 貌似不能用汉字为盘符,这是说明书写错了,还是有bug?


回复

使用道具 举报

19150#
发表于 2024-5-27 12:58:45 | 只看该作者
各位大佬,在TABS属性表中创建控件超出TABS范围,如何使用滚动条来滚动,以显示控件。请赐教

点评

SWIN  详情 回复 发表于 2024-5-27 14:53
回复

使用道具 举报

19151#
发表于 2024-5-27 14:53:21 | 只看该作者
jony 发表于 2024-5-27 12:58
各位大佬,在TABS属性表中创建控件超出TABS范围,如何使用滚动条来滚动,以显示控件。请赐教

SWIN
回复

使用道具 举报

19152#
 楼主| 发表于 2024-5-27 19:27:26 | 只看该作者
527104427 发表于 2024-5-27 11:56
show 貌似不能用汉字为盘符,这是说明书写错了,还是有bug?

以前支持。 后来 需要盘符分配。 把 中文过滤了。 恢复了。PECMD-磁盘序列号-SHOW-CN.7z
  1. C:\>pecmd SHOW *0#1,好

  2. C:\>dir 好:\x.txt
  3. 驱动器 好 中的卷是 WIN10_装到这里
  4. 卷的序列号是 0A3C-6F00

  5. 好:\ 的目录

  6. 2020/10/21  17:52               321 x.txt
  7.                1 个文件            321 字节
  8.                0 个目录  2,485,374,976 可用字节

  9. C:\>
复制代码



点评

pecmd 的帮助文档字体太小了,可以适当调大些,不够放这些内容的话窗口也可以再大些 加上关键词和语法高亮等,完善一下语法用例。就比较好了  详情 回复 发表于 2024-5-27 22:26
这个是 x 才对吧? [attachimg]542205[/attachimg]  详情 回复 发表于 2024-5-27 20:07
好了。 [attachimg]542204[/attachimg]  详情 回复 发表于 2024-5-27 19:57
回复

使用道具 举报

19153#
发表于 2024-5-27 19:57:58 | 只看该作者
mdyblog 发表于 2024-5-27 19:27
以前支持。 后来 需要盘符分配。 把 中文过滤了。 恢复了。PECMD-磁盘序列号-SHOW-CN.7z




好了。











回复

使用道具 举报

19154#
发表于 2024-5-27 20:07:29 | 只看该作者
mdyblog 发表于 2024-5-27 19:27
以前支持。 后来 需要盘符分配。 把 中文过滤了。 恢复了。PECMD-磁盘序列号-SHOW-CN.7z

这个是 x 才对吧?










回复

使用道具 举报

19155#
发表于 2024-5-27 22:00:37 来自手机 | 只看该作者
Anson4 发表于 2024-5-27 14:53
SWIN

多个swin同等大小重叠滚动条就不怎么起作用,你可以试下
回复

使用道具 举报

19156#
发表于 2024-5-27 22:26:54 | 只看该作者
mdyblog 发表于 2024-5-27 19:27
以前支持。 后来 需要盘符分配。 把 中文过滤了。 恢复了。PECMD-磁盘序列号-SHOW-CN.7z

pecmd 的帮助文档字体太小了,可以适当调大些,不够放这些内容的话窗口也可以再大些

加上关键词和语法高亮等,完善一下语法用例。就比较好了
回复

使用道具 举报

19157#
 楼主| 发表于 2024-5-28 05:58:06 | 只看该作者
本帖最后由 mdyblog 于 2024-5-28 06:00 编辑
527104427 发表于 2024-5-27 20:07
这个是 x 才对吧?

PECMD-磁盘序列号-ShowCn-LISTFont.7z
┃PART [-devid[x|n|a]] list <disk|cdrom|floppy>  [磁盘],变量名  //-devid返回磁盘DevID,n:名称 ┃
┃    x:型号和序列号 a:产品号 序列号 Version DeviceType DeviceTypeModifier RemovableMedia   ┃
┃    CommandQueueing VendorId ProductRevision                          ┃

点评

VendorId 怎么是一个括号? [attachimg]542231[/attachimg] 我用API写了一段代码,经测试,win7大部分有VendorId,而win10大部分没有VendorId: 这是win7的: [attachimg]542232[/attachimg]  详情 回复 发表于 2024-5-28 11:52
测试了一下,NvMe硬盘的序列号读取还是不正确,SATA的则没问题。 [attachimg]542226[/attachimg][attachimg]542227[/attachimg][attachimg]542229[/attachimg][attachimg]542228[/attachimg]  详情 回复 发表于 2024-5-28 11:16
回复

使用道具 举报

19158#
发表于 2024-5-28 11:16:59 | 只看该作者
本帖最后由 Anson4 于 2024-5-28 11:19 编辑
mdyblog 发表于 2024-5-28 05:58
PECMD-磁盘序列号-ShowCn-LISTFont.7z
┃PART [-devid[x|n|a]] list   [磁盘],变量名  //-devid返回磁盘 ...

测试了一下,NvMe硬盘的序列号读取还是不正确,SATA的则没问题,都是本地硬盘。

SATA,正确。


NvMe,错误。


NvMe,错误。


NvMe,错误。




回复

使用道具 举报

19159#
发表于 2024-5-28 11:44:05 | 只看该作者
Anson4 发表于 2024-5-28 11:16
测试了一下,NvMe硬盘的序列号读取还是不正确,SATA的则没问题,都是本地硬盘。

SATA,正确。

看这里:
http://bbs.wuyou.net/forum.php?m ... 4424&fromuid=378114

从 STORAGE_DEVICE_DESCRIPTOR 获取的序列号要自己进行转换,里面有源码。不过貌似挺麻烦的。







回复

使用道具 举报

19160#
发表于 2024-5-28 11:52:40 | 只看该作者
本帖最后由 527104427 于 2024-5-28 11:53 编辑
mdyblog 发表于 2024-5-28 05:58
PECMD-磁盘序列号-ShowCn-LISTFont.7z
┃PART [-devid[x|n|a]] list   [磁盘],变量名  //-devid返回磁盘 ...


VendorId 怎么是一个括号?




我用API写了一段代码,经测试,win7大部分有VendorId,而win10大部分没有VendorId:

这是win7的:





这是win10的:




测试代码:
  1. //https://learn.microsoft.com/zh-cn/windows/win32/fileio/disk-management-control-codes
  2. //https://learn.microsoft.com/zh-cn/windows/win32/api/winioctl/ni-winioctl-ioctl_storage_query_property
  3. //https://learn.microsoft.com/zh-cn/windows/win32/api/winioctl/ns-winioctl-storage_property_query
  4. //https://blog.csdn.net/lengye7/article/details/122953234

  5. set^ EnviMode=1
  6. set^ ForceLocal=1
  7. set$ nl=0d 0a
  8. envi PartitionInformation=

  9. //set disk=\\?\STORAGE#Volume#{bd7e99c2-72f8-11ed-b079-806e6f6e6963}#0000000000100000#{7f108a28-9833-4b3b-b780-2c6b5fa5c062}  //检索设备接口路径
  10. //set disk=\\?\scsi#disk&ven_st2000dm&prod_001-1ch164#4&15828421&0&030000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}  //检索设备接口路径
  11. //set disk=\\?\scsi#disk&ven_samsung&prod_ssd_850_evo_500g#4&15828421&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}  //检索设备接口路径
  12. //set disk=\\.\Volume{e1d1e74e-4d47-11ed-aa55-806e6f6e6963}     //检索卷
  13. //set disk=\\.\HarddiskVolume2       //检索 MS-DOS 设备
  14. set disk=\\.\PhysicalDrive0        //检索磁盘
  15. //set disk=\\.\Harddisk0Partition1   //检索分区
  16. //set disk=\\.\GLOBALROOT\device\Harddisk0\Partition1   //检索分区
  17. //set disk=\\.\C:   //检索 C 盘

  18. set generic_read=0x80000000
  19. set file_share_read=0x00000001
  20. set file_share_write=0x00000002
  21. calc dwShareMode=%file_share_read% | %file_share_write%
  22. set open_existing=3
  23. set file_attribute_normal=0x00000080
  24. call $--qd --ret:h Kernel32.dll,CreateFileW,$%disk%,#%generic_read%,#%dwShareMode%,#0,#%open_existing%,#%file_attribute_normal%,#0  //如果函数成功,则返回值是指定文件、设备、命名管道或邮件槽的打开句柄。如果函数失败,则返回值为 INVALID_HANDLE_VALUE (-1)。 要获得更多的错误信息,请调用 GetLastError。
  25. ifex $%h%<>-1,
  26. {
  27.         set ioctl_storage_base=0x0000002d
  28.         set Function=0x0500
  29.         set method_buffered=0
  30.         set file_any_access=0
  31.         calc ioctl_storage_query_property=shl(%ioctl_storage_base%,16) | shl(%file_any_access%,14) | shl(%Function%,2) | %method_buffered%    //0x2D1400

  32.         set nInBufferSize=0xC  //结构体 storage_property_query 的长度
  33.         set$# lpInBuffer=*%nInBufferSize% 0
  34.         set-long PropertyId=0  //由 storage_property_id 枚举的 StorageDeviceProperty 值,指示调用方是请求设备描述符、适配器描述符、写入缓存属性、设备唯一 ID (DUID) ,还是设备 SCSI 重要产品数据 (VPD) 页中提供的设备标识符。
  35.         set-long QueryType=0   //由 storage_query_type 枚举的 PropertyStandardQuery 值,要查询类型的标志
  36.         set-long AdditionalParameters=0  //包含可用于检索特定查询的其他参数的字节数组
  37.         set-copy lpInBuffer=PropertyId;0;4;0
  38.         set-copy lpInBuffer=QueryType;0;4;4
  39.         set-copy lpInBuffer=AdditionalParameters;0;4;(4 + 4)

  40.         ifex $%::bX64%<3, set lpdword=4! set lpdword=8   //%&::bX64%=0, PECMD32+Win32  //%&::bX64%=1, PECMD32+WIN64  //%&::bX64%=3, PECMD64+WIN64
  41.         calc nOutBufferSize=0x28 + 1K  //结构体 storage_device_descriptor 的长度
  42.         set$# lpOutBuffer=*%nOutBufferSize% 0
  43.         set$# lpBytesReturned=*%lpdword% 0  //LPDWORD 实际就是DWORD类型,int
  44.         call $--qd --ret:RetDeviceIoControl Kernel32.dll,DeviceIoControl,#%h%,#%ioctl_storage_query_property%,*lpInBuffer,#%nInBufferSize%,*lpOutBuffer,#%nOutBufferSize%,*lpBytesReturned,#0  //如果操作成功完成,则返回值为非零 (TRUE) 。如果操作失败或挂起,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。
  45.         call $--qd --bool --ret:RetCloseHandle Kernel32.dll,CloseHandle,#%h%  //如果函数成功,则返回值为非零值。如果函数失败,则返回值为零。若要获取扩展的错误信息,请调用 GetLastError。如果应用程序在调试器下运行,则函数在收到无效的句柄值或伪句柄值时将引发异常。如果关闭句柄两次,或者对 FindFirstFile 函数返回的句柄调用 CloseHandle,而不是调用 FindClose 函数,则可能会发生这种情况。
  46.         ifex $%RetDeviceIoControl%<>0,
  47.         {
  48.                 //结构体 storage_device_descriptor
  49.                 set?int lpOutBuffer=Version:0
  50.                 set?int lpOutBuffer=Size:4
  51.                 set?char lpOutBuffer=DeviceType:(4 + 4)
  52.                 set?char lpOutBuffer=DeviceTypeModifier:(4 + 4 + 1)
  53.                 set?char lpOutBuffer=RemovableMedia:(4 + 4 + 1 + 1)
  54.                 set?char lpOutBuffer=CommandQueueing:(4 + 4 + 1 + 1 + 1)
  55.                 set?int lpOutBuffer=VendorIdOffset:(4 + 4 + 1 + 1 + 1 + 1)
  56.                 set?int lpOutBuffer=ProductIdOffset:(4 + 4 + 1 + 1 + 1 + 1 + 4)
  57.                 set?int lpOutBuffer=ProductRevisionOffset:(4 + 4 + 1 + 1 + 1 + 1 + 4 + 4)
  58.                 set?int lpOutBuffer=SerialNumberOffset:(4 + 4 + 1 + 1 + 1 + 1 + 4 + 4 + 4)
  59.                 set?int lpOutBuffer=BusType:(4 + 4 + 1 + 1 + 1 + 1 + 4 + 4 + 4 + 4)
  60.                 set?int lpOutBuffer=RawPropertiesLength:(4 + 4 + 1 + 1 + 1 + 1 + 4 + 4 + 4 + 4 + 4)
  61.                 call GetBusType BusType
  62.                 call GetStr VendorId %VendorIdOffset%
  63.                 call GetStr ProductId %ProductIdOffset%
  64.                 call GetStr ProductRevision %ProductRevisionOffset%
  65.                 call GetStr SerialNumber %SerialNumberOffset%

  66.                 set PartitionInformation=
  67.                         \%nl%Version: %Version%
  68.                         \%nl%Size: %Size%   //%lpOutBuffer?long:4%  //%lpOutBuffer?int:4% 这个表示法有问题,把int当成char了
  69.                         \%nl%DeviceType: %DeviceType%
  70.                         \%nl%DeviceTypeModifier: %DeviceTypeModifier%
  71.                         \%nl%RemovableMedia: %RemovableMedia%
  72.                         \%nl%CommandQueueing: %CommandQueueing%
  73.                         \%nl%VendorIdOffset: %VendorIdOffset%
  74.                         \%nl%ProductIdOffset: %ProductIdOffset%
  75.                         \%nl%ProductRevisionOffset: %ProductRevisionOffset%
  76.                         \%nl%SerialNumberOffset: %SerialNumberOffset%
  77.                         \%nl%BusType: %BusType%
  78.                         \%nl%RawPropertiesLength: %RawPropertiesLength%
  79.                         \%nl%VendorId: %VendorId%
  80.                         \%nl%ProductId: %ProductId%
  81.                         \%nl%ProductRevision: %ProductRevision%
  82.                         \%nl%SerialNumber: %SerialNumber%
  83.         }
  84. }
  85. find *=PartitionInformation, mess=+icon6. 检索失败!@错误#ok*3000! mess. %PartitionInformation%
  86. exit

  87. _sub GetStr
  88.         envi szId=
  89.         ifex $%~2>0,
  90.         {
  91.                 set-make lpHex=&lpOutBuffer@%~2;*(%Size% - %~2)
  92.                 code **ansi,lpHex,**uni,szId
  93.         }
  94.         set-ret %~1=%szId%
  95. _end

  96. _sub GetBusType
  97.         ^ifex $%%%~1%%=0x00, team set-ret< %~1= (BusTypeUnknown) (Unknown)| exit    //未知总线类型。
  98.         ^ifex $%%%~1%%=0x01, team set-ret< %~1= (BusTypeScsi) (SCSI)| exit    //SCSI 总线。
  99.         ^ifex $%%%~1%%=0x02, team set-ret< %~1= (BusTypeAtapi) (ATAPI)| exit    //ATAPI 总线。
  100.         ^ifex $%%%~1%%=0x03, team set-ret< %~1= (BusTypeAta) (ATA)| exit    //ATA 总线。
  101.         ^ifex $%%%~1%%=0x04, team set-ret< %~1= (BusType1394) (1394)| exit    //IEEE-1394 总线。
  102.         ^ifex $%%%~1%%=0x05, team set-ret< %~1= (BusTypeSsa) (SSA)| exit    //SSA 总线。
  103.         ^ifex $%%%~1%%=0x06, team set-ret< %~1= (BusTypeFibre) (Fibre Channel)| exit    //光纤通道总线。
  104.         ^ifex $%%%~1%%=0x07, team set-ret< %~1= (BusTypeUsb) (USB)| exit    //USB 总线。
  105.         ^ifex $%%%~1%%=0x08, team set-ret< %~1= (BusTypeRAID) (RAID)| exit    //RAID 总线。
  106.         ^ifex $%%%~1%%=0x09, team set-ret< %~1= (BusTypeiScsi) (iSCSI)| exit
  107.         ^ifex $%%%~1%%=0x0A, team set-ret< %~1= (BusTypeSas) (SAS)| exit    //串行附加的 SCSI (SAS) 总线。Windows Server 2003: 在 Windows Server 2003 SP1 之前不支持此功能。
  108.         ^ifex $%%%~1%%=0x0B, team set-ret< %~1= (BusTypeSata) (SATA)| exit    //SATA 总线。Windows Server 2003: 在 Windows Server 2003 SP1 之前不支持此功能。
  109.         ^ifex $%%%~1%%=0x0C, team set-ret< %~1= (BusTypeSd) (SD)| exit
  110.         ^ifex $%%%~1%%=0x0D, team set-ret< %~1= (BusTypeMmc) (MMC)| exit
  111.         ^ifex $%%%~1%%=0x0E, team set-ret< %~1= (BusTypeVirtual) (Virtual)| exit
  112.         ^ifex $%%%~1%%=0x0F, team set-ret< %~1= (BusTypeFileBackedVirtual) (File Backed Virtual)| exit
  113.         ^ifex $%%%~1%%=0x10, team set-ret< %~1= (BusTypeSpaces) (Storage Spaces)| exit
  114.         ^ifex $%%%~1%%=0x11, team set-ret< %~1= (BusTypeNvme) (Nvme)| exit
  115.         ^ifex $%%%~1%%=0x12, team set-ret< %~1= (BusTypeSCM) (SCM)| exit
  116.         ^ifex $%%%~1%%=0x13, team set-ret< %~1= (BusTypeUfs) (Ufs)| exit
  117.         ^ifex $%%%~1%%=0x14, team set-ret< %~1= (BusTypeMax) (MAX)| exit
  118.         ^ifex $%%%~1%%=0x7F, team set-ret< %~1= (BusTypeMaxReserved) (Microsoft Reserved)| exit
  119. _end








复制代码


回复

使用道具 举报

19161#
 楼主| 发表于 2024-5-28 16:06:13 | 只看该作者
527104427 发表于 2024-5-28 11:52
VendorId 怎么是一个括号?

这个应该是没有。
新版 PECMD-磁盘序列号-ShowCn-LISTFont2.7z 修正了
回复

使用道具 举报

19162#
 楼主| 发表于 2024-5-28 16:11:29 | 只看该作者
Anson4 发表于 2024-5-28 11:16
测试了一下,NvMe硬盘的序列号读取还是不正确,SATA的则没问题,都是本地硬盘。

SATA,正确。

我这没有NVMe调试环境。

谁有远程调试NVME环境,开个 ToDesk ,和密码发过来。 看看能不能 调试通。

点评

我主力机是NvMe硬盘,M大你什么时间方便呢?  详情 回复 发表于 2024-5-28 17:20
回复

使用道具 举报

19163#
 楼主| 发表于 2024-5-28 16:16:59 | 只看该作者
Anson4 发表于 2024-5-28 11:16
测试了一下,NvMe硬盘的序列号读取还是不正确,SATA的则没问题,都是本地硬盘。

SATA,正确。

0123_4567_89AB_CDEF.
(最后有个点.) 这种是  单元序列号,不是单元控制器的序列号。

单元序列号一般是硬盘的GUID或EUI64(64为整数),采用下划线分16进制记法,最后加上一个点。
回复

使用道具 举报

19164#
发表于 2024-5-28 17:20:08 | 只看该作者
mdyblog 发表于 2024-5-28 16:11
我这没有NVMe调试环境。

谁有远程调试NVME环境,开个 ToDesk ,和密码发过来。 看看能不能 调试通。 ...

我主力机是NvMe硬盘,M大你什么时间方便呢?
回复

使用道具 举报

19165#
 楼主| 发表于 2024-5-28 19:17:12 | 只看该作者
Anson4 发表于 2024-5-28 17:20
我主力机是NvMe硬盘,M大你什么时间方便呢?

晚上可以
回复

使用道具 举报

19166#
 楼主| 发表于 2024-5-28 21:48:13 | 只看该作者
本帖最后由 mdyblog 于 2024-5-29 03:59 编辑

渐透明 支持。 光滑圆角。
PECMD_DPIv2F2渐透明.zip (249.18 KB, 下载次数: 0)
效果:


回复

使用道具 举报

19167#
发表于 2024-5-28 23:05:24 | 只看该作者
mdyblog 发表于 2024-5-28 21:48
渐透明 支持。 光滑圆角。

效果:



好像不太对劲,win10测试。





回复

使用道具 举报

19168#
 楼主| 发表于 2024-5-28 23:22:55 | 只看该作者
527104427 发表于 2024-5-28 23:05
好像不太对劲,win10测试。

最新版 PECMD
H3 WIn10x64效果:

回复

使用道具 举报

19169#
发表于 2024-5-28 23:26:56 | 只看该作者
mdyblog 发表于 2024-5-28 23:22
最新版 PECMD
H3 WIn10x64效果:

Win11


回复

使用道具 举报

19170#
 楼主| 发表于 2024-5-29 00:12:21 | 只看该作者

H3 W11:
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-21 17:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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