无忧启动论坛

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

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

    [复制链接]
18570#
发表于 2023-5-18 10:02:18 | 只看该作者
datbik189 发表于 2023-5-18 09:41
Team set^ envimode=1|set^ forcelocal=1

谢谢,可以了,原来要用pe变量
回复

使用道具 举报

18569#
发表于 2023-5-18 09:41:50 | 只看该作者




Team set^ envimode=1|set^ forcelocal=1


WIN1
_SUB WIN1,W972H448,新窗口1,
    SWIN swin1:page1:SwinMain1,L0T0W580H320,,0x180
    SWIN swin2:page2:SwinMain2,L600T0W580H320,,0x180
    ITEM ITEM1,L280T354W60H30,ITEM1,Team envi @@sendmsg=%&wid%:#1;1;2|mess. %&ret%,
_END
_SUB page1,W580H320,
    Team set-ret &wid=%&__winid%|ENVI @this.MSG=#1::&&wp,&&lp,set-ret &ret=%labe1%
    LABE LABE1,L87T61W60H30,LABE1,,
    ITEM ITEM1,L93T147W60H30,ITEM1,,
_END
_SUB page2,W580H320,
    LABE LABE1,L87T61W60H30,LABE2,,
    ITEM ITEM1,L93T147W60H30,ITEM1,,
_END

点评

谢谢,可以了,原来要用pe变量  详情 回复 发表于 2023-5-18 10:02
回复

使用道具 举报

18568#
发表于 2023-5-18 09:25:50 | 只看该作者
datbik189 发表于 2023-5-18 08:52
不同层级之间好像可以使用信息传递来解决这个问题,

貌似不行

点评

Team set^ envimode=1|set^ forcelocal=1 WIN1 _SUB WIN1,W972H448,新窗口1, SWIN swin1:page1:SwinMain1,L0T0W580H320,,0x180 SWIN swin2:page2:SwinMain2,L600T0W580H320,,0x180 ITEM  详情 回复 发表于 2023-5-18 09:41
回复

使用道具 举报

18567#
发表于 2023-5-18 08:52:13 | 只看该作者
泮安宁 发表于 2023-5-17 09:10
MESS怎么才能显示出page1中LABE1的内容,MESS %SwinMain1:LABE1%显示不正确不知是 ...



不同层级之间好像可以使用信息传递来解决这个问题,


  • WIN1
  • _SUB WIN1,W972H448,新窗口1,
  •     SWIN swin1:page1:SwinMain1,L0T0W580H320,,0x180
  •     SWIN swin2:page2:SwinMain2,L600T0W580H320,,0x180
  •     ITEM ITEM1,L280T354W60H30,ITEM1,Team envi @@sendmsg=%&wid%:#1;1;2|mess. %&ret%,
  • _END
  • _SUB page1,W580H320,
  •     Team set-ret &wid=%&__winid%|ENVI @this.MSG=#1::&&wp,&&lp,set-ret &ret=%labe1%
  •     LABE LABE1,L87T61W60H30,LABE1,,
  •     ITEM ITEM1,L93T147W60H30,ITEM1,,
  • _END
  • _SUB page2,W580H320,
  •     LABE LABE1,L87T61W60H30,LABE2,,
  •     ITEM ITEM1,L93T147W60H30,ITEM1,,
  • _END


点评

貌似不行 [attachimg]526405[/attachimg]  详情 回复 发表于 2023-5-18 09:25
回复

使用道具 举报

18566#
发表于 2023-5-18 08:41:58 | 只看该作者
红毛樱木 发表于 2023-5-9 18:25
%&error%
错误码是多少呀 -------------------------
拔插一下移动磁盘看看呢

%error% 是 1

回复

使用道具 举报

18565#
发表于 2023-5-17 20:13:56 | 只看该作者
红毛樱木 发表于 2023-5-17 19:28
好像这里不能直接引%SwinMain1:LABE1%
但是好像可以直接用ENVI @SwinMain1:LABE1[/backcolo ...

那暂时只能是让子窗口的控件也不重名了
回复

使用道具 举报

18564#
发表于 2023-5-17 19:28:25 | 只看该作者
泮安宁 发表于 2023-5-17 09:10
MESS怎么才能显示出page1中LABE1的内容,MESS %SwinMain1:LABE1%显示不正确不知是 ...

好像这里不能直接引%SwinMain1:LABE1%
但是好像可以直接用ENVI @SwinMain1:LABE1来设置
(不知道算不算BUG)

LABE LABE1,L87T61W60H30,LABE1,,
控件变量我一般也喜欢加上&,比如:
LABE &LABE1,L87T61W60H30,LABE1,,
否则可能成为PECMD内部的环境变量了。



点评

那暂时只能是让子窗口的控件也不重名了  详情 回复 发表于 2023-5-17 20:13
回复

使用道具 举报

18563#
发表于 2023-5-17 09:10:30 | 只看该作者
  1. WIN1
  2. _SUB WIN1,W972H448,新窗口1,
  3.     SWIN swin1:page1:SwinMain1,L0T0W580H320,,0x180
  4.     SWIN swin2:page2:SwinMain2,L600T0W580H320,,0x180
  5.     ITEM ITEM1,L280T354W60H30,ITEM1,MESS %SwinMain1:LABE1%,
  6. _END
  7. _SUB page1,W580H320,
  8.     LABE LABE1,L87T61W60H30,LABE1,,
  9.     ITEM ITEM1,L93T147W60H30,ITEM1,,
  10. _END
  11. _SUB page2,W580H320,
  12.     LABE LABE1,L87T61W60H30,LABE2,,
  13.     ITEM ITEM1,L93T147W60H30,ITEM1,,
  14. _END
复制代码
MESS怎么才能显示出page1中LABE1的内容,MESS %SwinMain1:LABE1%显示不正确不知是层级原因还是不能这样用。
是不是子窗口的控件也不能重名?必须用MESS %LABE1%来显示?

点评

不同层级之间好像可以使用信息传递来解决这个问题, [*]WIN1 [*]_SUB WIN1,W972H448,新窗口1, [*] SWIN swin1:page1:SwinMain1,L0T0W580H320,,0x180 [*] SWIN swin2:page2:SwinMain2,L600T0W580H  详情 回复 发表于 2023-5-18 08:52
好像这里不能直接引%SwinMain1:LABE1%[/backcolor] 但是好像可以直接用ENVI @SwinMain1:LABE1[/backcolor]来设置(不知道算不算BUG) LABE LABE1,L87T61W60H30,LABE1,,[/backcolor] 控件变量我一般也喜欢加上&,  详情 回复 发表于 2023-5-17 19:28
回复

使用道具 举报

18562#
发表于 2023-5-17 04:41:32 | 只看该作者
本帖最后由 红毛樱木 于 2024-4-29 17:06 编辑

ENVI ?$&pBootOrder=FVAR,BootOrder    //有数据,没问题。
SET ?$&pBootOrder=FVAR,BootOrder    //没数据,有问题。
-------------------------------------------------------------------------
ENVI ?&pBootOrder=FVAR,BootOrder    //有数据,没问题。
SET ?&pBootOrder=FVAR,BootOrder    //有数据,没问题。


应该是个BUG
---------------------------------------------
SET ?-v =FVAR+,      //这个也不行
ENVI ?-v =FVAR+,    //这个才行


回复

使用道具 举报

18561#
发表于 2023-5-15 23:08:25 | 只看该作者

感谢分享
回复

使用道具 举报

18560#
发表于 2023-5-15 08:36:35 | 只看该作者
PECMD2012.1.88.05.94Stable-230422最新稳定正式版?
回复

使用道具 举报

18559#
发表于 2023-5-13 17:31:18 来自手机 | 只看该作者
Anson4 发表于 2023-5-13 15:57
果然可以了!
此时图标/图片没能自动缩放,怎么解决呢?

不知道,这里的图片功能好像还不够完善。试试用bmp吧

点评

谢谢!  发表于 2023-5-13 19:05
回复

使用道具 举报

18558#
发表于 2023-5-13 15:57:02 | 只看该作者

果然可以了!
此时图标/图片没能自动缩放,怎么解决呢?

点评

不知道,这里的图片功能好像还不够完善。试试用bmp吧  详情 回复 发表于 2023-5-13 17:31
回复

使用道具 举报

18557#
发表于 2023-5-13 14:24:14 来自手机 | 只看该作者
Anson4 发表于 2023-5-13 11:04
我一直搞不清楚这个怎么用,根据描述,下面的语法应该是对的,但是不起作用。

<>
尖括号

点评

果然可以了! 此时图标/图片没能自动缩放,怎么解决呢?  详情 回复 发表于 2023-5-13 15:57
回复

使用道具 举报

18556#
发表于 2023-5-13 11:04:30 | 只看该作者
红毛樱木 发表于 2023-5-13 03:27
MENU说明书里写错了。
H前面是冒号,写成了分号。

我一直搞不清楚这个怎么用,根据描述,下面的语法应该是对的,但是不起作用。
  1. MENU ,清空内容, CALL TmpSET_RUN 13 %2 %1,,::24:24D:\ico\3.ico
复制代码


点评

尖括号  详情 回复 发表于 2023-5-13 14:24
回复

使用道具 举报

18555#
发表于 2023-5-13 10:19:35 来自手机 | 只看该作者
huangchang 发表于 2023-5-13 09:02
2023年5月13日打卡

这种技术贴最好还是不要打卡,翻内容翻的累死
回复

使用道具 举报

18554#
发表于 2023-5-13 09:02:06 | 只看该作者
2023年5月13日打卡

点评

这种技术贴最好还是不要打卡,翻内容翻的累死  详情 回复 发表于 2023-5-13 10:19
回复

使用道具 举报

18553#
发表于 2023-5-13 03:27:17 | 只看该作者
  1. [<X:Y:W;H>]图片]
复制代码

MENU说明书里写错了。
H前面是冒号,写成了分号。

点评

我一直搞不清楚这个怎么用,根据描述,下面的语法应该是对的,但是不起作用。  详情 回复 发表于 2023-5-13 11:04
回复

使用道具 举报

18552#
发表于 2023-5-11 13:14:16 来自手机 | 只看该作者
泮安宁 发表于 2023-5-10 19:00
大佬真谦虚,find或ifex中判断条件进行字符判断,能使用类似通配符的操作吗,例如()内不管是什么字符条件 ...

字符串不应该有这种方式吧,假如字符串中带*呢?这种好像本身就不符合Windows规范
回复

使用道具 举报

18551#
发表于 2023-5-10 19:00:10 | 只看该作者
本帖最后由 泮安宁 于 2023-5-10 19:05 编辑
红毛樱木 发表于 2023-5-10 12:39
正则我也是菜鸡,不会

大佬真谦虚,find或ifex中判断条件进行字符判断,能使用类似通配符的操作吗,例如()内不管是什么字符条件都成立,写成ifex |(*)=(123),mess 条件成立,我这样写不行,不知道有没有方法实现

点评

字符串不应该有这种方式吧,假如字符串中带*呢?这种好像本身就不符合Windows规范  详情 回复 发表于 2023-5-11 13:14
回复

使用道具 举报

18550#
发表于 2023-5-10 12:39:18 来自手机 | 只看该作者
泮安宁 发表于 2023-5-10 07:01
想着sed有没有什么用法一次显示出来呢

正则我也是菜鸡,不会

点评

大佬真谦虚,find或ifex中判断条件进行字符判断,能使用类似通配符的操作吗,例如()内不管是什么字符条件都成立,写成ifex |(*)=(123),mess 条件成立  详情 回复 发表于 2023-5-10 19:00
回复

使用道具 举报

18549#
发表于 2023-5-10 10:29:42 | 只看该作者

说一说我发现不如意的地方:
1. 貌似含有“=”号的字符串被当成指令高亮了
2. 行尾和单行注释有的未高亮



回复

使用道具 举报

18548#
发表于 2023-5-10 07:39:45 | 只看该作者

每日签到打卡
回复

使用道具 举报

18547#
发表于 2023-5-10 07:34:55 | 只看该作者
Anson4 发表于 2023-5-8 22:00
好的,谢谢!
下面这种效果似乎不是很好。
我好像没遇到过中文乱码,新旧对比了一下:

PECMD.7z (1.87 KB, 下载次数: 12) 这个好点

点评

说一说我发现不如意的地方: 1. 貌似含有“=”号的字符串被当成指令高亮了 2. 行尾和单行注释有的未高亮 [attachimg]526074[/attachimg] [attachimg]526075[/attachimg] [attachimg]526076[/attachimg]  详情 回复 发表于 2023-5-10 10:29
回复

使用道具 举报

18546#
发表于 2023-5-10 07:01:47 | 只看该作者

想着sed有没有什么用法一次显示出来呢

点评

正则我也是菜鸡,不会  详情 回复 发表于 2023-5-10 12:39
回复

使用道具 举报

18545#
发表于 2023-5-10 03:23:33 | 只看该作者
泮安宁 发表于 2023-5-9 22:05
正则表达式如果匹配到多个内容,有办法一次显示出来吗,目前用了个循环的笨办法,感觉很别扭
  1. ^^MESS %%%&&contents%%%
复制代码

无限套娃

点评

想着sed有没有什么用法一次显示出来呢  详情 回复 发表于 2023-5-10 07:01
回复

使用道具 举报

18544#
发表于 2023-5-10 00:53:50 | 只看该作者
谢谢分享
回复

使用道具 举报

18543#
发表于 2023-5-9 22:19:05 | 只看该作者
谢谢分享
回复

使用道具 举报

18542#
发表于 2023-5-9 22:05:26 | 只看该作者
本帖最后由 泮安宁 于 2023-5-9 22:06 编辑

正则表达式如果匹配到多个内容,有办法一次显示出来吗,目前用了个循环的笨办法,感觉很别扭
  1. ENVI &a=aaaaaaa/bbbbbbbb/cccccccc/1.1.1/a2.2.22222.exe
  2. SED -ni -ex -many &&YN=?0,(\d+\.)+\d+.?,,&a
  3. MSTR &&number=<#>%&YN%
  4. ENVI &&n=1
  5. ENVI &&var=var%&n%
  6. LOOP %&n%<%&number%,
  7. {*
  8.     CALC &&n=%&n%+1
  9.     ENVI &&var=%&var%;var%&n%
  10. }
  11. SED -ni -ex -many &&YN=?0,(\d+.)+\d+\.?,%&var%,&a
  12. FORX *NL:; &var,&&contents,
  13. {*
  14.     ^ENVI &&vtemp=%&contents%
  15.     ^ENVI &&version=%%&vtemp%%
  16.     MESS %&version%
  17. }
复制代码


点评

无限套娃  详情 回复 发表于 2023-5-10 03:23
回复

使用道具 举报

18541#
发表于 2023-5-9 21:13:45 | 只看该作者
红毛樱木 发表于 2023-5-9 18:25
%&error%
错误码是多少呀 -------------------------
拔插一下移动磁盘看看呢

这个环境不在身边,我找个机会试试看。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-7 23:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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