无忧启动论坛

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

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

    [复制链接]
16801#
发表于 2022-4-26 07:27:32 | 只看该作者
mdyblog 发表于 2022-4-26 02:53
PECMD2012.1.88.05.87Stable-220422B测试.7z\X64\PECMD.EXE 也可以:

还是说setup中不加-user所有版本都是正常的?
回复

使用道具 举报

16802#
发表于 2022-4-26 07:37:02 | 只看该作者
mdyblog 发表于 2022-4-25 21:47
奇怪, SETUP\cmdline 那个 去掉 -user
PECMD2012.1.88.05.86Stable-220331G.7z\X64\PECMD.EXE正常。
W ...

是的,SETUP\cmdline 加 -user是出于以用户方式进system,以后切admin也加-user似乎逻辑上说得通一点,但经过测试还是进system时MAIN不加-user比加要稳定一些。
20211116版本SETUP\cmdline 加与不加在切换admin时都是可以的,后续版本加了-user就不正常了,不知这是如何引起的。

点评

这个设计上 是这样的。 1: MAIN 和 MAIN -user 每样只能一个, 会排斥后来的同类。 2:有效的 MAIN -user 优先于 MAIN。 所以 1): MAIN -user设置后, 动态屏蔽MAIN。 -user 我实际生效的配置。  详情 回复 发表于 2022-4-26 08:13
回复

使用道具 举报

16803#
发表于 2022-4-26 07:48:42 | 只看该作者
mdyblog 发表于 2022-4-25 21:56
用  ENVI @@style=%WID%:[@*]v1:v2

没有起作用,请M大帮忙看看是不是我没用对:

点评

v1 v2用实际值 SET &SS_LEFT=0x0000 SET &SS_CENTER=0x0001 SET &SS_RIGHT=0x0002 ENVI @@style=%&&w%:(%SS_LEFT%|%SS_CENTER%):%SS_RIGHT% 效果: [attachimg]500349[/attachimg]  详情 回复 发表于 2022-4-26 13:08
v1,v2用对应的实际值。 v1是去掉的对齐方式, v2是添加的对齐方式。 ※"ENVI @窗口/控件名.style=[@*]去风格[:加风格]"。ENVI @@style=%WID%:[@*]v1:v2 //@直接*扩展  详情 回复 发表于 2022-4-26 08:16
回复

使用道具 举报

16804#
 楼主| 发表于 2022-4-26 08:08:48 | 只看该作者
本帖最后由 mdyblog 于 2022-4-26 09:05 编辑
hhh333 发表于 2022-4-26 07:14
422b有加find explorer.exe|%username%和kill explorer.exe|%username%功能吗?

还没上传。等下。

=============
上传了:PECMD2012.1.88.05.87Stable-220425测试

回复

使用道具 举报

16805#
 楼主| 发表于 2022-4-26 08:13:51 | 只看该作者
本帖最后由 mdyblog 于 2022-4-26 12:19 编辑
hhh333 发表于 2022-4-26 07:37
是的,SETUP\cmdline 加 -user是出于以用户方式进system,以后切admin也加-user似乎逻辑上说得通一点,但 ...

这个设计上 是这样的。
1: MAIN  和 MAIN  -user
每样只能一个, 会排斥后来的同类。

2:有效的  MAIN  -user 优先于 MAIN。
   所以
   1): MAIN -user设置后, 动态屏蔽MAIN。 -user 我实际生效的配置。
   2): MAIN -user 退出后, 应该清除其设置, 免得 干扰 低优先级的 MAIN.
按设计, setup\cmdline中不加-user.
setup\cmdline 是不能退出的(否则等会儿自动重启)。 一直占着。
所以, 如果用了-user, 后面就没有-user可用了。 变成 “占着茅坑不拉屎”。

点评

1、目前的情况清楚了,20211116之后续的版本main -user后,不能再main -user,而前面的版本没有限制; 2、tsdiscon.exe之后算不算清除了原来的MAIN或MAIN -user; 3、为了方便admin与system的切换,显然需要不清除  详情 回复 发表于 2022-4-26 09:36
回复

使用道具 举报

16806#
 楼主| 发表于 2022-4-26 08:16:06 | 只看该作者
Anson4 发表于 2022-4-26 07:48
没有起作用,请M大帮忙看看是不是我没用对:

v1,v2用对应的实际值。 v1是去掉的对齐方式, v2是添加的对齐方式。

※"ENVI @窗口/控件名.style=[@*]去风格[:加风格]"。ENVI @@style=%WID%:[@*]v1:v2 //@直接*扩展
回复

使用道具 举报

16807#
发表于 2022-4-26 09:36:57 | 只看该作者
本帖最后由 hhh333 于 2022-4-26 09:40 编辑
mdyblog 发表于 2022-4-26 08:13
这个设计上 是这样的。
1: MAIN  和 MAIN  -user
每样只能一个, 会排斥后来的同类。

1、目前的情况清楚了,20211116之后续的版本main -user后,不能再main -user,而前面的版本没有限制;
2、tsdiscon.exe之后算不算清除了原来的MAIN或MAIN -user;
3、为了方便admin与system的切换,显然需要不清除原来的守护,即每个用户守护一个explorer.exe:现在有两个方式
方案1:SYSTEM用户MAIN装载的ini中执行SHEL即“MAIN”配套“SHEL”,Administrator用户“MAIN -user”配套“SHEL -user”
方案2:SYSTEM用户“MAIN -user”配套“SHEL -user”,Administrator用户也用“MAIN -user”配套“SHEL -user”
从目前的情况看,20211116及以前版本,以上两个方案都是可以的,但后续版本只能用方案1,从观察到的情况看方案1似乎比方案2稳定。不过总的来讲这种守护有时不是那么有效,多切换几次后弄不好kill explorer.exe后就不出桌面了。当然谁没事总是多次来回切换呢

点评

两个 MAIN -user,不是设计的规范, 其结果 没有保证。  详情 回复 发表于 2022-4-26 12:20
回复

使用道具 举报

16808#
 楼主| 发表于 2022-4-26 12:17:41 | 只看该作者
阿弥陀佛 发表于 2022-4-25 01:08
谢谢。发现这个问题出现的情况是主显示器放在副显示器右边。windows默认是按照从左到右放置的,而我这边 ...

试试 PECMD2012.1.88.05.87Stable-220425B测试.7z
支持反序显示器。

点评

这个问题解决了。但是最近几个版本有个新问题,IMAG的背景颜色失效了,以上代码在Build:2022-03-08正常。不知哪个版本开始失效了  详情 回复 发表于 2022-4-26 20:18
回复

使用道具 举报

16809#
 楼主| 发表于 2022-4-26 12:20:24 | 只看该作者
本帖最后由 mdyblog 于 2022-4-26 12:23 编辑
hhh333 发表于 2022-4-26 09:36
1、目前的情况清楚了,20211116之后续的版本main -user后,不能再main -user,而前面的版本没有限制;
2 ...

两个 MAIN -user (或两个MAIN),不是设计的规范, 其结果 没有保证。
设计的规范: 先主(MAIN)后次(-user)。
主常居驻,不能切换。 次随意,可以切换。
回复

使用道具 举报

16810#
 楼主| 发表于 2022-4-26 13:08:05 | 只看该作者
Anson4 发表于 2022-4-26 07:48
没有起作用,请M大帮忙看看是不是我没用对:

v1 v2用实际值
SET &SS_LEFT=0x0000
SET &SS_CENTER=0x0001
SET &SS_RIGHT=0x0002

            ENVI @@style=%&&w%:(%SS_LEFT%|%SS_CENTER%):%SS_RIGHT%
BrowDirX_Click_A4.wcs.zip (2.83 KB, 下载次数: 6)
效果:

点评

原本我是想弄成下图底部区域那样的布局的,可是下拉框会随着窗口变化而拉伸,所以就作罢了。不知道是不是可以通过修改某个参数,将对话u昂左边的区域改成下图的样式(感觉这个操作效率高一些)? [attachimg]500356  详情 回复 发表于 2022-4-26 15:24
正在我无从下手,又不好意思继续请教的时候,M大的答案来了,感谢分享!  详情 回复 发表于 2022-4-26 14:55
回复

使用道具 举报

16811#
发表于 2022-4-26 14:55:21 | 只看该作者
mdyblog 发表于 2022-4-26 13:08
v1 v2用实际值
SET &SS_LEFT=0x0000
SET &SS_CENTER=0x0001

正在我无从下手,又不好意思继续请教的时候,M大的答案来了,感谢分享!
回复

使用道具 举报

16812#
发表于 2022-4-26 15:24:25 | 只看该作者
本帖最后由 Anson4 于 2022-4-26 15:25 编辑
mdyblog 发表于 2022-4-26 13:08
v1 v2用实际值
SET &SS_LEFT=0x0000
SET &SS_CENTER=0x0001

原本我是想弄成下图底部区域那样的布局的,可是下拉框会随着窗口变化而拉伸,所以就作罢了。
不知道是不是可以通过修改某个参数,将对话u昂左边的区域改成下图的样式(感觉这个操作效率高一些)?


点评

哦,没有 类型标签。 效果: [attachimg]500362[/attachimg]  详情 回复 发表于 2022-4-26 17:24
效果: [attachimg]500361[/attachimg]  详情 回复 发表于 2022-4-26 17:19
回复

使用道具 举报

16813#
发表于 2022-4-26 15:25:33 | 只看该作者
感觉很多事情PECMD都能干好,只是需要有些编程基础,外行用起来就是比较吃力。
回复

使用道具 举报

16814#
 楼主| 发表于 2022-4-26 17:19:13 | 只看该作者
Anson4 发表于 2022-4-26 15:24
原本我是想弄成下图底部区域那样的布局的,可是下拉框会随着窗口变化而拉伸,所以就作罢了。
不知道是不 ...

BrowDirX_Click_A4-02.wcs.zip (3.08 KB, 下载次数: 5)
效果:

回复

使用道具 举报

16815#
 楼主| 发表于 2022-4-26 17:24:03 | 只看该作者
Anson4 发表于 2022-4-26 15:24
原本我是想弄成下图底部区域那样的布局的,可是下拉框会随着窗口变化而拉伸,所以就作罢了。
不知道是不 ...

哦,没有 类型标签。
BrowDirX_Click_A4-03.wcs.zip (3.09 KB, 下载次数: 6)

效果:

点评

M大,类型下拉选择框,会随着窗口的拉大而向左拉伸。 [attachimg]500369[/attachimg]  详情 回复 发表于 2022-4-26 19:02
回复

使用道具 举报

16816#
 楼主| 发表于 2022-4-26 18:00:55 | 只看该作者
826773297 发表于 2022-4-24 15:08
有没有办法创建一种按钮,里面由多个控件组成,但是统一为一个按钮,就是点击按钮里面的控件相当于点击了这 ...

简单的, 大概是可以的。
具体按钮里面什么样的, 你用SWIM写个,打包上来。

如果只是简单的图片,ITEM 本身就支持图片(ICO/BMP/PNG/JPG...)了。

点评

[attachimg]500384[/attachimg] 就是这种列表,我做不出来  详情 回复 发表于 2022-4-26 20:57
回复

使用道具 举报

16817#
发表于 2022-4-26 19:02:28 | 只看该作者
mdyblog 发表于 2022-4-26 17:24
哦,没有 类型标签。

M大,类型下拉选择框,会随着窗口的拉大而向左拉伸。

点评

BROW &RetBrow,"%WinDir%\*.EXE;*.DLL",请选择一个文件,运行文件(*.EXE;*.DLL)|*.EXE;*.DLL|EXE文件(*.EXE)|*.EXE|INI文件(*.INI)|*.INI|All(*.*)|*.*|,0x881000 也这样。 这有问题吗?  详情 回复 发表于 2022-4-26 19:36
回复

使用道具 举报

16818#
 楼主| 发表于 2022-4-26 19:36:38 | 只看该作者
Anson4 发表于 2022-4-26 19:02
M大,类型下拉选择框,会随着窗口的拉大而向左拉伸。

BROW &RetBrow,"%WinDir%\*.EXE;*.DLL",请选择一个文件,运行文件(*.EXE;*.DLL)|*.EXE;*.DLL|EXE文件(*.EXE)|*.EXE|INI文件(*.INI)|*.INI|All(*.*)|*.*|,0x881000
也这样。
这有问题吗?

点评

这个正常。我一开始就是模仿这个来排列的,后来发现拉伸窗口会导致下拉框向左自动拉伸。  详情 回复 发表于 2022-4-26 19:41
回复

使用道具 举报

16819#
发表于 2022-4-26 19:41:34 | 只看该作者
mdyblog 发表于 2022-4-26 19:36
BROW &RetBrow,"%WinDir%\*.EXE;*.DLL",请选择一个文件,运行文件(*.EXE;*.DLL)|*.EXE;*.DLL|EXE文件(*.EX ...

这个正常。我一开始就是模仿这个来排列的,后来发现拉伸窗口会导致下拉框向左自动拉伸。
回复

使用道具 举报

16820#
发表于 2022-4-26 20:18:24 | 只看该作者
mdyblog 发表于 2022-4-26 12:17
试试 PECMD2012.1.88.05.87Stable-220425B测试.7z
支持反序显示器。

这个问题解决了。但是最近几个版本有个新问题,IMAG的背景颜色失效了,
  1. @TEAM ENVI^ EnviMode=1| ENVI^ ForceLocal=1
  2. CALL @WINmain
  3. _SUB WINmain,W960H640,主窗口

  4.         IMAG  img0,L0T0W960H100
  5.         ENVI @img0.bkcolor=0x202020
  6. _END
复制代码
以上代码在Build:2022-03-08正常。不知哪个版本开始失效了

点评

新版  详情 回复 发表于 2022-4-27 03:05
WIn10X64测试, 要带上图片。 [attachimg]500400[/attachimg]  详情 回复 发表于 2022-4-27 01:35
最新版(64)测试正常呀: [attachimg]500395[/attachimg]  详情 回复 发表于 2022-4-26 21:46
回复

使用道具 举报

16821#
发表于 2022-4-26 20:55:21 | 只看该作者

PUTF -dd -bs=10M version.res,0,"%MyName%""#1|#16"
这个命令是导出pecmd内置资源吗,为什么导不出来

点评

搞定了,原来是配置文件路径和exe不在一个目录的原因  详情 回复 发表于 2022-4-27 09:16
回复

使用道具 举报

16822#
发表于 2022-4-26 20:57:21 | 只看该作者
mdyblog 发表于 2022-4-26 18:00
简单的, 大概是可以的。
具体按钮里面什么样的, 你用SWIM写个,打包上来。


就是这种列表,我做不出来

点评

SWIN 就可以 稍后放到 示例 中。 效果: [attachimg]500411[/attachimg]  详情 回复 发表于 2022-4-27 11:59
这个看上去是 SWIN、LABE、IMAG,ITEM很多控件。 现在都TABL可以做类似的,只是没有内置ITEM到效果。  详情 回复 发表于 2022-4-26 23:05
这个很不错啊  详情 回复 发表于 2022-4-26 22:03
回复

使用道具 举报

16823#
 楼主| 发表于 2022-4-26 21:46:25 | 只看该作者
阿弥陀佛 发表于 2022-4-26 20:18
这个问题解决了。但是最近几个版本有个新问题,IMAG的背景颜色失效了,以上代码在Build:2022-03-08正常 ...

最新版(64)测试正常呀:

点评

请问 EditPlus 的 PECMD 语法模板怎么转换成 NotePad++ 的? 我自己手工弄了个,效果不好。  详情 回复 发表于 2022-4-26 22:06
win10里测试不行,我那会测了一下  详情 回复 发表于 2022-4-26 21:48
回复

使用道具 举报

16824#
发表于 2022-4-26 21:48:27 来自手机 | 只看该作者
mdyblog 发表于 2022-4-26 21:46
最新版(64)测试正常呀:

win10里测试不行,我那会测了一下
回复

使用道具 举报

16825#
发表于 2022-4-26 22:03:46 | 只看该作者
826773297 发表于 2022-4-26 20:57
就是这种列表,我做不出来

这个很不错啊
回复

使用道具 举报

16826#
发表于 2022-4-26 22:06:06 | 只看该作者
mdyblog 发表于 2022-4-26 21:46
最新版(64)测试正常呀:

请问 EditPlus 的 PECMD 语法模板怎么转换成 NotePad++ 的?
我自己手工弄了个,效果不好。
回复

使用道具 举报

16827#
发表于 2022-4-26 23:05:48 | 只看该作者
826773297 发表于 2022-4-26 20:57
就是这种列表,我做不出来

这个看上去是
SWIN、LABE、IMAG,ITEM很多控件。

现在都TABL可以做类似的,只是没有内置ITEM的效果。

点评

确实有点麻烦,先不弄了  详情 回复 发表于 2022-4-27 09:15
回复

使用道具 举报

16828#
发表于 2022-4-27 00:34:43 | 只看该作者
826773297 发表于 2022-1-2 07:25
通过wm消息解决了

求分享具体操作方法

点评

看pecmd示例里面的wm消息  详情 回复 发表于 2022-4-27 09:14
回复

使用道具 举报

16829#
 楼主| 发表于 2022-4-27 01:35:15 | 只看该作者
阿弥陀佛 发表于 2022-4-26 20:18
这个问题解决了。但是最近几个版本有个新问题,IMAG的背景颜色失效了,以上代码在Build:2022-03-08正常 ...

WIn10X64测试, 要带上图片。

回复

使用道具 举报

16830#
 楼主| 发表于 2022-4-27 03:05:21 | 只看该作者
阿弥陀佛 发表于 2022-4-26 20:18
这个问题解决了。但是最近几个版本有个新问题,IMAG的背景颜色失效了,以上代码在Build:2022-03-08正常 ...

新版
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 11:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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