无忧启动论坛

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

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

    [复制链接]
16681#
发表于 2022-4-21 10:56:38 | 只看该作者
mdyblog 发表于 2022-4-20 22:43
ENVI^ EnviMode=1
ENVI^ ForceLocal=1
ENVI &Page1_WID=

我之前就是用的表格写的,现在又想到了另一种方案
回复

使用道具 举报

16682#
发表于 2022-4-21 11:23:59 | 只看该作者
826773297 发表于 2022-4-21 10:51
就是说系统dpi是125,pecmd也要设置成125就不模糊吗

系统显示设置这里,dpi设置成100就不模糊了

或者不用系统给出的这几个dpi,自定义dpi


自定义dpi即使设置成125,也不会模糊。

点评

字体确实更清晰了[attachimg]500090[/attachimg] 什么原因  详情 回复 发表于 2022-4-22 08:33
回复

使用道具 举报

16683#
 楼主| 发表于 2022-4-21 11:25:59 | 只看该作者
Anson4 发表于 2022-4-21 09:41
在执行一个耗时比较长的操作时,如何实现手动终止该操作?比如:
1. 用FILE指令复制大量文件
2. 用FORX进 ...

FORX 循环中 检测一个终止标志变量为0 就 EXIT FORX
需要终止时 , 设置 终止标志变量 为 0

点评

多层调用的情况实现起来似乎有点复杂,是不是需要设置全局变量呢?  详情 回复 发表于 2022-4-21 22:25
回复

使用道具 举报

16684#
发表于 2022-4-21 12:36:48 | 只看该作者
红毛樱木 发表于 2022-4-21 01:08
缩放尽量自己处理,用微软的API自己处理。
若让PECMD自己处理,会影响到别人的程序设计不妥。

大佬可以告知具体处理方法吗

点评

你是PE还是什么环境?  详情 回复 发表于 2022-4-21 16:59
回复

使用道具 举报

16685#
 楼主| 发表于 2022-4-21 16:59:59 | 只看该作者
泮安宁 发表于 2022-4-21 12:36
大佬可以告知具体处理方法吗

你是PE还是什么环境?

点评

完整的系统  详情 回复 发表于 2022-4-21 18:21
回复

使用道具 举报

16686#
发表于 2022-4-21 18:21:47 | 只看该作者
mdyblog 发表于 2022-4-21 16:59
你是PE还是什么环境?

完整的系统
回复

使用道具 举报

16687#
 楼主| 发表于 2022-4-21 21:42:22 | 只看该作者
什么系统, 完整版本号。 哪儿下载(准确下载链接)

点评

https://software.download.prss.microsoft.com/sg/Win11_Chinese(Simplified)_x64v1.iso?t=38d25d99-56bc-4ede-898c-7a2c6823611e&e=1650635680&h=3706eeadd811b81af5726e408b0f4b822ef017748fcf6f65c6acd4d79673c0  详情 回复 发表于 2022-4-21 21:58
回复

使用道具 举报

16688#
发表于 2022-4-21 21:58:13 | 只看该作者
本帖最后由 泮安宁 于 2022-4-21 21:59 编辑
mdyblog 发表于 2022-4-21 21:42
什么系统, 完整版本号。 哪儿下载(准确下载链接)
https://software.download.prss.microsoft.com/sg/Win11_Chinese(Simplified)_x64v1.iso?t=38d25d99-56bc-4ede-898c-7a2c6823611e&e=1650635680&h=3706eeadd811b81af5726e408b0f4b822ef017748fcf6f65c6acd4d79673c018
从这下载的,微软官网

点评

这个ISO安装了后,(未激活) 什么配置都没改。就默认的设置。 效果: [attachimg]500225[/attachimg]  详情 回复 发表于 2022-4-24 03:03
系统本身 字体 清晰 吗?  详情 回复 发表于 2022-4-22 09:15
回复

使用道具 举报

16689#
发表于 2022-4-21 22:25:32 | 只看该作者
mdyblog 发表于 2022-4-21 11:25
FORX 循环中 检测一个终止标志变量为0 就 EXIT FORX
需要终止时 , 设置 终止标志变量 为 0

多层调用的情况实现起来似乎有点复杂,是不是需要设置全局变量呢?

点评

最上一层窗口定义一个 局部变量, 下面都能访问。 CALL @MyMainWIN _SUB MyMainWIN,W560H440,WinCMD功能演示,SET bRun=0, SET &bRun=1 ITEM Button3,L32T108W300H54,终止,SET bRun=0,%SystemRoot%  详情 回复 发表于 2022-4-22 02:37
一般是设置几个主程序的变量,就是你说的全局变量吧  详情 回复 发表于 2022-4-21 23:32
回复

使用道具 举报

16690#
发表于 2022-4-21 23:32:19 来自手机 | 只看该作者
Anson4 发表于 2022-4-21 22:25
多层调用的情况实现起来似乎有点复杂,是不是需要设置全局变量呢?

一般是设置几个主程序的变量,就是你说的全局变量吧

点评

细想了一下,就是这个意思。  发表于 2022-4-22 08:35
回复

使用道具 举报

16691#
 楼主| 发表于 2022-4-22 02:37:19 | 只看该作者
本帖最后由 mdyblog 于 2022-4-22 05:10 编辑
Anson4 发表于 2022-4-21 22:25
多层调用的情况实现起来似乎有点复杂,是不是需要设置全局变量呢?

最上一层窗口定义一个 局部变量, 下面都能访问。


//SET &bRun=1   //这里定义 本脚本局部变量, 也可以。

CALL @MyMainWIN

_SUB MyMainWIN,W560H440,WinCMD功能演示,SET bRun=0,
    SET &bRun=1
    ITEM Button3,L32T108W300H54,终止,SET bRun=0,%SystemRoot%\explorer.exe
    ENVI @this.Visible=1
    WAIT 0.999
    CALL FUN1
_END

_SUB FUN1
  FORX /S  %WinDir%\*.*,&f,0,
  {   IFEX #%bRun%=0, TEAM ENVI @this=FIND 终止| EXIT FORX
      ENVI @this=%&f%
      WAIT 0.999
  }
_END

示例\EXIT-FORX-MESS.wcs


点评

谢谢回复! 在 WAIT 0.999 里面,这个 0.999 就是字面的意思还是另有深意呢?  详情 回复 发表于 2022-4-22 08:38
回复

使用道具 举报

16692#
发表于 2022-4-22 08:33:42 | 只看该作者
泮安宁 发表于 2022-4-21 11:23
系统显示设置这里,dpi设置成100就不模糊了

或者不用系统给出的这几个dpi,自定义dpi

字体确实更清晰了
什么原因

点评

我下载一个看看效果,在笔记本的2k屏幕上,眼睛都快看瞎了。  详情 回复 发表于 2022-4-22 08:41
回复

使用道具 举报

16693#
发表于 2022-4-22 08:38:37 | 只看该作者
mdyblog 发表于 2022-4-22 02:37
最上一层窗口定义一个 局部变量, 下面都能访问。

谢谢回复!
在 WAIT 0.999 里面,这个 0.999 就是字面的意思还是另有深意呢?

点评

时间1*100000表示处理完积压的消息个数 Window一个操作, 引发一连串消息。 处理完这些消息, 前面的操作才真正完成。 否则显示有些不正常, 奇奇怪怪。 [attachimg]500100[/attachimg]  详情 回复 发表于 2022-4-22 09:13
回复

使用道具 举报

16694#
发表于 2022-4-22 08:41:30 | 只看该作者
826773297 发表于 2022-4-22 08:33
字体确实更清晰了
什么原因

我下载一个看看效果,在笔记本的2k屏幕上,眼睛都快看瞎了。
回复

使用道具 举报

16695#
发表于 2022-4-22 08:49:24 | 只看该作者
帮助文档的可读性还是不太理想,字体稍微小了点。不过,关键还是行距,两行之间拉开点距离,小效果会好些。

点评

要在系统里设置自定义api,pecmd的字体才会清晰,比如系统的dpi是125,打开后就是你这个界面,有点糊,你设置自定义dpi同样为125,再打开pecmd会发现字体很清晰  详情 回复 发表于 2022-4-22 09:30
回复

使用道具 举报

16696#
 楼主| 发表于 2022-4-22 09:04:53 | 只看该作者
Anson4 发表于 2022-4-21 09:29
从帮助文档可以看到,BROW指令打开的对话框有三种风格:
1. 选择或者保存文件
2. 选择目录

这个 需要HOOK

点评

可以的话,建议处理一下,现在2和3的情形,对话框真的是不好用,操作效率低。  发表于 2022-4-22 09:08
回复

使用道具 举报

16697#
发表于 2022-4-22 09:10:49 | 只看该作者
说起行距,建议M大把LIST下拉列表的行距也加大一点以增加易读性,类似的还有EDIT框内容的行距。

回复

使用道具 举报

16698#
 楼主| 发表于 2022-4-22 09:13:03 | 只看该作者
Anson4 发表于 2022-4-22 08:38
谢谢回复!
在 WAIT 0.999 里面,这个 0.999 就是字面的意思还是另有深意呢?

时间1*100000表示处理完积压的消息个数
Window一个操作, 引发一连串消息。
处理完这些消息, 前面的操作才真正完成。 否则显示有些不正常, 奇奇怪怪。



点评

没看到帮助里面还有这个,惭愧!  发表于 2022-4-22 09:19
回复

使用道具 举报

16699#
 楼主| 发表于 2022-4-22 09:15:23 | 只看该作者

系统本身 字体 清晰 吗?
比如 记事本。
讲HELP中的文本 拷贝到 记事本。看看。

点评

[attachimg]500105[/attachimg] 系统字体清晰  详情 回复 发表于 2022-4-22 09:46
回复

使用道具 举报

16700#
发表于 2022-4-22 09:30:43 | 只看该作者
Anson4 发表于 2022-4-22 08:49
帮助文档的可读性还是不太理想,字体稍微小了点。不过,关键还是行距,两行之间拉开点距离,小效果会好些。 ...

要在系统里设置自定义api,pecmd的字体才会清晰,比如系统的dpi是125,打开后就是你这个界面,有点糊,你设置自定义dpi同样为125,再打开pecmd会发现字体很清晰
回复

使用道具 举报

16701#
发表于 2022-4-22 09:31:35 | 只看该作者
其他软件正常,就是pecmd比较模糊,不知道什么原因
回复

使用道具 举报

16702#
发表于 2022-4-22 09:46:33 | 只看该作者
mdyblog 发表于 2022-4-22 09:15
系统本身 字体 清晰 吗?
比如 记事本。
讲HELP中的文本 拷贝到 记事本。看看。


系统字体清晰

点评

目测, 字体和字体大小不同。 系统用的字体粗壮圆润, 字号也比较大。 PECMD 默认设置: 宋体,9号 [attachimg]500107[/attachimg]  详情 回复 发表于 2022-4-22 10:46
回复

使用道具 举报

16703#
 楼主| 发表于 2022-4-22 10:41:59 | 只看该作者
Anson4 发表于 2022-4-21 09:29
从帮助文档可以看到,BROW指令打开的对话框有三种风格:
1. 选择或者保存文件
2. 选择目录

HOOK:

点评

就像想要这种效果,对!  详情 回复 发表于 2022-4-22 10:59
回复

使用道具 举报

16704#
 楼主| 发表于 2022-4-22 10:46:41 | 只看该作者

目测, 字体和字体大小不同。
系统用的字体粗壮圆润, 字号也比较大。

PECMD 默认设置: 宋体,9号

点评

但是通过自定义dpi,pecmd就会显示清晰,但会出现另一个问题,16671楼截图所示,帮助页面框线会变乱,不知道什么原因  详情 回复 发表于 2022-4-23 12:39
同样的字体大小,感觉pecmd的字很糊,看我16667楼上传的托盘图标右键字体  详情 回复 发表于 2022-4-22 11:26
回复

使用道具 举报

16705#
发表于 2022-4-22 10:59:42 | 只看该作者
本帖最后由 Anson4 于 2022-4-22 11:29 编辑

就是想要这种效果,对!
回复

使用道具 举报

16706#
发表于 2022-4-22 11:26:57 | 只看该作者
mdyblog 发表于 2022-4-22 10:46
目测, 字体和字体大小不同。
系统用的字体粗壮圆润, 字号也比较大。

同样的字体大小,感觉pecmd的字很糊,看我16667楼上传的托盘图标右键字体
回复

使用道具 举报

16707#
 楼主| 发表于 2022-4-23 10:13:02 | 只看该作者
Anson4 发表于 2022-4-21 09:29
从帮助文档可以看到,BROW指令打开的对话框有三种风格:
1. 选择或者保存文件
2. 选择目录

新版\示例\BROWDirX.wcs

点评

对话框如果用这种风格的话,不知道操作会不会更方便。 [attachimg]500177[/attachimg]  详情 回复 发表于 2022-4-23 12:30
M大辛苦了,感谢更新! 我测试了一下,想提几点建议,M大看看能不能优化一下: 1. 增加调整窗口大小的功能,下次打开显示为上次的窗口大小。 2. 现在每次打开窗口总是对齐到屏幕的左上角,建议显示在上次的位置。  详情 回复 发表于 2022-4-23 12:10
这个位置空白,有点奇怪 [attachimg]500168[/attachimg]  详情 回复 发表于 2022-4-23 11:58
回复

使用道具 举报

16708#
发表于 2022-4-23 11:00:26 | 只看该作者
某个品牌机型某些机器shel explorer.exe会卡90秒左右,改成exec explorer.exe后正常。

分别测试了210216、220330、220331、220331B、220331D都有此问题。

也不知道此问题是否和硬盘有关系,分区助手8.2PE版也卡老半天才能进去,但是硬盘无坏道、电脑也比较新,diskpart正常、DG进去不卡,各分区浏览文件一切正常,尝试删除重建启动分区、重建MBR、清除保留扇区后故障依旧,但是exec explorer.exe不卡。

该机型的有些机器上(都是同型号,配置完全相同,同上),无论哪个命令加载explorer都是正常的。

这种时有时无的问题,无论软件还是硬件解决起来最麻烦了,是不是只能exec先用着了。。。

点评

所有pe都会吗  详情 回复 发表于 2022-4-23 11:06
回复

使用道具 举报

16709#
发表于 2022-4-23 11:06:35 | 只看该作者
nttwqz 发表于 2022-4-23 11:00
某个品牌机型某些机器shel explorer.exe会卡90秒左右,改成exec explorer.exe后正常。

分别测试了210216 ...

所有pe都会吗

点评

是的,用本坛slore的生成了好几次了都,但是8.1PE正常。 而且这个问题只在该型号的有些机器上出现,总体出现概率较高。其它型号没有出现过一次,哪怕是老爷机,神奇。  详情 回复 发表于 2022-4-23 11:11
回复

使用道具 举报

16710#
发表于 2022-4-23 11:11:01 | 只看该作者

是的,用本坛slore的生成了好几次了都,但是8.1PE正常。

而且这个问题只在该型号的有些机器上出现,总体出现概率较高。其它型号没有出现过一次,哪怕是老爷机,神奇。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-16 04:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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