无忧启动论坛

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

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

    [复制链接]
16621#
发表于 2022-4-9 20:17:58 | 只看该作者
527104427 发表于 2022-4-9 19:49
将 0x10040 改为 0x40

5大能不能写个简单的示例代码,实现鼠标悬停在按钮出现信息提示
回复

使用道具 举报

16622#
发表于 2022-4-9 21:41:17 | 只看该作者
527104427 发表于 2022-4-9 19:49
将 0x10040 改为 0x40

谢谢5大回复!
改成0x40确实可以右键选择,但不能保持只能选择一行的特性了。
请问如何在保持只能选择单行的前提下,实现鼠标右键选择行?
回复

使用道具 举报

16623#
发表于 2022-4-9 21:50:03 | 只看该作者
泮安宁 发表于 2022-4-9 20:17
5大能不能写个简单的示例代码,实现鼠标悬停在按钮出现信息提示

_TABL_TEST_SCROLL_VISABLE_POPMENU_Mouse_In_TIPS.zip (1.23 KB, 下载次数: 7)

点评

_SUB ContextMenu 下面加两行 ENVI @PartTABL.Sel=?.CurLine ENVI @PartTABL.Sel=%CurLine%  详情 回复 发表于 2022-4-9 22:56
收到,谢谢大佬  详情 回复 发表于 2022-4-9 22:15
回复

使用道具 举报

16624#
发表于 2022-4-9 22:15:16 | 只看该作者

收到,谢谢大佬
回复

使用道具 举报

16625#
 楼主| 发表于 2022-4-10 00:29:20 | 只看该作者
本帖最后由 mdyblog 于 2022-4-10 00:33 编辑
Anson4 发表于 2022-4-9 18:56
请教M大,在表格中如何实现点击鼠标右键选择行?

    TABL -color:0x00F000#0x808000#0xF0E0FF TABL2,L19T187W333H128,%&TITLE%,%&TDAT%, 0x940  //USERCTRL
左右键军可选择

PECMD.7z\示例\表格.WCS

点评

感谢M大回复,我这就去研究该示例。  详情 回复 发表于 2022-4-10 00:35
回复

使用道具 举报

16626#
发表于 2022-4-10 00:34:02 | 只看该作者
527104427 发表于 2022-4-9 22:56
_SUB ContextMenu   下面加两行
ENVI @PartTABL.Sel=?.CurLine
ENVI @PartTABL.Sel=%CurLine%

简单有效,感谢5大解答!
回复

使用道具 举报

16627#
发表于 2022-4-10 00:35:13 | 只看该作者
mdyblog 发表于 2022-4-10 00:29
TABL -color:0x00F000#0x808000#0xF0E0FF TABL2,L19T187W333H128,%&TITLE%,%&TDAT%, 0x940  //USERCT ...

感谢M大回复,我这就去研究该示例。
回复

使用道具 举报

16628#
 楼主| 发表于 2022-4-10 00:57:16 | 只看该作者
Anson4 发表于 2022-4-9 18:56
请教M大,在表格中如何实现点击鼠标右键选择行?

表格.wcs.zip (722 Bytes, 下载次数: 5)

点评

谢谢!  发表于 2022-4-10 10:03
回复

使用道具 举报

16629#
发表于 2022-4-12 09:35:47 | 只看该作者
请教一下M大,PECMD有没有断开无线连接的命令

点评

下载最新 PECMD2012.1.88.05.86Stable-220331B.7z ADSL-wlan ,,stop, 挂不断当前无线连接 还可指定: ADSL-wlan ,,stop,无线连接序号数或无线连接名或无线连接序GUID  详情 回复 发表于 2022-4-12 18:52
参考: http://m.bubuko.com/infodetail-239520.html  详情 回复 发表于 2022-4-12 11:58
回复

使用道具 举报

16630#
发表于 2022-4-12 10:07:54 | 只看该作者
图标不能带双引号吗



点评

31B  详情 回复 发表于 2022-4-12 12:27
回复

使用道具 举报

16631#
 楼主| 发表于 2022-4-12 11:58:15 | 只看该作者
826773297 发表于 2022-4-12 09:35
请教一下M大,PECMD有没有断开无线连接的命令

参考:
http://m.bubuko.com/infodetail-239520.html
回复

使用道具 举报

16632#
 楼主| 发表于 2022-4-12 12:27:06 | 只看该作者
826773297 发表于 2022-4-12 10:07
图标不能带双引号吗

31B
回复

使用道具 举报

16633#
发表于 2022-4-12 14:27:25 | 只看该作者

为什么第二个分区没删除

点评

-admin为高级模式(危险):可以操作1、2分区;-super为超级模式(极其危险):可以操作扩展分区;  发表于 2022-4-12 17:40
回复

使用道具 举报

16634#
 楼主| 发表于 2022-4-12 18:52:22 | 只看该作者
本帖最后由 mdyblog 于 2022-4-13 09:51 编辑
826773297 发表于 2022-4-12 09:35
请教一下M大,PECMD有没有断开无线连接的命令

下载最新 PECMD2012.1.88.05.86Stable-220331B.7z
ADSL-wlan  ,,stop,
挂断当前无线连接

还可指定:
ADSL-wlan  ,,stop,无线连接序号数或无线连接名或无线连接GUID

点评

ADSL-wlan ,,stop,wifi 这样不能断开无线连接吗,wifi为无线名  详情 回复 发表于 2022-7-18 20:31
请教一下,下面的代码结果不正确,“  详情 回复 发表于 2022-4-14 21:24
好的  详情 回复 发表于 2022-4-12 19:16
回复

使用道具 举报

16635#
发表于 2022-4-12 19:16:28 | 只看该作者
mdyblog 发表于 2022-4-12 18:52
下载最新 PECMD2012.1.88.05.86Stable-220331B.7z
ADSL-wlan  ,,stop,
挂不断当前无线连接

好的
回复

使用道具 举报

16636#
 楼主| 发表于 2022-4-14 23:08:53 | 只看该作者
527104427 发表于 2022-4-14 21:24
请教一下,下面的代码结果不正确,“

\1 用完整形式3位数,避免后面的数值混淆
\001%stra%\3

点评

查找多个位置好像无效了: envi^ EnviMode=1 envi^ ForceLocal=1 set p0=123 22 45 88 99 56548 331321 set pos1={[^0-9]}{[0-9][0-9]}{[^0-9]} sed -ex -many a=?:0,%pos1%,,p0 mess. [%a%] //[4]  详情 回复 发表于 2022-4-15 12:36
试了n久没试出来,原来如此  详情 回复 发表于 2022-4-15 09:03
回复

使用道具 举报

16637#
 楼主| 发表于 2022-4-15 13:22:48 | 只看该作者
本帖最后由 mdyblog 于 2022-4-15 13:26 编辑
527104427 发表于 2022-4-15 12:36
查找多个位置好像无效了:

envi^ EnviMode=1

应该就2个吧
set p0=123 22 45 88 99 56548 331321
          ====               第一个【 22 】。 然后从其后面4开始找

              45 88 99 56548 331321
                ====    第二个【 88 】。 然后从其后面9开始找
                    99 56548 331321  ,再没了
--


点评

老大看下这个,SED查询返回的行数怎么是0?但是,把 sed -ex -ni r;s;t=?0,%b%,,c 中的 c 换成 a 却又可以,不知道是怎么回事,c 跟 a 不是一样的吗 #code=936T950 set^ EnviMode=1 set^ ForceLocal=1 se  详情 回复 发表于 2022-4-16 12:23
哦,我以为有4个,原来是这么算的  详情 回复 发表于 2022-4-15 13:28
回复

使用道具 举报

16638#
发表于 2022-4-16 19:19:16 | 只看该作者
pecmd有没有办法编辑mui文件,比如systemcpl.dll.mui,可以替代wbem实现系统属性硬件信息的显示,如处理器和内存的显示

点评

sed -ex -ni r;s;t=?,%b%,,c //[1][1][1]  详情 回复 发表于 2022-4-16 23:21
回复

使用道具 举报

16639#
 楼主| 发表于 2022-4-16 23:21:22 | 只看该作者
本帖最后由 mdyblog 于 2022-4-17 10:29 编辑
826773297 发表于 2022-4-16 19:19
pecmd有没有办法编辑mui文件,比如systemcpl.dll.mui,可以替代wbem实现系统属性硬件信息的显示,如处理器 ...

sed -ex -ni r;s;t=?,%b%,,c   //[1][1][1]

-------------------------------------
SED -ni  【*】名[;次名][;行名]=?[:跳次数][标志],找正则串,[子名1;子名2],原串 //查找位置,0为无  

点评

sed命令有点复杂,写不出来,要是有例子就好了  详情 回复 发表于 2022-4-17 18:47
测试了几天终于得出规律: *r;s;t=?0:0 //[9 130 251][3][3 4 5] √ *r;s;t=?0 //[9 130 251][3][3 4 5] √ *r;s;t=?:0 //[9][1][3] × *r;s;t=? //[9][1][3]  详情 回复 发表于 2022-4-17 11:39
还有这种操作,回去后试试,感谢m大  详情 回复 发表于 2022-4-17 09:16
回复

使用道具 举报

16640#
发表于 2022-4-17 09:16:31 | 只看该作者
mdyblog 发表于 2022-4-16 23:21
sed -ex -ni r;s;t=?,%b%,,c   //[1][1][1]

还有这种操作,回去后试试,感谢m大
回复

使用道具 举报

16641#
发表于 2022-4-17 11:39:00 | 只看该作者
mdyblog 发表于 2022-4-16 23:21
sed -ex -ni r;s;t=?,%b%,,c   //[1][1][1]

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

测试了几天终于得出规律:

*r;s;t=?0:0  //[9 130 251][3][3 4 5] √
*r;s;t=?0    //[9 130 251][3][3 4 5]  √
*r;s;t=?:0   //[9][1][3]                    ×
*r;s;t=?      //[9][1][3]                    ×
*r;s;t=?:1   //[130][1][4]                 ×
*r;s;t=?0:1  //[130 251][2][4 5]       √

r;s;t=?0:0  //[251][3][0] ×
r;s;t=?0    //[251][3][0]  ×
r;s;t=?:0   //[9][1][3]     √
r;s;t=?      //[9][1][3]     √
r;s;t=?:1   //[130][1][4]  √
r;s;t=?0:1  //[251][2][0]  ×

以上实验证明,
查单行用 r;s;t=?        跳过1次,用 r;s;t=?:1
查多行用 *r;s;t=?0    跳过1次,用 *r;s;t=?0:1




点评

*或-many 返回多个位置。 次数一般默认1, 后面知名多个子名则默认0  详情 回复 发表于 2022-4-17 16:49
查多行用 *r;s;t=?0 ---------------- 多行用 -many 上面 * 就是-many的作用。  详情 回复 发表于 2022-4-17 13:04
你说的哪个, 吧完整例子贴出来  详情 回复 发表于 2022-4-17 12:54
回复

使用道具 举报

16642#
 楼主| 发表于 2022-4-17 12:54:05 | 只看该作者
527104427 发表于 2022-4-17 11:39
测试了几天终于得出规律:

*r;s;t=?0:0  //[9 130 251][3][3 4 5] √

你说的哪个, 把完整例子贴出来。

点评

就是上次提问的啊,把其中的 r;s;t=?0 换成了不同的组合进行测试得出 16641# 的结果。 #code=936T950set^ EnviMode=1 set^ ForceLocal=1 set$ nl=0d 0a set$ tab=09 set log="%temp%\test%random%.log" s  详情 回复 发表于 2022-4-17 14:02
回复

使用道具 举报

16643#
 楼主| 发表于 2022-4-17 13:04:13 | 只看该作者
527104427 发表于 2022-4-17 11:39
测试了几天终于得出规律:

*r;s;t=?0:0  //[9 130 251][3][3 4 5] √

查多行用 *r;s;t=?0  
----------------
多行用 -many
上面 * 就是-many的作用。
回复

使用道具 举报

16644#
发表于 2022-4-17 14:02:03 | 只看该作者
本帖最后由 527104427 于 2022-4-18 17:18 编辑
mdyblog 发表于 2022-4-17 12:54
你说的哪个, 把完整例子贴出来。

就是上次提问的啊,把其中的  r;s;t=?0 换成了不同的组合进行测试得出 16641# 的结果。


#code=936T950
set^ EnviMode=1
set^ ForceLocal=1
set$ nl=0d 0a
set$ tab=09

set a=EXEC -hide -wd:"%%&tmpdir%%\" -exe:"%%CurDir%%\part\RC\RC.exe" =rc_exe /l 0x804 /fo version.res "%%CurDir%%\part\version.txt"
set b=EXEC \-hide \-wd:"%%[&]*?tmpdir%%\\" \-exe:"%%[&]*?CurDir%%\\part{\\\a+}*+?\\RC\.exe" =rc_exe /l 0x804 /fo version\.res "%%[&]*?CurDir%%\\part\\version\.txt"

set c=a%nl%b%nl%%tab%%tab%%a%%nl%%a%%nl%%a%%nl%

sed -ex -ni r;s;t=?0,%b%,,c
mess. [%r%][%s%][%t%]   //[251][3][0]







回复

使用道具 举报

16645#
 楼主| 发表于 2022-4-17 16:49:56 | 只看该作者
527104427 发表于 2022-4-17 11:39
测试了几天终于得出规律:

*r;s;t=?0:0  //[9 130 251][3][3 4 5] √

*或-many 返回多个位置。
次数一般默认1, 后面知名多个子名则默认0

HELP补充了。

点评

按道理说,下图的那些 行数为0的情况应该是bug吧? 行数应该是5才对啊。 [attachimg]499905[/attachimg]  详情 回复 发表于 2022-4-18 17:10
回复

使用道具 举报

16646#
发表于 2022-4-17 18:47:44 | 只看该作者
mdyblog 发表于 2022-4-16 23:21
sed -ex -ni r;s;t=?,%b%,,c   //[1][1][1]

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

sed命令有点复杂,写不出来,要是有例子就好了

点评

你搞错了,M大是回复我的。 你应该去研究 systemcpl.dll 怎么调用吧,微软文档看有没有相关API  详情 回复 发表于 2022-4-17 20:18
回复

使用道具 举报

16647#
发表于 2022-4-17 20:18:59 | 只看该作者
826773297 发表于 2022-4-17 18:47
sed命令有点复杂,写不出来,要是有例子就好了

你搞错了,M大是回复我的。
你应该去研究 systemcpl.dll 怎么调用吧,微软文档看有没有相关API
回复

使用道具 举报

16648#
发表于 2022-4-18 07:28:06 | 只看该作者
527104427 发表于 2022-4-17 20:18
你搞错了,M大是回复我的。
你应该去研究 systemcpl.dll 怎么调用吧,微软文档看有没有相关API

回复

使用道具 举报

16649#
发表于 2022-4-18 17:10:52 | 只看该作者
mdyblog 发表于 2022-4-17 16:49
*或-many 返回多个位置。
次数一般默认1, 后面知名多个子名则默认0

按道理说,下图的那些  行数为0的情况应该是bug吧? 行数应该是5才对啊。


点评

PECMD2012.1.88.05.86Stable-220331F.7z PECMD2012.1.88.05.87Stable-220418C测试.7z ------------------------ [r;s;t=?0]: r[243] s[3] t[5] [r;s;t=?0:1]: r[243] s[2] t[5] [r;s;t=?0:0]: r[243] s[3]  详情 回复 发表于 2022-4-19 20:24
回复

使用道具 举报

16650#
 楼主| 发表于 2022-4-19 20:24:56 | 只看该作者
527104427 发表于 2022-4-18 17:10
按道理说,下图的那些  行数为0的情况应该是bug吧? 行数应该是5才对啊。

PECMD2012.1.88.05.86Stable-220331F.7z

PECMD2012.1.88.05.87Stable-220418C测试.7z
------------------------
[r;s;t=?0]: r[243] s[3] t[5]
[r;s;t=?0:1]: r[243] s[2] t[5]
[r;s;t=?0:0]: r[243] s[3] t[5]
[*r;s;t=?0:0]: r[9 126 243] s[3] t[3 4 5]
[r;s;t=?:1]: r[126] s[1] t[4]


回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-10-2 20:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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