无忧启动论坛

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

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

    [复制链接]
14431#
发表于 2019-10-24 11:33:19 | 只看该作者
红毛樱木 发表于 2019-10-24 11:21
ENVI &a=1
THREAD* -WAIT TEAM ENVI &&a=2| ENVI-ret &a=%&&a%| ENVI-ret &b=%&&a%
MESS.

ENVI &a=1
THREAD* -WAIT -HERE TEAM ENVI &&a=2| ENVI-ret &a=%&&a%| ENVI-ret &b=%&&a%
MESS. <%&a%><%&b%> //返回<2><2>

点评

感谢  详情 回复 发表于 2019-10-24 11:45
回复

使用道具 举报

14432#
发表于 2019-10-24 11:45:19 | 只看该作者
datbik189 发表于 2019-10-24 11:33
ENVI &a=1
THREAD* -WAIT -HERE TEAM ENVI &&a=2| ENVI-ret &a=%&&a%| ENVI-ret &b=%&&a%
MESS.  //返 ...


感谢
回复

使用道具 举报

14433#
发表于 2019-10-27 23:30:10 | 只看该作者
M大,请教一下
像MBROSTool这样,左边有+号点击出子项的界面怎么搞出来?没看过类似的界面代码,不知道怎么搞 。



我想搞一个设备管理器这样的界面,能点击一项出来子项对应的。

点评

目前还没有 TREE 这种界面。  详情 回复 发表于 2019-10-28 22:30
回复

使用道具 举报

14434#
 楼主| 发表于 2019-10-28 22:30:56 | 只看该作者
红毛樱木 发表于 2019-10-27 23:30
M大,请教一下
像MBROSTool这样,左边有+号点击出子项的界面怎么搞出来?没看过类似的界面代码,不知道怎 ...


目前还没有 TREE 这种界面控件。

点评

哦,希望以后能有  详情 回复 发表于 2019-10-28 22:35
回复

使用道具 举报

14435#
发表于 2019-10-28 22:35:56 | 只看该作者
mdyblog 发表于 2019-10-28 22:30
目前还没有 TREE 这种界面控件。

哦,希望以后能有
回复

使用道具 举报

14436#
发表于 2019-10-28 23:47:52 来自手机 | 只看该作者
我弄了个4k的优盘,有空的话可以喊我研究分区的问题?
回复

使用道具 举报

14437#
 楼主| 发表于 2019-10-29 13:13:39 | 只看该作者
回复

使用道具 举报

14438#
 楼主| 发表于 2019-10-30 11:58:38 | 只看该作者
PECMD 有什么 需要改的。 请汇报下。

点评

老大看下这个,READ结果是乱码: READ "%&CurDir%\杨培安 - 我相信.lrc",**,&a mess. %&a% [attachimg]404044[/attachimg] 用CMD却是正常的: EXEC* -hide &a=cmd.exe /c type "%&CurDir%\杨培安 -  详情 回复 发表于 2019-10-30 12:15
我统计下我的留言  详情 回复 发表于 2019-10-30 12:04
回复

使用道具 举报

14439#
发表于 2019-10-30 12:04:51 来自手机 | 只看该作者
mdyblog 发表于 2019-10-30 11:58
PECMD 有什么 需要改的。 请汇报下。

我统计下我的留言
回复

使用道具 举报

14440#
发表于 2019-10-30 12:15:53 | 只看该作者
mdyblog 发表于 2019-10-30 11:58
PECMD 有什么 需要改的。 请汇报下。



老大看下这个,READ结果是乱码: 杨培安 - 我相信.7z (861 Bytes, 下载次数: 2)


READ "%&CurDir%\杨培安 - 我相信.lrc",**,&a
mess. %&a%



用CMD却是正常的:
EXEC* -hide &a=cmd.exe /c type "%&CurDir%\杨培安 - 我相信.lrc"
mess. %&a%






点评

READ-utf8 "%&CurDir%\杨培安 - 我相信.lrc",**,&a MESS. %&a% [attachimg]404051[/attachimg]  详情 回复 发表于 2019-10-30 16:32
回复

使用道具 举报

14441#
发表于 2019-10-30 12:35:29 | 只看该作者
暂时的BUG和期望的功能.7z (95.91 KB, 下载次数: 16)


感谢感谢

点评

THREAD -waitp WAIT -thread 都测试通过。 14463#这里返回的还有一些小BUG,老大有空也看一些吧。 比如: ENVI &A= 1 |"2"|3 MSTR * -trim*+ -rq*+ -delims:| &b,&c=&A //这样-trim*+无效 mes  详情 回复 发表于 2019-12-2 14:24
回复

使用道具 举报

14442#
 楼主| 发表于 2019-10-30 16:32:14 | 只看该作者
527104427 发表于 2019-10-30 12:15
老大看下这个,READ结果是乱码:

READ-utf8 "%&CurDir%\杨培安 - 我相信.lrc",**,&a
MESS. %&a%

点评

意思就是,有的是ansi编码,有的是utf-8,如果写脚本自动处理,有办法判断啥时候该用read-utf8吗? 还有一个问题: exec* &a=cmd.exe 这句代码能否不要自动退出?就像双击cmd.exe一样的效果  详情 回复 发表于 2019-10-31 10:01
这个是批量处理,不晓得怎么自动判断加上 -UTF8  详情 回复 发表于 2019-10-30 18:10
回复

使用道具 举报

14443#
发表于 2019-10-30 18:10:07 | 只看该作者
mdyblog 发表于 2019-10-30 16:32
READ-utf8 "%&CurDir%\杨培安 - 我相信.lrc",**,&a
MESS. %&a%

这个是批量处理,不晓得怎么自动判断加上  -UTF8
回复

使用道具 举报

14444#
发表于 2019-10-31 10:01:02 | 只看该作者
mdyblog 发表于 2019-10-30 16:32
READ-utf8 "%&CurDir%\杨培安 - 我相信.lrc",**,&a
MESS. %&a%

意思就是,有的是ansi编码,有的是utf-8,如果写脚本自动处理,有办法判断啥时候该用read-utf8吗?

还有一个问题: exec*  &a=cmd.exe     这句代码能否不要自动退出?就像双击cmd.exe一样的效果

点评

还有一个问题: exec* &a=cmd.exe 这句代码能否不要自动退出?就像双击cmd.exe一样的效果 ------------------------------------- 不行的。 exec* &a=XXXX 没有 屏幕 的。 不能显示。 cmd.exe 交互命令行  详情 回复 发表于 2019-10-31 10:59
意思就是,有的是ansi编码,有的是utf-8,如果写脚本自动处理,有办法判断啥时候该用read-utf8吗? -------------------- 这个 需要 文件本身 保存的时候, 如果是UTF8 ,就保存为UTF8-BOM格式。 这样 READ "%  详情 回复 发表于 2019-10-31 10:55
回复

使用道具 举报

14445#
 楼主| 发表于 2019-10-31 10:55:07 | 只看该作者
527104427 发表于 2019-10-31 10:01
意思就是,有的是ansi编码,有的是utf-8,如果写脚本自动处理,有办法判断啥时候该用read-utf8吗?

还 ...

意思就是,有的是ansi编码,有的是utf-8,如果写脚本自动处理,有办法判断啥时候该用read-utf8吗?
--------------------
这个 需要 文件本身 保存的时候,  如果是UTF8 ,就保存为UTF8-BOM格式。
这样
READ "%&CurDir%\杨培安 - 我相信.lrc",**,&a
就默认为ANSI。
如果是 XXX-BOM, 就自动切换到XXX模式。

另外, 可根据后缀判断, lrc文件应该是 UTF8的吧。
回复

使用道具 举报

14446#
 楼主| 发表于 2019-10-31 10:59:41 | 只看该作者
527104427 发表于 2019-10-31 10:01
意思就是,有的是ansi编码,有的是utf-8,如果写脚本自动处理,有办法判断啥时候该用read-utf8吗?

还 ...

还有一个问题: exec*  &a=cmd.exe     这句代码能否不要自动退出?就像双击cmd.exe一样的效果
-------------------------------------
不行的。
exec*  &a=XXXX
没有 屏幕 的。 不能显示。
cmd.exe 交互命令行 不允许的, 必须有屏幕。


好像, 有些软件, 有这种功能, 但不是 cmd.exe. 好像可以用软屏幕,哪就复杂了, 还要  自己 画一个 CMD界面,接管 输入输出。

点评

不需要屏幕显示啊,隐藏也许。就只要保留cmd进程,后续再给他发各种指令  详情 回复 发表于 2019-10-31 11:34
回复

使用道具 举报

14447#
发表于 2019-10-31 11:34:30 | 只看该作者
本帖最后由 527104427 于 2019-10-31 11:35 编辑
mdyblog 发表于 2019-10-31 10:59
还有一个问题: exec*  &a=cmd.exe     这句代码能否不要自动退出?就像双击cmd.exe一样的效果
--------- ...


不需要屏幕显示啊,隐藏也行。就只要保留cmd进程,后续再给他发各种指令,能捕获cmd输出就好了

点评

好像可以用软终端(输入和显示),哪就复杂了, 还要 自己 画一个 CMD界面,接管 输入输出。 告诉cmd一直等 输入。 exec* &v=!cmd /c PECMD TEAM# WRIT -,0,dir# WAIT 3000#WRIT -,0,dir d:| cmd MESS. %&  详情 回复 发表于 2019-11-1 12:22
你这想法和我一开始想捕获fbinst.exe的进度一样,行不通  详情 回复 发表于 2019-10-31 12:52
回复

使用道具 举报

14448#
发表于 2019-10-31 12:52:28 来自手机 | 只看该作者
527104427 发表于 2019-10-31 11:34
不需要屏幕显示啊,隐藏也行。就只要保留cmd进程,后续再给他发各种指令,能捕获cmd输出就好了

你这想法和我一开始想捕获fbinst.exe的进度一样,行不通
回复

使用道具 举报

14449#
发表于 2019-10-31 15:10:25 | 只看该作者
给U盘分区ID是EF的分配盘符,跟part -gui里面的【盘符-软加载】这个功能效果一样,该如何用命令实现呢?
回复

使用道具 举报

14450#
发表于 2019-10-31 16:07:01 | 只看该作者
指南针 发表于 2019-10-31 15:10
给U盘分区ID是EF的分配盘符,跟part -gui里面的【盘符-软加载】这个功能效果一样,该如何用命令实现呢?

需要IMDISK支持
MOUN命令:
-udmid: pt#物理分区号 软挂载分区默认只读
回复

使用道具 举报

14451#
发表于 2019-10-31 17:40:57 | 只看该作者
指南针 发表于 2019-10-31 15:10
给U盘分区ID是EF的分配盘符,跟part -gui里面的【盘符-软加载】这个功能效果一样,该如何用命令实现呢?
  1. ENVI^ EnviMode=1
  2. ENVI^ ForceLocal=1
  3. PART list disk,&a
  4. FORX * %&a% ,&b,
  5. {
  6.         PART list disk %&b%,&c
  7.         MSTR * &d,&e=<7><9>&c
  8.         FIND $[ '%&d%%&e%'='117' | '%&d%%&e%'='127' ],
  9.         {
  10.                 PART list part %&b%,&f
  11.                 SED &f=0,[-\@][1-9][0-9]*[ ]*,,%&f%
  12.                 FORX * %&f% ,&g,
  13.                 {
  14.                         PART -hextp -fill list part %&b%:%&g%,&h
  15.                         MSTR &i=<8>%&h%
  16.                         FIND $%&i%=*,
  17.                         {
  18.                                 MSTR &j=<2>%&h%
  19.                                 LPOS &k=_%&j%_,1,*_0xEE_0xEF_C12A7328-F81F-11D2-BA4B-00A0C93EC93B_DE94BBA4-06D1-4D40-A16A-BFD50179D6AC_*
  20.                                 IFEX $%&k%>0,
  21.                                 {
  22.                                         FDRV *idle *rsort &l=*:
  23.                                         FIND $%&l%<>,
  24.                                         {
  25.                                                 MSTR &m=<1>%&l%
  26.                                                 PART -iv=8 -phy# list part %&b%:%&g%,&n
  27.                                                 moun-udm -udmid:pt#%&n% -w -safe -ret:&o \\.\PhysicalDrive%&b% %&m%
  28.                                         }
  29.                                 }
  30.                         }
  31.                 }
  32.         }
  33. }
复制代码
回复

使用道具 举报

14452#
发表于 2019-11-1 09:04:39 | 只看该作者

大佬果然666,测试成功
回复

使用道具 举报

14453#
发表于 2019-11-1 09:05:26 | 只看该作者
我也反馈PECMD的问题吧:
PINT命令和TIPS命令在win10pe下不可用!
回复

使用道具 举报

14454#
 楼主| 发表于 2019-11-1 12:22:01 | 只看该作者
527104427 发表于 2019-10-31 11:34
不需要屏幕显示啊,隐藏也行。就只要保留cmd进程,后续再给他发各种指令,能捕获cmd输出就好了


好像可以用软终端(输入和显示),哪就复杂了, 还要  自己 画一个 CMD界面,接管 输入输出。
告诉cmd一直等 输入。

exec* &v=!cmd /c PECMD TEAM# WRIT -,0,dir# WAIT 3000#WRIT -,0,dir d:| cmd
MESS. %&v%
----------------
可以,后续再给他发各种指令。
“PECMD TEAM# WRIT -,0,dir# WAIT 3000#WRIT -,0,dir d: ”可以做成脚本
PECMD LOAD A1.WCS
A1.WCS 可以接受命令。

回复

使用道具 举报

14455#
发表于 2019-11-1 18:16:22 | 只看该作者
本帖最后由 527104427 于 2019-11-1 18:40 编辑
mdyblog 发表于 2019-11-1 12:22
好像可以用软终端(输入和显示),哪就复杂了, 还要  自己 画一个 CMD界面,接管 输入输出。
告诉cm ...


试过了,行不通,CMD进程还是退出了。系统是WIN7_x64


算了,不折腾了



回复

使用道具 举报

14456#
 楼主| 发表于 2019-11-1 18:40:36 | 只看该作者
527104427 发表于 2019-11-1 18:16
试过了,行不通,CMD进程还是退出了。系统是WIN7_x64

测试就3秒。 自然退出了。 这和实际逻辑有关。

exec* &v=!cmd /c PECMD TEAM# WRIT -,0,dir# MESS. 继续#WRIT -,0,dir d:| cmd
MESS. %&v%


回复

使用道具 举报

14457#
发表于 2019-11-1 21:26:52 | 只看该作者
mdyblog 发表于 2019-11-1 18:40
测试就3秒。 自然退出了。 这和实际逻辑有关。

exec* &v=!cmd /c PECMD TEAM# WRIT -,0,dir# MESS. 继 ...

M 大您好!真高兴,刚才ddsony 兄告知我,您又出来论坛了。刚才给您发了一封短信,请查收。
回复

使用道具 举报

14458#
发表于 2019-11-4 15:49:57 | 只看该作者
DISP不加参数情况下,大多数显示器会提示超出频率问题
回复

使用道具 举报

14459#
发表于 2019-11-4 15:55:18 | 只看该作者
指南针 发表于 2019-11-4 15:49
DISP不加参数情况下,大多数显示器会提示超出频率问题

是因为用了不标准的数据线,系统反馈的分辨率不对造成的。
用标准的显示数据线才可以。
回复

使用道具 举报

14460#
发表于 2019-11-5 11:27:38 来自手机 | 只看该作者
m大,方便的话给我地址,我发个4k扇区的优盘给你
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-24 17:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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