无忧启动论坛

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

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

    [复制链接]
17521#
发表于 2022-7-28 10:58:28 | 只看该作者
mdyblog 发表于 2022-7-28 10:33
直接调用系统API
CALL $--ret:v  DLL,API,参数1,参数2....

date命令无法设置时间,设置时间用哪个命令

点评

WINAPI BOOL SetLocalTime( const SYSTEMTIME *lpSystemTime ); https://docs.microsoft.com/zh-cn/previous-versions/aa911514(v=msdn.10)  详情 回复 发表于 2022-7-28 11:06
回复

使用道具 举报

17522#
 楼主| 发表于 2022-7-28 11:06:26 | 只看该作者
本帖最后由 mdyblog 于 2022-7-28 11:08 编辑
826773297 发表于 2022-7-28 10:58
date命令无法设置时间,设置时间用哪个命令

WINAPI BOOL SetLocalTime( const SYSTEMTIME *lpSystemTime );
https://docs.microsoft.com/zh-cn/previous-versions/aa911514(v=msdn.10)
回复

使用道具 举报

17523#
 楼主| 发表于 2022-7-28 11:30:25 | 只看该作者
826773297 发表于 2022-7-28 10:08
m大又在发掘新功能,要不要考虑把声音功能加上,包括音量调节,声音设备读取启用禁用,另外我的pecmd怎么设 ...

音量调节API https://jingyan.baidu.com/article/5552ef47a90641518ffbc920.html
回复

使用道具 举报

17524#
 楼主| 发表于 2022-7-28 19:28:21 | 只看该作者
527104427 发表于 2022-7-27 21:09
点这两个按钮直接崩溃了。

滚动条控件 SBAR-test.wcs

点评

这个不是相当于swin命令吗  详情 回复 发表于 2022-7-28 20:23
这是什么操作  详情 回复 发表于 2022-7-28 19:52
回复

使用道具 举报

17525#
发表于 2022-7-28 19:52:37 | 只看该作者
mdyblog 发表于 2022-7-28 19:28
滚动条控件 SBAR-test.wcs

这是什么操作
回复

使用道具 举报

17526#
发表于 2022-7-28 20:08:33 | 只看该作者
怎么不给滚动条加颜色
回复

使用道具 举报

17527#
 楼主| 发表于 2022-7-28 20:12:55 | 只看该作者
826773297 发表于 2022-7-26 20:38
https://www.likecs.com/show-204271165.html

颜色加在哪儿(效果)?
画个图上来。
一个是没画的, 一个是画了的, 对比下。

点评

我不会编程,就是看着滚动条想着能不能改颜色,或者改样式  详情 回复 发表于 2022-7-28 20:22
回复

使用道具 举报

17528#
发表于 2022-7-28 20:22:39 | 只看该作者
mdyblog 发表于 2022-7-28 20:12
颜色加在哪儿(效果)?
画个图上来。
一个是没画的, 一个是画了的, 对比下。

我不会编程,就是看着滚动条想着能不能改颜色,或者改样式

点评

画笔 画图 即可  详情 回复 发表于 2022-7-28 20:33
回复

使用道具 举报

17529#
发表于 2022-7-28 20:23:32 | 只看该作者
mdyblog 发表于 2022-7-28 19:28
滚动条控件 SBAR-test.wcs

这个不是相当于swin命令吗
回复

使用道具 举报

17530#
 楼主| 发表于 2022-7-28 20:33:44 | 只看该作者
本帖最后由 mdyblog 于 2022-7-28 20:35 编辑
826773297 发表于 2022-7-28 20:22
我不会编程,就是看着滚动条想着能不能改颜色,或者改样式

画笔 画图 即可
哪儿需要颜色, 就填充颜色即可。

点评

这样可以吗? [attachimg]505262[/attachimg]  详情 回复 发表于 2022-7-28 20:34
回复

使用道具 举报

17531#
 楼主| 发表于 2022-7-28 20:34:17 | 只看该作者

这样可以吗?

点评

[attachimg]505263[/attachimg] 滑块这里也能改吗,可以的话就完美了,现在这个效果也很好了  详情 回复 发表于 2022-7-28 21:00
可以把,测试一下才知道,看起来很好用,不知道11系统什么样子  详情 回复 发表于 2022-7-28 20:53
回复

使用道具 举报

17532#
发表于 2022-7-28 20:53:10 | 只看该作者

可以把,测试一下才知道,看起来很好用,不知道11系统什么样子
回复

使用道具 举报

17533#
发表于 2022-7-28 21:00:06 | 只看该作者


滑块这里也能改吗,可以的话就完美了,现在这个效果也很好了

点评

滑块改不了。  详情 回复 发表于 2022-7-28 21:10
回复

使用道具 举报

17534#
发表于 2022-7-28 21:01:44 | 只看该作者
对了,SWIN子窗口滚动条也要安排上,SWIN是超级控件!
回复

使用道具 举报

17535#
 楼主| 发表于 2022-7-28 21:10:00 | 只看该作者
826773297 发表于 2022-7-28 21:00
滑块这里也能改吗,可以的话就完美了,现在这个效果也很好了

滑块改不了。

点评

[attachimg]505270[/attachimg] 11系统这里有点怪怪的,能不能修一下  详情 回复 发表于 2022-7-28 22:04
也可以,能改背景就行  详情 回复 发表于 2022-7-28 21:15
回复

使用道具 举报

17536#
发表于 2022-7-28 21:15:25 | 只看该作者

也可以,能改背景就行
回复

使用道具 举报

17537#
发表于 2022-7-28 22:04:03 | 只看该作者


11系统这里有点怪怪的,能不能修一下

点评

ENVI @SBARV.nxp= //传统模式 ------------------------- 效果: [attachimg]505276[/attachimg]  详情 回复 发表于 2022-7-28 23:54
回复

使用道具 举报

17538#
 楼主| 发表于 2022-7-28 23:54:56 | 只看该作者
本帖最后由 mdyblog 于 2022-7-29 00:20 编辑
826773297 发表于 2022-7-28 22:04
11系统这里有点怪怪的,能不能修一下

    ENVI @SBARV.nxp=  //传统模式
-------------------------
swinbar-color.wcs.zip (948 Bytes, 下载次数: 4)
效果:

点评

鼠标没法滚动吗  详情 回复 发表于 2022-7-29 08:11
回复

使用道具 举报

17539#
发表于 2022-7-29 08:11:59 | 只看该作者
mdyblog 发表于 2022-7-28 23:54
ENVI @SBARV.nxp=  //传统模式
-------------------------

鼠标没法滚动吗

点评

28E版 示例\swinbar-color.wcs  详情 回复 发表于 2022-7-29 21:22
回复

使用道具 举报

17540#
发表于 2022-7-29 09:00:40 | 只看该作者
本帖最后由 shmoss 于 2022-7-29 09:34 编辑

//RH编译时使用压缩算法打包。这会减小文件大小,也使查看和提取变得困难
  1. FORX /O:N "%CurDir%\PNG\*.png",i,0,TEAM NAME 名称=%i%|%&CMD+% "%i%",PNG,%名称%,0
  2. FORX /O:N "%CurDir%\part\OEM\*.bmp",&&i,0,TEAM NAME 名称=%i%|%&CMD+% "%i%",BITMAP,%名称%,0
复制代码
编译png和bmp会让其不可见 pecmd调用时 png可显示 而bmp不能显示
而且png可以放到EXEDATA且可以显示 而bmp放到EXEDATA 调用时显示一团乌黑
bmp不能像png一样被显示

如果要显示bmp只能把bmp提取出来
把bmp放到EXEDATA   PUTF到临时文件再显示
把bmp放到BITMAP     获取文件头 添加文件头PUTF到临时文件再显示        

getf "%图标%""#1|#2",0#*,&&a
putf* "%_CD%\1.bmp",,0x42 0x4D 0x38 0xE1 *6 0x00 0x36 *3 0x00 %&&a%    //红字经多次实验是固定值
IMAG ,L6T%T%W60H60,"%_CD%\1.bmp"
显然bmp放到BITMAP比较严谨规范 我有个小小心愿 希望bmp能和png一样可以被支持显示 望M大神能实现


点评

新版。 正常的BMP文件 用CMPS -m 压缩。 添加到EXEDATA下。 然后就可以用了。 IMAG IMAG1,L6T0W60H60,%&CurDir%\pecmd1.exe#1|EXEDATA //BMP 会自动缩放 IMAG IMAG1,L6T0W60H60,%&CurDir%\pe  详情 回复 发表于 2022-7-29 18:01
回复

使用道具 举报

17541#
 楼主| 发表于 2022-7-29 18:01:32 | 只看该作者
shmoss 发表于 2022-7-29 09:00
//RH编译时使用压缩算法打包。这会减小文件大小,也使查看和提取变得困难
编译png和bmp会让其不可见 pecmd ...

新版。
正常的BMP文件 用CMPS  -m 压缩。
添加到EXEDATA下。
然后就可以用了。

    IMAG IMAG1,L6T0W60H60,%&CurDir%\pecmd1.exe#1|EXEDATA      //BMP 用高级方式显示,会自动缩放

    IMAG IMAG1,L6T0W60H60,%&CurDir%\pecmd1.exe#1|EXEDATA*BITMAP   //BMP强制用BITMAP显示,不缩放。

评分

参与人数 1无忧币 +5 收起 理由
shmoss + 5 很给力!

查看全部评分

回复

使用道具 举报

17542#
 楼主| 发表于 2022-7-29 21:22:46 | 只看该作者
本帖最后由 mdyblog 于 2022-7-30 05:54 编辑

28F版
示例\swinbar-color.wcs

点评

不太稳,swin窗口里面的swin窗口也能滚动  详情 回复 发表于 2022-7-30 08:29
回复

使用道具 举报

17543#
发表于 2022-7-30 08:29:05 | 只看该作者
mdyblog 发表于 2022-7-29 21:22
28F版
示例\swinbar-color.wcs

不太稳,swin窗口里面的swin窗口也能滚动
回复

使用道具 举报

17544#
发表于 2022-7-30 08:29:53 | 只看该作者
不是绑定哪个窗口就滚动哪个吗

点评

28G 滑块可以设定颜色 [attachimg]505363[/attachimg]  详情 回复 发表于 2022-7-30 14:19
回复

使用道具 举报

17545#
发表于 2022-7-30 08:31:24 | 只看该作者
其实我觉得滚动条还是swin自带的好,加一个颜色和nxp参数就行
回复

使用道具 举报

17546#
发表于 2022-7-30 09:10:20 | 只看该作者
本帖最后由 shmoss 于 2022-7-30 09:46 编辑
mdyblog 发表于 2022-7-29 18:01
新版。
正常的BMP文件 用CMPS  -m 压缩。
添加到EXEDATA下。

56KB压缩成8KB 太棒了但应该怎样切换呢
ENVI @图标.update=88:88:518:5::;pecmd1.exe#2%Z7%|EXEDATA*BITMAP
ENVI @图标.update=88:88:518:5::;#2%Z7%|EXEDATA*BITMAP ?
这次更新 打包后加大了2M 我在工具中内置了一个PECMD


点评

ENVI @图标.update=88:88:518:5::;pecmd1.exe#2%Z7%|EXEDATA*BITMAP ------------------- 1: 这次更新 打包后加大了2M 我在工具中内置了一个PECMD 可以内置到主程序本身#2, 不必须pecmd1.exe ^ENVI @图标  详情 回复 发表于 2022-7-30 12:40
看看水手在玩什么  详情 回复 发表于 2022-7-30 10:49
回复

使用道具 举报

17547#
发表于 2022-7-30 10:49:46 | 只看该作者
shmoss 发表于 2022-7-30 09:10
56KB压缩成8KB 太棒了但应该怎样切换呢
ENVI @图标.update=88:88:518:5::;pecmd1.exe#2%Z7%|EX ...

看看水手在玩什么
回复

使用道具 举报

17548#
 楼主| 发表于 2022-7-30 12:40:22 | 只看该作者
shmoss 发表于 2022-7-30 09:10
56KB压缩成8KB 太棒了但应该怎样切换呢
ENVI @图标.update=88:88:518:5::;pecmd1.exe#2%Z7%|EX ...

ENVI @图标.update=88:88:518:5::;pecmd1.exe#2%Z7%|EXEDATA*BITMAP
-------------------

1: 这次更新 打包后加大了2M 我在工具中内置了一个PECMD

可以内置到主程序本身#2, 不必须pecmd1.exe
^ENVI @图标.update=88:88:518:5::;#2|EXEDATA*BITMAP


2:但应该怎样切换呢
^ENVI @图标.update=88:88:518:5::;#2|EXEDATA*BITMAP
^ENVI @图标.update=88:88:518:5::;#3|EXEDATA*BITMAP


回复

使用道具 举报

17549#
 楼主| 发表于 2022-7-30 14:19:51 | 只看该作者
本帖最后由 mdyblog 于 2022-7-30 18:13 编辑
826773297 发表于 2022-7-30 08:29
不是绑定哪个窗口就滚动哪个吗

28G 滑块可以设定颜色
  1. #code=950T936
  2. @TEAM ENVI^ EnviMode=1| ENVI^ ForceLocal=1
  3. //call GetDpiPercent
  4. call @Page1
  5. _sub Page1,L100T0W360H500,,,,,, %ScaleCMD%
  6.     ENVI @this.bkcolor=0x000000
  7.     LABE -left -trans WLAN,W100H30,WLAN,,ffffff,12:宋体**####3
  8.     swin swin1:Win1:-SwinMain1,L1T20W335H400,,
  9.     SBAR -color:0xFF0000:0x00FFFF:*SwinMain1   SBARV,L336T20W15H400,0:800:100:400,,
  10. _end
  11. _sub Win1,W335H800,,,,,, %ScaleCMD%
  12.     ENVI @this.bkcolor=0x0000F0
  13.     LABE -wx Label1,L150T0W10H800,0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijiklnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
  14. _END
复制代码

SBAR去掉*   则  SWIN上不响应滚轮

点评

好的  详情 回复 发表于 2022-7-30 19:39
最新版,swin不用0x180,也不加SBAR滚动条,子窗口也会滚动,是不是bug  详情 回复 发表于 2022-7-30 19:09
回复

使用道具 举报

17550#
发表于 2022-7-30 19:09:31 | 只看该作者
mdyblog 发表于 2022-7-30 14:19
28G 滑块可以设定颜色

SBAR去掉*   则  SWIN上不响应滚轮

最新版,swin不用0x180,也不加SBAR滚动条,子窗口也会滚动,是不是bug

点评

最新版 应该不会的。  详情 回复 发表于 2022-7-30 19:47
今天,你低调了没  详情 回复 发表于 2022-7-30 19:38
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-26 06:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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