无忧启动论坛

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

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

    [复制链接]
271#
发表于 2023-5-4 14:48:08 | 显示全部楼层
hhh333 发表于 2023-4-11 09:00
好像notepad++用的是XML格式的语法加亮文件,近期想用这个来编辑pecmd脚本,好像没找到语法加亮XML文件,哪 ...

第一次看到有人跟我一样的需求,我自己设置的语法文件感觉不是很理想,放上来给 H 大研究一下,看看能不能让它更加完善。解压缩放到 \userDefineLangs\ 文件夹下面,启动 Notepad++ 即可使用。

PECMD.zip (1.95 KB, 下载次数: 5)

点评

修改了一下: 1、中文不乱码了 2、单行注释定义更正 3、取消“|”作为计算符(不然显示斜体与斜杠一样了)  详情 回复 发表于 2023-5-8 21:12
好的,有空我学习一下  详情 回复 发表于 2023-5-6 07:41
回复

使用道具 举报

272#
发表于 2023-5-4 15:14:40 | 显示全部楼层
freesoft00 发表于 2023-4-24 20:26
PECMD2012.1.88.05.94Stable-230422.7z
正式版发布了

上一个正式版好像是 PECMD2012.1.88.05.86Stable-220331G 吧,一年多以前了。
回复

使用道具 举报

273#
发表于 2023-5-5 08:58:21 | 显示全部楼层
PECMD2012.1.88.05.94Stable-230422 版本,帮助对话框的构建日期依然是 2022-08-25。

回复

使用道具 举报

274#
发表于 2023-5-8 19:14:06 | 显示全部楼层
今天发现 PECMD2012.1.88.05.94Stable-230422 存在一个问题,对某些磁盘用下面的指令获取不到信息。
指令如下: PART list part 1,&DiskInfo,指令返回的结果是空的,磁盘的分区信息如下图:

点评

%&error% 错误码是多少呀  详情 回复 发表于 2023-5-9 18:25
命令写错了吧,part list disk 1,&v或者part list part 1#1,&v  详情 回复 发表于 2023-5-8 22:50
回复

使用道具 举报

275#
发表于 2023-5-8 22:00:07 | 显示全部楼层
本帖最后由 Anson4 于 2023-5-8 22:30 编辑
hhh333 发表于 2023-5-8 21:12
修改了一下:
1、中文不乱码了
2、单行注释定义更正

好的,谢谢!
下面这种效果似乎不是很好。
我好像没遇到过中文乱码,新旧对比了一下:


单行注释的效果也不太好:




点评

这个好点  详情 回复 发表于 2023-5-10 07:34
我在PE里面用确实是乱码,要改宋体才对  详情 回复 发表于 2023-5-9 06:57
回复

使用道具 举报

276#
发表于 2023-5-9 14:35:39 | 显示全部楼层
conlin888 发表于 2023-5-8 22:50
命令写错了吧,part list disk 1,&v或者part list part 1#1,&v

命令没错,换回 PECMD_2012.1.88.05.94_Stable-220728W 就正常了。
回复

使用道具 举报

277#
发表于 2023-5-9 21:13:45 | 显示全部楼层
红毛樱木 发表于 2023-5-9 18:25
%&error%
错误码是多少呀 -------------------------
拔插一下移动磁盘看看呢

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

使用道具 举报

278#
发表于 2023-5-10 10:29:42 | 显示全部楼层

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



回复

使用道具 举报

279#
发表于 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
回复

使用道具 举报

280#
发表于 2023-5-13 15:57:02 | 显示全部楼层

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

点评

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

使用道具 举报

281#
发表于 2023-5-18 08:41:58 | 显示全部楼层
红毛樱木 发表于 2023-5-9 18:25
%&error%
错误码是多少呀 -------------------------
拔插一下移动磁盘看看呢

%error% 是 1

回复

使用道具 举报

282#
发表于 2023-5-18 20:01:46 | 显示全部楼层
datbik189 发表于 2023-5-18 10:17
M大的PECMD2012, 都建议:
1. 所有的脚本的头行都是建议加上语句: "Team set^ envimode=1|set^ forcelocal= ...

一直搞不清楚“PE变量”中的“PE”是什么意思

点评

个人理解为局部变量或者私有变量, 退出范围自动销毁.  详情 回复 发表于 2023-5-19 08:05
pecmd.exe进程中的变量  详情 回复 发表于 2023-5-19 00:35
回复

使用道具 举报

283#
发表于 2023-5-21 14:49:01 | 显示全部楼层
红毛樱木 发表于 2023-5-20 22:22
你这和实例代码不一样吧。
实例代码里都调用API实现的
CALL $--qd user32.dll,SetScrollInfo,#%SWIN1_W ...

请教一下红毛:EDIT控件的内容被自动换行的情况下,用什么办法能检测到一共有几行呢?

点评

没研究过,暂时不知道。  发表于 2023-5-21 15:03
回复

使用道具 举报

284#
发表于 2023-6-12 20:55:38 | 显示全部楼层
整理一下 18536 楼反馈的问题:
PECMD2012.1.88.05.94Stable-230422 版本,对于某些磁盘的0x07分区被手动改成0x42之后,用下面的指令获取不到信息,返回的%error%值是1。
指令如下: PART list part 1,&DiskInfo,指令返回的结果是空的,磁盘的分区信息如下图。
而用不支持动态磁盘的  PECMD_2012.1.88.05.94_Stable-220728W  版本则正常识别分区。

点评

0x42是动态磁盘吧?这个好像就不规范,可能需要特殊处理。  详情 回复 发表于 2023-6-13 01:55
回复

使用道具 举报

285#
发表于 2023-6-13 11:16:28 | 显示全部楼层
红毛樱木 发表于 2023-6-13 01:55
0x42是动态磁盘吧?这个好像就不规范,可能需要特殊处理。

这种情形,如果是识别不了该分区,好像问题也还不算大,可结果是整块硬盘的分区都识别不了,误会很大。
回复

使用道具 举报

286#
发表于 2023-7-19 12:30:15 | 显示全部楼层
今天发现一个BUG:HASH指令无法获取文件的SHA256值。
测试的版本有:
PECMD2012.1.88.05.94Stable-230422
PECMD2012.1.88.05.94Stable-220728W测试

回复

使用道具 举报

287#
发表于 2023-9-24 15:23:21 | 显示全部楼层
本帖最后由 Anson4 于 2023-9-24 15:26 编辑

用 SCRN 指令截图非常方便,但是有一个缺点:在高DPI的情况下截图不完整(不知道是不是用法有问题)
比如,将屏幕显示比例设置为150%时,截取到的内容是以屏幕左上角为起点向右向下延伸一定的像素,但不是整个屏幕;而将显示比例设置为100%时,截取到的则是整个屏幕,此时正常。
还有就是这个指令的位置参数<x:y:R:B>搞不明白。
  1. SCRN -desk &ScrW,&ScrH,,,,DpiX,DpiY
  2. FILE C:\A4\Snapshot.jpg
  3. SCRN -cap C:\A4\Snapshot.jpg,1
  4. MESS %&ScrW%:%&ScrH%:%DpiX%:%DpiY%
复制代码


回复

使用道具 举报

288#
发表于 2023-9-29 17:53:57 | 显示全部楼层
本帖最后由 Anson4 于 2023-9-29 17:57 编辑
keketoco00 发表于 2023-9-29 00:47
如何创建一个复制“编辑”中内容的按钮和另一个用于粘贴复制内容的按钮?

复制到剪贴板:
ENVI^ Clipboard=%EDIT1%

从剪贴板粘贴:
ENVI^ Clipboard?=&Value
ENVI @EDIT2=%&Value%




回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-8 15:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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