无忧启动论坛

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

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

    [复制链接]
17971#
 楼主| 发表于 2022-9-2 15:34:09 来自手机 | 只看该作者
本帖最后由 mdyblog 于 2022-9-2 15:47 编辑

度娘
Windows 2K/XP管理系统的核心 WMI,是Windows 2K/XP管理系统的核心;对于其他的Win32操作系统,WMI是一个有用的插件。WMI以CIMOM为基础,CIMOM即公共信息模型对象管理器(Common Information Model Object Manager),是一个描述操作系统构成单元的对象数据库,为MMC和脚本程序提供了一个访问操作系统构成单元的公共接口。有了WMI,工具软件和脚本程序访问操作系统的不同部分时不需要使用不同的API;相反,操作系统的不同部分都可以插入WMI,如图所示,工具软件和脚本程序可以方便地读写WMI。[1]
回复

使用道具 举报

17972#
发表于 2022-9-2 17:22:13 | 只看该作者
mdyblog 发表于 2022-9-2 08:33
最新版\示例\DiskOnline磁盘联机.wcs   
名字对应的IOCTL*SET 还可以设置ONLINE/OFFLINE (有兴趣的自己 ...

示例代码很好用,谢谢!我自己研究了一番,终究没能搞定设置ONLINE/OFFLINE,请 M 大帮忙写一段示例代码。

点评

我猜,设置应该是把 IOCTL_DISK_GET_DISK_ATTRIBUTES 相关的东西改为 IOCTL_DISK_SET_DISK_ATTRIBUTES 仅仅是猜测,没实际研究。  详情 回复 发表于 2022-9-3 01:06
回复

使用道具 举报

17973#
发表于 2022-9-3 01:06:10 | 只看该作者
Anson4 发表于 2022-9-2 17:22
示例代码很好用,谢谢!我自己研究了一番,终究没能搞定设置ONLINE/OFFLINE,请 M 大帮忙写一段示例代码 ...

我猜,设置应该是把 IOCTL_DISK_GET_DISK_ATTRIBUTES 相关的东西改为 IOCTL_DISK_SET_DISK_ATTRIBUTES
仅仅是猜测,没实际研究。

点评

在调用API干活这方面,我完全不会  详情 回复 发表于 2022-9-3 09:16
回复

使用道具 举报

17974#
发表于 2022-9-3 01:06:55 | 只看该作者
mdyblog 发表于 2022-9-2 11:49
XML 示例:   示例\xml-test.7z , 可以处理 XML了。

WMI 示例:   示例\WMI1.WCS ,  可以 WMI操作了。 ...


wmi获取windows版本号很帅!


点评

告诉我到底有多帅,完全看不懂  详情 回复 发表于 2022-9-3 11:28
回复

使用道具 举报

17975#
发表于 2022-9-3 09:16:49 | 只看该作者
527104427 发表于 2022-9-3 01:06
我猜,设置应该是把 IOCTL_DISK_GET_DISK_ATTRIBUTES 相关的东西改为 IOCTL_DISK_SET_DISK_ATTRIBUTES
...

在调用API干活这方面,我完全不会
回复

使用道具 举报

17976#
发表于 2022-9-3 11:28:21 | 只看该作者
527104427 发表于 2022-9-3 01:06
wmi获取windows版本号很帅!

告诉我到底有多帅,完全看不懂

点评

你这零零后真是笨,就是因为看不懂才帅啊,谁都会的话没人稀罕了  详情 回复 发表于 2022-9-3 12:34
回复

使用道具 举报

17977#
发表于 2022-9-3 12:34:37 | 只看该作者
826773297 发表于 2022-9-3 11:28
告诉我到底有多帅,完全看不懂

你这零零后真是笨,就是因为看不懂才帅啊,谁都会的话没人稀罕了

点评

wmi好像很少pe会加,还是不研究了,其实系统自己的版本号都是读的注册表  详情 回复 发表于 2022-9-3 13:01
回复

使用道具 举报

17978#
发表于 2022-9-3 13:01:54 | 只看该作者
527104427 发表于 2022-9-3 12:34
你这零零后真是笨,就是因为看不懂才帅啊,谁都会的话没人稀罕了

wmi好像很少pe会加,还是不研究了,其实系统自己的版本号都是读的注册表
回复

使用道具 举报

17979#
发表于 2022-9-3 17:22:35 | 只看该作者
本帖最后由 826773297 于 2022-9-3 17:40 编辑

PECMD窗口无边框时,是否可设定窗口圆角,除了异形窗口蒙板
还有窗口阴影是否可设定
回复

使用道具 举报

17980#
发表于 2022-9-4 19:29:55 | 只看该作者
本帖最后由 826773297 于 2022-9-4 19:31 编辑

发现一个问题,不知道是不是bug,PECMD.EXE内置一个脚本#103,然后pecmd.ini写上load #103,那么这个#103的配置文件变量 %CurFile% 应该是pecmd.ini还是pecmd.exe#103
我觉得是pecmd.exe#103,而不是pecmd.ini
回复

使用道具 举报

17981#
发表于 2022-9-4 20:58:41 | 只看该作者
请M大帮忙处理一下,限制 EDIT/LIST 接受输入字符的范围和长度。 TypeTextLimit.zip (860 Bytes, 下载次数: 2)

点评

EN_CHANGE 超长回写, 响铃Beep报警。  详情 回复 发表于 2022-9-5 08:26
回复

使用道具 举报

17982#
 楼主| 发表于 2022-9-5 08:26:13 | 只看该作者
Anson4 发表于 2022-9-4 20:58
请M大帮忙处理一下,限制 EDIT/LIST 接受输入字符的范围和长度。

EN_CHANGE
超长回写, 响铃Beep报警。

点评

我不会写啊,尤其是拒绝输入某些字符。  详情 回复 发表于 2022-9-5 10:12
回复

使用道具 举报

17983#
发表于 2022-9-5 09:15:48 | 只看该作者
ok
回复

使用道具 举报

17984#
发表于 2022-9-5 10:12:00 | 只看该作者
mdyblog 发表于 2022-9-5 08:26
EN_CHANGE
超长回写, 响铃Beep报警。

我不会写啊,尤其是拒绝输入某些字符。

点评

ENVI &&EM_SETLIMITTEXT=0x00C5 ENVI @&Edit1.SENDMSG=%EM_SETLIMITTEXT%;10 //10字符  详情 回复 发表于 2022-9-5 16:50
回复

使用道具 举报

17985#
 楼主| 发表于 2022-9-5 16:50:47 | 只看该作者
Anson4 发表于 2022-9-5 10:12
我不会写啊,尤其是拒绝输入某些字符。

ENVI &&EM_SETLIMITTEXT=0x00C5


    ENVI @&Edit1.SENDMSG=%EM_SETLIMITTEXT%;10   //10字符

回复

使用道具 举报

17986#
发表于 2022-9-7 16:51:58 | 只看该作者
本帖最后由 826773297 于 2022-9-7 16:54 编辑

BOOL WINAPI ImmGetOpenStatus(
  HIMC hIMC
);

m大这个代码用pecmd怎么写

点评

CALL $--ret:&&retIME --qd Imm32.dll, ImmGetOpenStatus,#%&hIMC% mess %&retIME%  详情 回复 发表于 2022-9-7 17:36
回复

使用道具 举报

17987#
 楼主| 发表于 2022-9-7 17:36:45 | 只看该作者
826773297 发表于 2022-9-7 16:51
BOOL WINAPI ImmGetOpenStatus(
  HIMC hIMC
);


CALL  $--ret:&&retIME  --qd Imm32.dll, ImmGetOpenStatus,#%&hIMC%
mess 返回[%&retIME%]

点评

好的,不会用,一直显示0  详情 回复 发表于 2022-9-8 08:46
回复

使用道具 举报

17988#
发表于 2022-9-8 08:46:53 | 只看该作者
mdyblog 发表于 2022-9-7 17:36
CALL  $--ret:&&retIME  --qd Imm32.dll, ImmGetOpenStatus,#%&hIMC%
mess 返回[%&retIME%]

好的,不会用,一直显示0

点评

光溜溜的一个API能干什么?  详情 回复 发表于 2022-9-8 11:03
回复

使用道具 举报

17989#
发表于 2022-9-8 11:02:36 | 只看该作者
pecmd有没有办法监视任务栏空闲区域右键的点击事件,或者有没有api可以实现

点评

hook鼠标 在过滤 出 任务栏 上的。  详情 回复 发表于 2022-9-8 18:36
回复

使用道具 举报

17990#
 楼主| 发表于 2022-9-8 11:03:13 | 只看该作者
826773297 发表于 2022-9-8 08:46
好的,不会用,一直显示0

光溜溜的一个API能干什么?

点评

就是查询输入法是否启用  详情 回复 发表于 2022-9-8 11:06
回复

使用道具 举报

17991#
发表于 2022-9-8 11:06:10 | 只看该作者
mdyblog 发表于 2022-9-8 11:03
光溜溜的一个API能干什么?

就是查询输入法是否启用

点评

API : 用api检查任务栏中有多少种输入法 https://www.cnblogs.com/QFSoft/archive/2007/06/18/787202.html  详情 回复 发表于 2022-9-8 11:52
回复

使用道具 举报

17992#
 楼主| 发表于 2022-9-8 11:52:09 | 只看该作者
回复

使用道具 举报

17993#
发表于 2022-9-8 12:49:43 | 只看该作者
mdyblog 发表于 2022-9-8 11:52
API : 用api检查任务栏中有多少种输入法
https://www.cnblogs.com/QFSoft/archive/2007/06/18/787202.ht ...

回复

使用道具 举报

17994#
 楼主| 发表于 2022-9-8 18:36:40 | 只看该作者
826773297 发表于 2022-9-8 11:02
pecmd有没有办法监视任务栏空闲区域右键的点击事件,或者有没有api可以实现

hook鼠标
在过滤 出 任务栏 上的。

点评

有道理  详情 回复 发表于 2022-9-8 19:19
回复

使用道具 举报

17995#
发表于 2022-9-8 19:19:52 | 只看该作者
mdyblog 发表于 2022-9-8 18:36
hook鼠标
在过滤 出 任务栏 上的。

有道理
回复

使用道具 举报

17996#
发表于 2022-9-10 17:14:18 | 只看该作者
不知道为什么,pecmd字体图标设定在托盘,过一段时间会卡死,窗体也不正常。

点评

最简单的 能 演示出问题 的代码 发上来。  详情 回复 发表于 2022-9-10 19:12
回复

使用道具 举报

17997#
发表于 2022-9-10 18:06:12 | 只看该作者
会不会是pecmd代码不能写太多的缘故
回复

使用道具 举报

17998#
发表于 2022-9-10 18:50:34 | 只看该作者
是字体图标的问题,m大有时间看看,运行的时间长了就会奔溃闪退
回复

使用道具 举报

17999#
 楼主| 发表于 2022-9-10 19:12:07 | 只看该作者
本帖最后由 mdyblog 于 2022-9-10 19:17 编辑
826773297 发表于 2022-9-10 17:14
不知道为什么,pecmd字体图标设定在托盘,过一段时间会卡死,窗体也不正常。

可以参考 示例中的 托盘图标 代码。"示例\窗口托盘测试.wcs"(45,5):    TIPS* 我的应用,%&&CurTime%,,,#2  //实时更新时间

一般用 TIPS*
实时更新:
TIPS* 我的应用,%&&CurTime%,,,#2  //实时更新


如果还有问题,
最简单的 能  演示出问题  的代码 发上来。

点评

测试好了,字体图标会崩溃,运行两小时之后会卡死,下面是测试代码: TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1 ENVI &::WM_TRAYNOTIFY=1109 SET ::WM_LBUTTONDOWN =0x0201 SET ::WM_RBU  详情 回复 发表于 2022-9-10 22:17
好,我先排查一下  详情 回复 发表于 2022-9-10 19:26
回复

使用道具 举报

18000#
发表于 2022-9-10 19:26:35 | 只看该作者
mdyblog 发表于 2022-9-10 19:12
可以参考 示例中的 托盘图标 代码。"示例\窗口托盘测试.wcs"(45,5):    TIPS* 我的应用,%&&CurTime%,,,#2 ...

好,我先排查一下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-25 03:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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