无忧启动论坛

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

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

    [复制链接]
15661#
发表于 2021-2-13 02:06:16 | 只看该作者
  1. CALL @MAIN
  2. _SUB MAIN,W800H600,test,,, //:0xFFFFFF
  3.     LABE ,L20T10W128H48,请点击"打开"按钮以浏览文件。
  4.     LABE -trans ,L20T60W128H48,请点击"打开"按钮以浏览文件。
  5.     LABE -right -trans -nf ,L20T110W128H48,请点击"打开"按钮以浏览文件。
  6. _END
复制代码




LABE有新情况
-trans时,不能多行
-right -trans -nf  组合时,不显示内容
回复

使用道具 举报

15662#
发表于 2021-2-14 00:45:36 | 只看该作者
感谢楼主分享!
回复

使用道具 举报

15663#
发表于 2021-2-17 11:07:03 | 只看该作者
感谢分享
回复

使用道具 举报

15664#
发表于 2021-2-17 18:33:58 | 只看该作者
mdyblog 发表于 2021-2-11 10:13
问题1:
SET &A=143.57   //SET &A=8.79
CALC &&B=%&A%

老大,这个可以实现不
FIND \\?\Harddisk0Partition1\=?,&A
MESS. [%&A%]   //[0]
IFEX \\?\Harddisk0Partition1\=?,&B
MESS. [%&B%]   //[0]

点评

PECMD2012.1.88.05.85Stable-210218测试测试.7z  详情 回复 发表于 2021-2-19 04:13
回复

使用道具 举报

15665#
发表于 2021-2-19 00:17:31 | 只看该作者
赞一个!
回复

使用道具 举报

15666#
 楼主| 发表于 2021-2-19 04:13:11 | 只看该作者
527104427 发表于 2021-2-17 18:33
老大,这个可以实现不
FIND \\?\Harddisk0Partition1\=?,&A
MESS. [%&A%]   //[0]

PECMD2012.1.88.05.85Stable-210218测试测试.7z

点评

测试成功。 关于上次说的浮点数的问题,我尝试写了一段代码测试,结果跟老大说的一样。看来编程的方法也不可靠,没办法做到精确比较大小 [attachimg]475548[/attachimg]  详情 回复 发表于 2021-2-19 11:08
回复

使用道具 举报

15667#
发表于 2021-2-19 11:08:06 | 只看该作者
mdyblog 发表于 2021-2-19 04:13
PECMD2012.1.88.05.85Stable-210218测试测试.7z

测试成功。

关于上次说的浮点数的问题,我尝试写了一段代码测试,结果跟老大说的一样。看来编程的方法也不可靠,没办法做到精确比较大小


回复

使用道具 举报

15668#
 楼主| 发表于 2021-2-19 21:03:35 | 只看该作者
本帖最后由 mdyblog 于 2021-2-20 17:37 编辑
红毛樱木 发表于 2021-2-10 21:14
是好奇葩哎,
SET &A=143.57   //SET &A=8.79
CALC &&B=%&A%#3

SET &A=143.57   //SET &A=8.79
CALC &&B=%&A%#3
MESS. [%&B%]  //[143.5699999999999]   //[8.789999999999999]
这样又只有2位小数点的,啊哈哈
------------------------------
#3
得到的为
143.570
最后的 0被优化了,得到
143.57


##3 则不优化 掉,得到
CALC &&B2=%&A%##3

得到
143.570


点评

请教一下 CALC-txt 是什么含义,怎么用呢  详情 回复 发表于 2021-2-20 22:30
回复

使用道具 举报

15669#
发表于 2021-2-20 22:30:35 | 只看该作者
mdyblog 发表于 2021-2-19 21:03
SET &A=143.57   //SET &A=8.79
CALC &&B=%&A%#3
MESS. [%&B%]  //[143.5699999999999]   //[8.7899999 ...

请教一下 CALC-txt  是什么含义,怎么用呢

点评

显示 用MESS-txt MESS-txt : 显示 出来 不能拷贝, 类似LABE显示。 还有 CALC-cb。 对应 MESS-sb, 就是同时拷贝到剪切板。  详情 回复 发表于 2021-2-21 04:54
回复

使用道具 举报

15670#
 楼主| 发表于 2021-2-21 04:54:18 | 只看该作者
527104427 发表于 2021-2-20 22:30
请教一下 CALC-txt  是什么含义,怎么用呢

显示 时, 用MESS-txt
MESS-txt : 显示 出来 不能拷贝/选取, 类似LABE显示。


还有 CALC-cb。 对应  MESS-cb, 就是同时拷贝到剪切板。

点评

哦,原来这样。  详情 回复 发表于 2021-2-21 11:45
回复

使用道具 举报

15671#
发表于 2021-2-21 11:45:56 | 只看该作者
mdyblog 发表于 2021-2-21 04:54
显示 时, 用MESS-txt
MESS-txt : 显示 出来 不能拷贝/选取, 类似LABE显示。

哦,原来这样。
回复

使用道具 举报

15672#
发表于 2021-2-21 20:24:05 | 只看该作者
PECMD2012.1.88.05.85Stable-210216에서 오류 메세지?


点评

试试 0223  详情 回复 发表于 2021-2-23 09:17
回复

使用道具 举报

15673#
 楼主| 发表于 2021-2-23 09:17:07 | 只看该作者
koko4u 发表于 2021-2-21 20:24
PECMD2012.1.88.05.85Stable-210216에서 오류 메세지?

试试 0223

点评

同样,我也会收到错误消息。 [attachimg]475721[/attachimg] [attachimg]475722[/attachimg]  详情 回复 发表于 2021-2-23 13:29
回复

使用道具 举报

15674#
发表于 2021-2-23 12:14:43 | 只看该作者
来了来了
回复

使用道具 举报

15675#
发表于 2021-2-23 13:29:55 | 只看该作者

同样,我也会收到错误消息。




点评

我测试0216的崩溃 0223C已经不崩溃了  详情 回复 发表于 2021-2-23 17:46
试试 0223C  详情 回复 发表于 2021-2-23 16:37
回复

使用道具 举报

15676#
 楼主| 发表于 2021-2-23 16:37:19 | 只看该作者
koko4u 发表于 2021-2-23 13:29
同样,我也会收到错误消息。

试试 0223C

点评

Pe开始菜单中关机和重启变得有点慢,不知道楼主可否修改呢?  详情 回复 发表于 2021-2-24 08:03
谢谢你。 0223C已经不崩溃了  详情 回复 发表于 2021-2-23 20:18
回复

使用道具 举报

15677#
发表于 2021-2-23 17:46:42 | 只看该作者
koko4u 发表于 2021-2-23 13:29
同样,我也会收到错误消息。

我测试0216的崩溃
0223C已经不崩溃了

点评

你好 很高兴见到你  详情 回复 发表于 2021-2-23 20:19
回复

使用道具 举报

15678#
发表于 2021-2-23 20:18:04 | 只看该作者

谢谢你。
0223C已经不崩溃了
回复

使用道具 举报

15679#
发表于 2021-2-23 20:19:17 | 只看该作者
红毛樱木 发表于 2021-2-23 17:46
我测试0216的崩溃
0223C已经不崩溃了

你好
很高兴见到你

点评

你好,朋友  详情 回复 发表于 2021-2-23 20:58
回复

使用道具 举报

15680#
发表于 2021-2-23 20:58:56 | 只看该作者
koko4u 发表于 2021-2-23 20:19
你好
很高兴见到你

你好,朋友
回复

使用道具 举报

15681#
发表于 2021-2-24 08:03:35 来自手机 | 只看该作者
mdyblog 发表于 2021-2-23 16:37
试试 0223C

Pe开始菜单中关机和重启变得有点慢,不知道楼主可否修改呢?
回复

使用道具 举报

15682#
 楼主| 发表于 2021-2-24 09:11:16 | 只看该作者
本帖最后由 mdyblog 于 2021-2-24 09:14 编辑
狼人72105 发表于 2021-2-24 08:03
Pe开始菜单中关机和重启变得有点慢,不知道楼主可否修改呢?

(Nt6, 非真PE(RAMOS等))这个取决PE吧。 PECMD只是触发启动过程, 过程本身还是 PE本身完成。
看看是不是 少了 或多了什么?

如果是  Nt5的 传统PE(真PE, 不是RAMOS), 到是  主要PECMD完成,基本上很快。
找个 同版本  的 同样用PECMD 的  重启/关机快的PE, 对比下。


USM (PE)  重启/关机  奇快。

点评

报告一个BUG: CALL @~A CALL @B EXIT _SUB A,# TIPS* 测试1,,,,%MyName%#0 _END _SUB B,# TIPS* 测试2,,,,%MyName%#0 _END 上面测试代码会崩溃 [attachimg]476386[/attachimg]  详情 回复 发表于 2021-3-9 22:34
回复

使用道具 举报

15683#
发表于 2021-3-9 22:34:17 | 只看该作者
本帖最后由 527104427 于 2021-3-9 22:38 编辑
mdyblog 发表于 2021-2-24 09:11
(Nt6, 非真PE(RAMOS等))这个取决PE吧。 PECMD只是触发启动过程, 过程本身还是 PE本身完成。
看看 ...

报告一个BUG:

CALL @~A
CALL @B
EXIT

_SUB A,#
        TIPS* 测试1,,,,%MyName%#0
_END

_SUB B,#
        TIPS* 测试2,,,,%MyName%#0
_END



上面代码在win7x64下测试会崩溃




点评

CALL @~前面加一行 CALL @  详情 回复 发表于 2021-3-9 23:56
回复

使用道具 举报

15684#
 楼主| 发表于 2021-3-9 23:56:30 | 只看该作者
本帖最后由 mdyblog 于 2021-3-10 00:27 编辑
527104427 发表于 2021-3-9 22:34
报告一个BUG:

CALL @~A

CALL  @~前面加一行
CALL @

"CALL @"初始化Win环境--------------
0309自动调了。

点评

报告一个BUG,SITE命令在更改只读介质上的文件属性时,错误码始终是0 SITE Z:\bootmgr.efi,+H+R mess. [%&error%]  详情 回复 发表于 2021-3-11 10:45
回复

使用道具 举报

15685#
发表于 2021-3-11 10:45:58 | 只看该作者
mdyblog 发表于 2021-3-9 23:56
CALL  @~前面加一行
CALL @

报告一个BUG,SITE命令在更改只读介质上的文件属性时,错误码始终是0

SITE Z:\bootmgr.efi,+H+R
mess. [%&error%]




点评

0310 返回5  详情 回复 发表于 2021-3-11 12:53
回复

使用道具 举报

15686#
 楼主| 发表于 2021-3-11 12:53:16 | 只看该作者
527104427 发表于 2021-3-11 10:45
报告一个BUG,SITE命令在更改只读介质上的文件属性时,错误码始终是0

SITE Z:\bootmgr.efi,+H+R

0310
返回5

点评

请教老大,MSTR -rq 是这样用的吗,怎么是空的: PART -devidx list disk 0,&DevID MSTR * -rq &DiskID=&DevID mess [%&DevID%] \n[%&DiskID%] //[ 0 500107862016 60801 255 63 512 12  详情 回复 发表于 2021-3-11 22:40
回复

使用道具 举报

15687#
发表于 2021-3-11 22:40:37 | 只看该作者

请教老大,MSTR  -rq  是这样用的吗,怎么是空的:
PART -devidx list disk 0,&DevID
MSTR * -rq &DiskID=<-2>&DevID
mess [%&DevID%] \n[%&DiskID%]

//[ 0   500107862016          60801    255   63  512   12 44640FAB 11 MBR F "Samsung_SSD_850_EVO_500GB" "S2RCNX0HC07294B"]
//[]

点评

-rq*+[+] 则为[后]附加操作 不过-rq后面跟的那个*不知道啥意思,忘了。等老大来解释下  详情 回复 发表于 2021-3-12 01:14
回复

使用道具 举报

15688#
发表于 2021-3-12 01:14:37 | 只看该作者
本帖最后由 红毛樱木 于 2021-3-12 01:18 编辑
527104427 发表于 2021-3-11 22:40
请教老大,MSTR  -rq  是这样用的吗,怎么是空的:
PART -devidx list disk 0,&DevID
MSTR * -rq &Disk ...

-rq*+[+] 则为[后]附加操作
  1. MSTR * -rq++ &DiskID=<-2>&DevID
复制代码


不过-rq后面跟的那个*不知道啥意思,忘了。等老大来解释下
还有   -trim[p]   这里的p是干啥的,说明书里没有,也忘了,老大啥时候把这里的说明书再具体完善一下。

点评

*表示期各种变体。 -trim*: -trim -trimp -trimleft -trimright -rq*: -rq rq1 -trimp: 在操作前 , 先脱。  详情 回复 发表于 2021-3-12 10:45
回复

使用道具 举报

15689#
 楼主| 发表于 2021-3-12 10:45:29 | 只看该作者
红毛樱木 发表于 2021-3-12 01:14
-rq*+[+] 则为[后]附加操作

*表示期各种变体。
-trim*:  -trim  -trimp  -trimleft  -trimright
-rq*: -rq  rq1

-trimp: 在操作前  , 先脱。


点评

报告一个BUG: SET$ &TAB=09 ENVI &A=%&TAB%%&TAB%VALUE "FileVersion", "201201.78.17.00 X86" MSTR * -delims:" &B=&A MESS. [%&B%] //[VALUE ] 两个制表符被MSTR搞丢了  详情 回复 发表于 2021-3-14 20:49
哦哦哦,这里的*要实际替换对吧。说明书里说清楚一些,不然懵逼了  详情 回复 发表于 2021-3-12 16:44
回复

使用道具 举报

15690#
发表于 2021-3-12 16:44:40 | 只看该作者
mdyblog 发表于 2021-3-12 10:45
*表示期各种变体。
-trim*:  -trim  -trimp  -trimleft  -trimright
-rq*: -rq  rq1

哦哦哦,这里的*要实际替换对吧。说明书里说清楚一些,不然懵逼了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-19 10:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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