无忧启动论坛

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

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

    [复制链接]
16051#
发表于 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
回复

使用道具 举报

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

使用道具 举报

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

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

点评

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

使用道具 举报

16054#
 楼主| 发表于 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
回复

使用道具 举报

16055#
发表于 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加与不加好像影响不大
回复

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

16058#
 楼主| 发表于 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
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

16061#
 楼主| 发表于 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
回复

使用道具 举报

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

快!
回复

使用道具 举报

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

使用道具 举报

16064#
 楼主| 发表于 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
回复

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

16067#
 楼主| 发表于 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
回复

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

16070#
 楼主| 发表于 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
回复

使用道具 举报

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

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

好的,非常感谢
回复

使用道具 举报

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

点评

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

16075#
发表于 2021-6-11 09:58:58 | 只看该作者
刚才把19043.1023又换成了19043.928没看到内存错误

点评

哦 PECMD之外, 用同一版本对比, 就PECMD没问题--VS---新版本有问题。 不然乱套了。  详情 回复 发表于 2021-6-11 10:34
928的IE能用吗?我用最新winbuilder生成的IE闪退,还没来得及折腾  详情 回复 发表于 2021-6-11 10:02
回复

使用道具 举报

16076#
发表于 2021-6-11 10:02:51 来自手机 | 只看该作者
hhh333 发表于 2021-6-11 09:58
刚才把19043.1023又换成了19043.928没看到内存错误

928的IE能用吗?我用最新winbuilder生成的IE闪退,还没来得及折腾

点评

可以用啊  详情 回复 发表于 2021-6-11 12:22
回复

使用道具 举报

16077#
 楼主| 发表于 2021-6-11 10:05:55 | 只看该作者
hhh333 发表于 2021-6-11 09:12
1、仍不能安装打印机:
2、我再测下内存错误
驱动显卡后有出现

DEVI *dbg:1  *norescan *sub  ..\..\DR81\Print\DRV_PRT.7Z,

DEVI *dbg:1 *norescan *sub  ..\..\DR81\Print\DRV_PRT.7Z,Printer

两个 都试试 。 把LOG传上来看看 。
回复

使用道具 举报

16078#
 楼主| 发表于 2021-6-11 10:32:21 | 只看该作者
hhh333 发表于 2021-6-11 09:12
1、仍不能安装打印机:
2、我再测下内存错误
驱动显卡后有出现

试试 : 0604C  https://wwi.lanzoui.com/i2B4oq34ttg
回复

使用道具 举报

16079#
 楼主| 发表于 2021-6-11 10:34:09 | 只看该作者
hhh333 发表于 2021-6-11 09:58
刚才把19043.1023又换成了19043.928没看到内存错误


PECMD之外, 用同一版本对比, 就PECMD没问题--VS---新版本有问题。 不然乱套了。

点评

确实。先暂时不管内存错误,这个可能不一定是PECMD引起的。我现在准备主要用19043.928来测试,其中的startisback换成了最新版2.9.13,暂时没有发现内存不能为读的问题。我现在用64c测一下。  详情 回复 发表于 2021-6-11 11:57
回复

使用道具 举报

16080#
发表于 2021-6-11 10:50:57 | 只看该作者
红毛樱木 发表于 2021-6-11 09:58
一 writ
二 read后用forx,再lpos或sed

好的,感谢
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 04:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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