无忧启动论坛

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

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

    [复制链接]
1591#
发表于 2024-5-20 23:27:01 | 显示全部楼层
泮安宁 发表于 2024-5-20 22:21
引用传递是不能传递本级变量名吗----------------------------------------------

两命令整数值可用&var ...

CALL test2 &&a

GETF %~1,0#*,&&b
然后就变成
GETF &&a,0#*,&&b了。所以是空的。
-------------------------------
要这样
CALL test2 &a

点评

这样的话是不是如果有个同名全局变量就冲突了  详情 回复 发表于 2024-5-21 00:03
回复

使用道具 举报

1592#
发表于 2024-5-20 23:27:56 | 显示全部楼层
mdyblog 发表于 2024-5-20 23:10
为什么 我调试 , 都是这样形式。 就一个S:
是你ISO理自带的PECMD.EXE, 换了好多个,都是如此。

有可能他有两个一样结构的U盘,都是HHH333的PE,我猜的

点评

我说的是列数, 它的好多列 盘符后面 好多其它信息: [attachimg]541875[/attachimg]  详情 回复 发表于 2024-5-21 05:55
回复

使用道具 举报

1593#
发表于 2024-5-21 23:54:42 | 显示全部楼层
泮安宁 发表于 2024-5-21 23:30
测试正常,不闪了

滚轮滚动时,有如下现象

看上去和显示性能有关。

点评

不清楚,你运行一下看看有没有这种现象  详情 回复 发表于 2024-5-22 19:35
回复

使用道具 举报

1594#
发表于 2024-5-22 00:24:55 | 显示全部楼层
Anson4 发表于 2024-5-22 00:14
求教一下,下面这个指令具体怎么使用:
ENVI @窗口.HitTest=高[:宽:x:y]"。    //设置可拖动动窗口的敏感 ...
  1. CALL @MAIN
  2. _SUB MAIN,W800H600,TEST
  3.     ENVI @MAIN.HitTest=100:100:100:100
  4. _END
复制代码


就是相对于“窗口”内的信息

点评

谢谢回复! 我似乎明白了,又似乎没明白,除了“高”,没明白“宽”、“X”、“Y"这三个具体对应窗口的什么位置。 ENVI @MAIN.HitTest=100:100:100:100 是不是窗口往内缩一圈得到的区域(比如下图中的1、2、3、4区  详情 回复 发表于 2024-5-22 08:59
回复

使用道具 举报

1595#
发表于 2024-5-22 16:58:53 | 显示全部楼层
Anson4 发表于 2024-5-22 14:40
M大,再进一步的应用中,遇到了这样一个问题:
在打开窗口之后,基于某个实际需求,需要调整窗口的尺寸 ...

处理哪里?说明一下

点评

简单说就是把窗口的尺寸改大,然后调整分割线和右下角的按钮位置,具体请看示例中点击“扩大窗口”按钮的执行代码。  详情 回复 发表于 2024-5-22 17:07
回复

使用道具 举报

1596#
发表于 2024-5-22 17:23:45 | 显示全部楼层
Anson4 发表于 2024-5-22 17:07
简单说就是把窗口的尺寸改大,然后调整分割线和右下角的按钮位置,具体请看示例中点击“扩大窗口”按钮的 ...

剩下的控件和你调主窗口一样,也用
ENVI @控件名.POS=
来调

点评

窗口使用了参数 -csize -altmv 之后,这样调整出来的效果直观上是右侧和底部边界变宽了,请看 19076# 楼(我添加了截图)。  详情 回复 发表于 2024-5-22 17:41
回复

使用道具 举报

1597#
发表于 2024-5-22 17:48:19 | 显示全部楼层
Anson4 发表于 2024-5-22 17:41
窗口使用了参数 -csize -altmv 之后,这样调整出来的效果直观上是右侧和底部边界变宽了,请看 19076# 楼 ...

奇怪我用144的DPI环境测试两个一模一样的的尺寸。

点评

两个示例打开后初始显示效果基本是一样的,点击“扩大窗口”按钮后,使用了 -csize -altmv 参数的情况下,该如何修正窗口尺寸?  详情 回复 发表于 2024-5-22 18:10
回复

使用道具 举报

1598#
发表于 2024-5-22 17:51:28 | 显示全部楼层
hhh333 发表于 2024-5-22 17:40
M大,想请教一个问题:譬如说安装摄像头,我用DEVI *sub 驱动所在目录,Image。也许有两种方式,
一种就是 ...

逻辑上来讲,如果指定了Image类型,就只会去处理设备管理器里面已有的Image类。

点评

我的意思还需要不需要读这个位置的inf文件。  详情 回复 发表于 2024-5-23 07:58
回复

使用道具 举报

1599#
发表于 2024-5-22 18:16:23 | 显示全部楼层
Anson4 发表于 2024-5-22 18:10
两个示例打开后初始显示效果基本是一样的,点击“扩大窗口”按钮后,使用了 -csize -altmv 参数的情况下 ...

我就是点击“扩大窗口”按钮后也是一样的,所以才奇怪。

点评

确实是两个示例在点击“扩大窗口”按钮后,窗口的尺寸都是需要修正的。  详情 回复 发表于 2024-5-22 18:27
回复

使用道具 举报

1600#
发表于 2024-5-22 18:48:09 | 显示全部楼层
Anson4 发表于 2024-5-22 18:27
确实是两个示例在点击“扩大窗口”按钮后,窗口的尺寸都是需要修正的。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=440690

无边框不就省事了,那些边框什么的很复杂的

点评

这样的话,敢情问题是出在标题栏?  详情 回复 发表于 2024-5-22 19:32
回复

使用道具 举报

1601#
发表于 2024-5-22 22:17:49 来自手机 | 显示全部楼层
baosheng00 发表于 2024-5-22 21:17
虚拟Y盘,有没有不要虚拟的命令
1.widn7  U盘不支持多分区显示,肯定出错
2.命令不理解  \Device\Hardd ...

Windows分区一切都以卷为基础,没有卷就不行。imdisk临时加载个盘符吧
回复

使用道具 举报

1602#
发表于 2024-5-22 23:24:45 来自手机 | 显示全部楼层
baosheng00 发表于 2024-5-22 23:12
明白了,谢谢M大解释。
另外再请教一下PECMD有没有可以获取磁盘分盘的ID。比如Harddisk2Partition2的标 ...

partition后面的分区号就是逻辑分区号

点评

我知道逻辑分区号,但怎么才能获取分区号的ID  详情 回复 发表于 2024-5-22 23:37
回复

使用道具 举报

1603#
发表于 2024-5-22 23:58:32 来自手机 | 显示全部楼层
本帖最后由 红毛樱木 于 2024-5-23 02:43 编辑
baosheng00 发表于 2024-5-22 23:37
我知道逻辑分区号,但怎么才能获取分区号的ID

part list drv
是不是能满足--------------------------
有点迷糊,逻辑分区号和分区号的ID 你说的不是一个东西?
回复

使用道具 举报

1604#
发表于 2024-5-25 19:22:16 | 显示全部楼层
Anson4 发表于 2024-5-25 18:00
两块NvMe磁盘:0#,4#(装在USB硬盘盒中),脚本读取的序列号都与 CrystalDiskInfo 读取的不一样,请参看 ...

第三方硬盘盒之类的,有自定义协议,需要解析主控厂家的信息才能获取到内部的硬盘信息,这个不是PECMD干的事了
回复

使用道具 举报

1605#
发表于 5 天前 | 显示全部楼层
本帖最后由 红毛樱木 于 2024-5-31 15:52 编辑
hhh333 发表于 2024-5-31 15:26
想实现数组下标相似的功能,请教大家一个问题,上述代码怎么在EnviMode=1的时候也有效,要怎么写,就是等号 ...
  1. ENVI^ EnviMode=1
  2. ENVI A1=123456
  3. ENVI N=1
  4. ^ENVI B=%%A%N%%%
  5. MESS %B%
复制代码

A%N%当做变量处理,先^解释一下
回复

使用道具 举报

1606#
发表于 前天 17:53 | 显示全部楼层
freesoft00 发表于 2024-6-3 16:40
pe启动界面密码输入框,焦点问题。看是不是pecmd的问题。
默认无法输入,因为焦点不在对话框上,需要点击 ...

ENVI @窗口和控件名.POS=[#]左:上:[@]宽:高:层级:透明度:前置:激活:父窗口ID::客宽:客高

设置一下呗
回复

使用道具 举报

1607#
发表于 昨天 14:31 | 显示全部楼层
liangnijian 发表于 2024-6-4 13:37
难怪,但是如果不指定编码就出问题

那估计是你的文件不带UTF-8文件头BOM

点评

解决了,把文本编码改成ANSI就没这些事了  详情 回复 发表于 昨天 15:10
回复

使用道具 举报

1608#
发表于 昨天 16:54 | 显示全部楼层
Anson4 发表于 2024-6-4 16:38
用 LPOS/RPOS/SED 指令查找指定字符串出现的行号时,遇到了几个问题:
1、如何仅返回指定字符串出现在行 ...

1、
  1. ENVI$ &NL=0d 0a
  2. ENVI &MSG=%&NL%顺序AA获取指定DEF字符串出现的顺序行号AA
  3. \%&NL%窗口使用顺序缩放比例缩放后顺序
  4. \%&NL%在高DPI显示顺序环境窗口高度超出顺序预期。
  5. LPOS*  ,*&LPOS_AllLineNum=%&NL%顺序,1,%&MSG%
  6. SED* ;;*&SED_AllLineNum=?0,%&NL%顺序,,%&MSG%
  7. MESS [%&LPOS_AllLineNum%][%&SED_AllLineNum%]
复制代码
弄个换行符到前面呗
回复

使用道具 举报

1609#
发表于 昨天 16:55 | 显示全部楼层
Anson4 发表于 2024-6-4 16:49
在用PECMD处理VHD/VHDX映像文件时,已经实现了这些功能:创建、挂载、卸载、差分。
下面这四个功能如何实 ...

不是太复杂的API,直接CALL $API 也不是很难

点评

调用API我是真不懂,请帮个忙写一段!  详情 回复 发表于 昨天 17:11
回复

使用道具 举报

1610#
发表于 昨天 21:33 | 显示全部楼层
826773297 发表于 2024-6-4 21:17
pecmd支持内置一个字体到主程序吗,比如图标字体,某些系统没有图标字体,调用起来就很麻烦要自己转成图 ...

字体文件应该需要单独释放出来的,内置后PUTF释放出来,然后FONT加载,不用了再FONT - 卸载
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-5 00:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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