无忧启动论坛

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

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

    [复制链接]
16051#
发表于 2021-6-8 22:25:27 | 只看该作者
mdyblog 发表于 2021-6-8 20:21
试试这个: https://wwi.lanzoui.com/iFtwVpyjcqb

7PE-VM效果:

这次是彻底妥了,前面是16.98秒,这个只要9.6秒,终于看不到显卡安装以后的小屏幕了。 PECMD68c.7z (2.59 KB, 下载次数: 2)

点评

那好  详情 回复 发表于 2021-6-9 00:46
回复

使用道具 举报

16052#
发表于 2021-6-8 23:38:02 | 只看该作者
本帖最后由 527104427 于 2021-6-8 23:58 编辑

发现两个BUG:
1.点界面上的FVAR,跳转位置不对



2.FVER有两个,跳转的是FVAR




界面上“脚本转化为一个命令行的方法”是啥意思呢,有具体的示例吗


点评

脚本转化为一个命令行的方法 ----- PECMD 命令行  详情 回复 发表于 2021-6-9 00:46
回复

使用道具 举报

16053#
 楼主| 发表于 2021-6-9 00:46:21 | 只看该作者
527104427 发表于 2021-6-8 23:38
发现两个BUG:
1.点界面上的FVAR,跳转位置不对

脚本转化为一个命令行的方法
-----
PECMD  命令行
回复

使用道具 举报

16054#
 楼主| 发表于 2021-6-9 00:46:38 | 只看该作者
hhh333 发表于 2021-6-8 22:25
这次是彻底妥了,前面是16.98秒,这个只要9.6秒,终于看不到显卡安装以后的小屏幕了。

那好

点评

换新版后,显卡安装倒是飞快,但有个大毛病:打印机不能安装了。不知道新方式动了哪里,如果不可调和建议加一个开关,或者其他更好的方式。 自从调试以来,比较容易出现内存不能为读,如果报上错误码能看出是不是PE  详情 回复 发表于 2021-6-9 08:31
回复

使用道具 举报

16055#
发表于 2021-6-9 08:31:48 | 只看该作者

换新版后,显卡安装倒是飞快,但有个大毛病:打印机不能安装了。不知道新方式动了哪里,如果不可调和建议加一个开关,或者其他更好的方式。
自从调试以来,比较容易出现内存不能为读,如果报上错误码能看出是不是PECMD引起的吗?

点评

1: 打印机不能安装了 ----- 加 LOGS --lock:123 --tmp --2 --t=1 %SystemDrive%\%&CurName%.LOG安装 个打印机, 看看 问题出在哪儿 另外 *num:1 改为 *num:2 或去掉, 都试试。 2: 如果不可调  详情 回复 发表于 2021-6-9 09:52
回复

使用道具 举报

16056#
 楼主| 发表于 2021-6-9 09:52:48 | 只看该作者
本帖最后由 mdyblog 于 2021-6-9 09:59 编辑
hhh333 发表于 2021-6-9 08:31
换新版后,显卡安装倒是飞快,但有个大毛病:打印机不能安装了。不知道新方式动了哪里,如果不可调和建议 ...

1: 打印机不能安装了
-----

LOGS   --lock:123 --tmp --2 --t=1   %SystemDrive%\%&CurName%.LOG安装 个打印机,

看看 问题出在哪儿


另外  *num:1  改为 *num:2去掉, 都试试。

2: 如果不可调和建议加一个开关,或者其他更好的方式。
--------------------
可以加个开关。
但应该  不是  不可调和的。 可能 哪儿小东西 没注意到。
先看看LOG吧

3:自从调试以来,比较容易出现内存不能为读,如果报上错误码能看出是不是PECMD引起的吗?
-----------------
用最新版重新试试吧。 每个版本都有点不同。

LOGS   --lock:123 --tmp --2 --t=1 *  %SystemDrive%\%&CurName%.LOG
并大概注明什么时候出现 内存不能读。



点评

1、如果全部解压方式,各版本都可以安装打印机 _SUB DeviInf FORX /S %~1\*.inf,&&inf,1,DEVI *norescan *sub %&_cache% %1,%&CLASS% _END EXEC =!7z.exe x %fzip% -o"%temp%\%&fname%" CALL DeviInf %temp%\  详情 回复 发表于 2021-6-9 12:51
回复

使用道具 举报

16057#
发表于 2021-6-9 12:51:03 | 只看该作者
本帖最后由 hhh333 于 2021-6-9 13:04 编辑
mdyblog 发表于 2021-6-9 09:52
1: 打印机不能安装了
-----


1、如果全部解压方式,各版本都可以安装打印机
_SUB DeviInf
FORX /S %~1\*.inf,&&inf,1,DEVI *norescan *sub %&_cache% %1,%&CLASS%
_END
EXEC =!7z.exe x %fzip% -o"%temp%\%&fname%"
CALL DeviInf %temp%\%&fname%


2、如果用DEVI *norescan *sub %&_cache% %fzip%,%&CLASS%
目前6月4日的可以安装,但耗时与全解压相似
之后的版本好像都不能安装(试了6月6日和最新版,其他的没一一试了)
最新版无论加与不加*num:1,还是 *num:2都不能安装。
这是LOG: Print.7z (6.34 KB, 下载次数: 2)

3、 内存不能为读是这个样子,刚才安装显卡后不久出现

这种错误不一定每次出现

4、我刚才又把win81的驱动包减到只有hpc1一种打印驱动的情况,6月4日的版本还是可以安装,说明安装这个打印机并不需要包里面的其他驱动



点评

其实 6.4版本也可以的 SET &devi_tmp=%TEMP%\DEVI%&__PID%_%&RANDOM%.TMP DEVI *norescan *sub ..\..\DR81\Print\DRV_PRT.7Z,Printer,%&devi_tmp% EXEC -incmd /IDLE PECMD FILE -froce %&devi_tmp%  详情 回复 发表于 2021-6-9 16:04
explorer报错应该是安装显卡驱动后,系统自动刷新导致的。和pecmd关系不大  详情 回复 发表于 2021-6-9 13:46
回复

使用道具 举报

16058#
发表于 2021-6-9 13:46:54 来自手机 | 只看该作者
hhh333 发表于 2021-6-9 12:51
1、如果全部解压方式,各版本都可以安装打印机
_SUB DeviInf
FORX /S %~1\*.inf,&&inf,1,DEVI *nore ...

explorer报错应该是安装显卡驱动后,系统自动刷新导致的。和pecmd关系不大

点评

现在是安装显卡后基本都会出这个。可能与系统刷新有关。但有时进系统后不久没装显卡也出现,没什么规律。  详情 回复 发表于 2021-6-9 17:01
有点怀疑是startisback2.9.13与1023版本的协调问题  详情 回复 发表于 2021-6-9 15:56
回复

使用道具 举报

16059#
发表于 2021-6-9 15:56:09 | 只看该作者
红毛樱木 发表于 2021-6-9 13:46
explorer报错应该是安装显卡驱动后,系统自动刷新导致的。和pecmd关系不大

有点怀疑是startisback2.9.13与1023版本的协调问题

点评

把sartisback删了也出,应该与这个没什么关系。  详情 回复 发表于 2021-6-9 17:14
回复

使用道具 举报

16060#
 楼主| 发表于 2021-6-9 16:04:35 | 只看该作者
hhh333 发表于 2021-6-9 12:51
1、如果全部解压方式,各版本都可以安装打印机
_SUB DeviInf
FORX /S %~1\*.inf,&&inf,1,DEVI *nore ...

其实 6.4版本也可以的
SET &devi_tmp=%TEMP%\DEVI%&__PID%_%&RANDOM%.TMP
DEVI *num:1  *norescan *sub  ..\..\DR81\Print\DRV_PRT.7Z,Printer,%&devi_tmp%
EXEC -incmd  /IDLE PECMD  FILE -froce  %&devi_tmp%

点评

*num代表安装次数吗?num:1加与不加好像影响不大  详情 回复 发表于 2021-6-9 16:21
回复

使用道具 举报

16061#
发表于 2021-6-9 16:21:17 | 只看该作者
mdyblog 发表于 2021-6-9 16:04
其实 6.4版本也可以的
SET &devi_tmp=%TEMP%\DEVI%&__PID%_%&RANDOM%.TMP
DEVI *num:1  *norescan *sub ...

*num代表安装次数吗?num:1加与不加好像影响不大
回复

使用道具 举报

16062#
发表于 2021-6-9 17:01:06 | 只看该作者
红毛樱木 发表于 2021-6-9 13:46
explorer报错应该是安装显卡驱动后,系统自动刷新导致的。和pecmd关系不大

现在是安装显卡后基本都会出这个。可能与系统刷新有关。但有时进系统后不久没装显卡也出现,没什么规律。
回复

使用道具 举报

16063#
发表于 2021-6-9 17:14:09 | 只看该作者
hhh333 发表于 2021-6-9 15:56
有点怀疑是startisback2.9.13与1023版本的协调问题

把sartisback删了也出,应该与这个没什么关系。

点评

其实 6.4版本也可以的 SET &devi_tmp=%TEMP%\DEVI%&__PID%_%&RANDOM%.TMP DEVI *num:1 *norescan *sub ..\..\DR81\Print\DRV_PRT.7Z,Printer,%&devi_tmp% EXEC -incmd /IDLE PECMD FILE -froce %&devi_t  详情 回复 发表于 2021-6-9 17:43
回复

使用道具 举报

16064#
 楼主| 发表于 2021-6-9 17:43:46 | 只看该作者
hhh333 发表于 2021-6-9 17:14
把sartisback删了也出,应该与这个没什么关系。



其实 6.4版本也可以的
SET &devi_tmp=%TEMP%\DEVI%&__PID%_%&RANDOM%.TMP
DEVI *num:1  *norescan *sub  ..\..\DR81\Print\DRV_PRT.7Z,Printer,%&devi_tmp%
EXEC -incmd  /IDLE PECMD  FILE -froce  %&devi_tmp%

试试看

点评

明天试一下,但6.4版可以直接安装啊。意思用之种方式快一些吗?  详情 回复 发表于 2021-6-9 21:00
看了一下,M1005,启动以后设备识别在软件设备里面,标志上有一个问号,属性上为正常状态,我的代码先会用drvload usbprint.inf,如果系统里有自带驱动就会直接安装好,如win8.1。win10不含这个驱动,需要另外指定包  详情 回复 发表于 2021-6-9 20:27
回复

使用道具 举报

16065#
发表于 2021-6-9 20:27:26 | 只看该作者
mdyblog 发表于 2021-6-9 17:43
其实 6.4版本也可以的
SET &devi_tmp=%TEMP%\DEVI%&__PID%_%&RANDOM%.TMP
DEVI *num:1  *norescan  ...

看了一下,M1005,启动以后设备识别在软件设备里面,标志上有一个问号,属性上为正常状态,我的代码先会用drvload usbprint.inf,如果系统里有自带驱动就会直接安装好,如win8.1。win10不含这个驱动,需要另外指定包安装,而实际上运行drvload以后,在软件设备里打印机图标上面的问号不见了。如下图

但点击进属性页是一样的,都是通用打印机驱动。是不是这个地方影响新版程序的判断?
但全解压再devi *sub又可以安装。
现在只要把新版改动一下应该是可以只按需解压再采用DEVI安装

点评

把7z模式 和全解开 的 LOG传上来 对比下。  详情 回复 发表于 2021-6-9 22:30
回复

使用道具 举报

16066#
发表于 2021-6-9 21:00:31 | 只看该作者
mdyblog 发表于 2021-6-9 17:43
其实 6.4版本也可以的
SET &devi_tmp=%TEMP%\DEVI%&__PID%_%&RANDOM%.TMP
DEVI *num:1  *norescan  ...

明天试一下,但6.4版可以直接安装啊。意思用之种方式快一些吗?

点评

快!  详情 回复 发表于 2021-6-9 22:31
回复

使用道具 举报

16067#
 楼主| 发表于 2021-6-9 22:30:05 | 只看该作者
hhh333 发表于 2021-6-9 20:27
看了一下,M1005,启动以后设备识别在软件设备里面,标志上有一个问号,属性上为正常状态,我的代码先会 ...

把7z模式 和全解开  的 LOG传上来 对比下。

点评

1、这段时间版本太多,搞混了,刚才又试了,6月4日以后的版本,似乎全解压也安装不了(试了6.6和最新6.8),应该是后续的版本改变了安装方式。 2、6.4版不全解压,用你那代码,确实可以安装,似乎比较快,没仔细对  详情 回复 发表于 2021-6-10 12:19
回复

使用道具 举报

16068#
 楼主| 发表于 2021-6-9 22:31:17 | 只看该作者
hhh333 发表于 2021-6-9 21:00
明天试一下,但6.4版可以直接安装啊。意思用之种方式快一些吗?

快!
回复

使用道具 举报

16069#
发表于 2021-6-10 12:19:27 | 只看该作者
mdyblog 发表于 2021-6-9 22:30
把7z模式 和全解开  的 LOG传上来 对比下。

1、这段时间版本太多,搞混了,刚才又试了,6月4日以后的版本,似乎全解压也安装不了(试了6.6和最新6.8),应该是后续的版本改变了安装方式。
2、6.4版不全解压,用你那代码,确实可以安装,似乎比较快,没仔细对比了。

那这样看来,新版的极速安装与这个打印机安装矛盾还不好调和。drvindex那个也不能装打印机。

点评

试试 0608B https://wwi.lanzoui.com/iqQAcq06zzc  详情 回复 发表于 2021-6-10 12:57
回复

使用道具 举报

16070#
 楼主| 发表于 2021-6-10 12:57:09 | 只看该作者
hhh333 发表于 2021-6-10 12:19
1、这段时间版本太多,搞混了,刚才又试了,6月4日以后的版本,似乎全解压也安装不了(试了6.6和最新6.8 ...

试试  0608B   https://wwi.lanzoui.com/iqQAcq06zzc

点评

m大,内置图片不能用于蒙版,这个bug处理了吗  详情 回复 发表于 2021-6-10 13:27
回复

使用道具 举报

16071#
发表于 2021-6-10 13:27:18 来自手机 | 只看该作者
mdyblog 发表于 2021-6-10 12:57
试试  0608B   https://wwi.lanzoui.com/iqQAcq06zzc

m大,内置图片不能用于蒙版,这个bug处理了吗
回复

使用道具 举报

16072#
发表于 2021-6-10 15:09:55 | 只看该作者
本帖最后由 hhh333 于 2021-6-10 15:15 编辑


似乎还是不能安装打印机: Print.zip (8.72 KB, 下载次数: 2)

点评

这里有2个问题。 还有一个重要问题, 读内存错误。 也 反复测下, 这个 版本 是否有 读内存错误。 也测下0608C。  详情 回复 发表于 2021-6-11 08:09
试试 0608C https://wwi.lanzoui.com/i3s0Yq16ztc  详情 回复 发表于 2021-6-10 23:44
回复

使用道具 举报

16073#
 楼主| 发表于 2021-6-10 23:44:42 | 只看该作者
hhh333 发表于 2021-6-10 15:09
似乎还是不能安装打印机:

试试  0608C  https://wwi.lanzoui.com/i3s0Yq16ztc

点评

1、仍不能安装打印机: 2、我再测下内存错误  详情 回复 发表于 2021-6-11 09:12
回复

使用道具 举报

16074#
 楼主| 发表于 2021-6-11 08:09:28 | 只看该作者
hhh333 发表于 2021-6-10 15:09
似乎还是不能安装打印机:

这里有2个问题。
还有一个重要问题, 读内存错误。 也 反复测下, 这个 版本 是否有 读内存错误。  也测下0608C。  
回复

使用道具 举报

16075#
发表于 2021-6-11 08:43:39 | 只看该作者
请教一下m大,pecmd怎么达到批处理for命令对文本逐行操作的效果

点评

法1:先读到内存, 在FORX *NL READ %&CurDir%\Memu.LST,**,&&VA FORX *NL &VA,&&Vi, {* MESS. [%&Vi%] } 法2: 依次读取每行 READ %&CurDir%\Memu.LST,-1,&&NUM SET &I=0 LOOP #%&I%  详情 回复 发表于 2021-6-11 08:53
回复

使用道具 举报

16076#
 楼主| 发表于 2021-6-11 08:53:14 | 只看该作者
826773297 发表于 2021-6-11 08:43
请教一下m大,pecmd怎么达到批处理for命令对文本逐行操作的效果

法1:先读到内存, 在FORX *NL

READ %&CurDir%\Memu.LST,**,&&VA
FORX  *NL  &VA,&&Vi,
{*   MESS. [%&Vi%]
}

法2:
依次读取每行

READ %&CurDir%\Memu.LST,-1,&&NUM
SET &I=0

LOOP #%&I%<%&NUM%,
{*
  CALC #&I=%&I%+1
  READ %&CurDir%\Memu.LST,%&I%,&&Vi
   MESS. [%&Vi%]
}

点评

好的,非常感谢  详情 回复 发表于 2021-6-11 08:55
回复

使用道具 举报

16077#
发表于 2021-6-11 08:55:17 | 只看该作者
mdyblog 发表于 2021-6-11 08:53
法1:先读到内存, 在FORX *NL

READ %&CurDir%\Memu.LST,**,&&VA

好的,非常感谢
回复

使用道具 举报

16078#
发表于 2021-6-11 09:09:41 | 只看该作者
M大,还有两个问题,就是pecmd怎么像cmd命令echo 123>>123.txt这样输出到文本
第二个问题是pecmd怎么搜索文本内容,把包含这个关键字的行输出到文本
谢谢

点评

一 writ 二 read后用forx,再lpos或sed  详情 回复 发表于 2021-6-11 09:58
回复

使用道具 举报

16079#
发表于 2021-6-11 09:12:04 | 只看该作者
本帖最后由 hhh333 于 2021-6-11 09:34 编辑


1、仍不能安装打印机: prt68c.7z (3.62 KB, 下载次数: 2)
2、我再测下内存错误
驱动显卡后有出现



点评

试试 : 0604C https://wwi.lanzoui.com/i2B4oq34ttg  详情 回复 发表于 2021-6-11 10:32
DEVI *dbg:1 *norescan *sub ..\..\DR81\Print\DRV_PRT.7Z, DEVI *dbg:1 *norescan *sub ..\..\DR81\Print\DRV_PRT.7Z,Printer 两个 都试试 。 把LOG传上来看看 。  详情 回复 发表于 2021-6-11 10:05
回复

使用道具 举报

16080#
发表于 2021-6-11 09:58:06 来自手机 | 只看该作者
826773297 发表于 2021-6-11 09:09
M大,还有两个问题,就是pecmd怎么像cmd命令echo 123>>123.txt这样输出到文本
第二个问题是pecmd怎么搜索 ...

一 writ
二 read后用forx,再lpos或sed

点评

好的,感谢  详情 回复 发表于 2021-6-11 10:50
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-7-4 06:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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