无忧启动论坛

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

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

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

好的,非常感谢
回复

使用道具 举报

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

点评

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

16063#
 楼主| 发表于 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传上来看看 。
回复

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

好的,感谢
回复

使用道具 举报

16067#
发表于 2021-6-11 11:57:07 | 只看该作者
mdyblog 发表于 2021-6-11 10:34

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

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

使用道具 举报

16068#
发表于 2021-6-11 12:22:47 | 只看该作者
红毛樱木 发表于 2021-6-11 10:02
928的IE能用吗?我用最新winbuilder生成的IE闪退,还没来得及折腾

可以用啊
回复

使用道具 举报

16069#
发表于 2021-6-11 12:57:27 | 只看该作者
1、0604c装显卡卡死。
2、68C按你的要求做了测试
结果是加printer类的参数就不能安装,但去掉类(一直没试这个)就可以安装,但最后出一个内存不能为读,程序退出(这时到设备管理器中看打印机已经安装好了)。这是LOG: Print.7z (5.45 KB, 下载次数: 5)
装显卡继续保持没有问题。

点评

1: 0604c装显卡卡死 ---------------- 奇怪, 我这里测试, 很正常: [attachimg]481585[/attachimg] 2: 结果是加printer类的参数就不能安装,但去掉类 -------------- 把 答应机驱动整个打包传上来,  详情 回复 发表于 2021-6-12 00:47
回复

使用道具 举报

16070#
 楼主| 发表于 2021-6-12 00:47:33 | 只看该作者
hhh333 发表于 2021-6-11 12:57
1、0604c装显卡卡死。
2、68C按你的要求做了测试
结果是加printer类的参数就不能安装,但去掉类(一直没 ...

1:  0604c装显卡卡死
----------------
奇怪, 我这里测试, 很正常:



2:  结果是加printer类的参数就不能安装,但去掉类
--------------
把 这个打印机驱动整个打包传上来, 分析下 为什么这么作妖。

点评

0604c显卡驱动没有问题,系误报。但带类安装不能安装,去掉类安装出错退出,但也是安装成功了,与0608相似  详情 回复 发表于 2021-6-15 15:18
刚才在家里的电脑上测试,0604C驱动显卡正常快速,回头上班时再测试一下,难道挑机器?  详情 回复 发表于 2021-6-13 10:38
打印机没啥特别的,就是M1005一体机,USB打印机与扫描仪在一起的  详情 回复 发表于 2021-6-13 10:09
很多打印机是 Class=USB ClassGUID={36FC9E60-C465-11CF-8056-444553540000} 一目了然,哈哈  详情 回复 发表于 2021-6-12 01:24
回复

使用道具 举报

16071#
发表于 2021-6-12 01:24:00 | 只看该作者
mdyblog 发表于 2021-6-12 00:47
1:  0604c装显卡卡死
----------------
奇怪, 我这里测试, 很正常:

很多打印机是
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
一目了然,哈哈
回复

使用道具 举报

16072#
发表于 2021-6-12 08:45:01 | 只看该作者
M大帮我看看怎么显示出包含关键字的整行内容,我用lpos命令只能显示位置,不能显示内容


查找txt文本包含关键字的行内容
READ %desktop%\221.TXT,**,&&VA
READ %desktop%\1221.TXT,**,&&VB
FORX  *NL  &VA,Vi,
{
LPOS* iPos=%Vi%,1,%&VB%
MESS [%iPos%]

}

点评

READ %desktop%\221.TXT,**,&&VA READ %desktop%\1221.TXT,**,&&VB FORX*NL&VA,&Vi, {* LPOS* &iPos=%&Vi%,1,%&VB% IFEX #%&IPos%>0,MESS [%&Vi%] }  详情 回复 发表于 2021-6-12 08:58
回复

使用道具 举报

16073#
发表于 2021-6-12 08:58:02 来自手机 | 只看该作者
826773297 发表于 2021-6-12 08:45
M大帮我看看怎么显示出包含关键字的整行内容,我用lpos命令只能显示位置,不能显示内容



READ %desktop%\221.TXT,**,&&VA
READ %desktop%\1221.TXT,**,&&VB
FORX*NL&VA,&Vi,
{*
    LPOS* &iPos=%&Vi%,1,%&VB%
    IFEX #%&IPos%>0,MESS [%&Vi%]

}

点评

感谢,但还是不行读的是221.txt的内容,我是想从221的内容来查找1221带这个关键字的整行内容 [attachimg]481598[/attachimg] [attachimg]481599[/attachimg] 期待高手能解答一下  详情 回复 发表于 2021-6-12 09:34
回复

使用道具 举报

16074#
发表于 2021-6-12 09:34:37 | 只看该作者
Lightning 发表于 2021-6-12 08:58
READ %desktop%\221.TXT,**,&&VA
READ %desktop%\1221.TXT,**,&&VB
FORX*NL&VA,&Vi,

感谢,但还是不行读的是221.txt的内容,我是想从221的内容来查找1221带这个关键字的整行内容


期待高手能解答一下

点评

#code=936T950 ENVI^ EnviMode=1 ENVI^ ForceLocal=1 READ %desktop%\221.TXT,*,&&VA READ %desktop%\1221.TXT,*,&&VB FORX *NL VA,&&Vi, {* SET &Vi=\%Vi%; LPOS* * ,&&iPos=%Vi%,1,VB IFEX #%iPos%>  详情 回复 发表于 2021-6-12 11:54
那就再加一重 FORX READ %desktop%\221.TXT,*,&&VA READ %desktop%\1221.TXT,*,&&VB FORX *NL &VA,&Vi, {* LPOS* &&iPos=%&Vi%,1,%&VB% IFEX #%&iPos%>0, {* FORX*NL &VB,&&Vj, {*  详情 回复 发表于 2021-6-12 11:30
回复

使用道具 举报

16075#
 楼主| 发表于 2021-6-12 11:30:15 | 只看该作者
826773297 发表于 2021-6-12 09:34
感谢,但还是不行读的是221.txt的内容,我是想从221的内容来查找1221带这个关键字的整行内容

那就再加一重 FORX



READ %desktop%\221.TXT,*,&&VA
READ %desktop%\1221.TXT,*,&&VB
FORX  *NL  &VA,&Vi,
{* LPOS* &&iPos=%&Vi%,1,%&VB%
    IFEX #%&iPos%>0,
    {*  FORX*NL &VB,&&Vj,
        {*  LPOS* &&jPos=%&Vi%,1,%&Vj%
            IFEX #%&JPos%>0, @TEAM MESS [%&Vj%]| @EXIT
        }
    }

}

点评

好的。非常感谢  详情 回复 发表于 2021-6-12 11:56
回复

使用道具 举报

16076#
发表于 2021-6-12 11:54:16 | 只看该作者
826773297 发表于 2021-6-12 09:34
感谢,但还是不行读的是221.txt的内容,我是想从221的内容来查找1221带这个关键字的整行内容

#code=936T950
ENVI^ EnviMode=1
ENVI^ ForceLocal=1

READ %desktop%\221.TXT,*,&&VA
READ %desktop%\1221.TXT,*,&&VB
FORX *NL VA,&&Vi,
{*
        SET &Vi=\%Vi%;
        LPOS* * ,&&iPos=%Vi%,1,VB
        IFEX #%iPos%>0,
        {*
                READ -*,%iPos%,&&Vj,VB
                MESS. [%Vj%]
                EXIT
        }
}

点评

5大来了,感谢  详情 回复 发表于 2021-6-12 11:56
回复

使用道具 举报

16077#
发表于 2021-6-12 11:56:00 来自手机 | 只看该作者
527104427 发表于 2021-6-12 11:54
#code=936T950
ENVI^ EnviMode=1
ENVI^ ForceLocal=1

5大来了,感谢
回复

使用道具 举报

16078#
发表于 2021-6-12 11:56:19 来自手机 | 只看该作者
mdyblog 发表于 2021-6-12 11:30
那就再加一重 FORX



好的。非常感谢

点评

看 字符比较简单, 特殊字符只有. 可以用 SED直接 得到 ENVI^ EnviMode=1 ENVI^ ForceLocal=1 SET$ &NL=0d 0a SET$ &NLa=0a READ %desktop%\221.TXT,*,&&VA READ %desktop%\1221.TXT,*,&&VB SED &VA=0,  详情 回复 发表于 2021-6-12 12:22
回复

使用道具 举报

16079#
 楼主| 发表于 2021-6-12 12:22:02 | 只看该作者

看 字符比较简单, 特殊字符只有.
可以用  SED直接 得到

ENVI^ EnviMode=1
ENVI^ ForceLocal=1

SET$ &NL=0d 0a
SET$ &NLa=0a
READ %desktop%\221.TXT,*,&&VA
READ %desktop%\1221.TXT,*,&&VB
SED &VA=0,\.,\\.,%Va%   //预处理特殊字符.

FORX *NL &VA,&Vi,
{  SED -ex &&Vj=1,.*[%NLa%]?{[^%NLa%]*%&Vi%[^%NLa%]*}.*,\1,&VB
   FIND *Vj<>, MESS. [%&Vj%]
}


点评

好的,非常感谢  详情 回复 发表于 2021-6-12 20:03
这个相当高级,又学到了  详情 回复 发表于 2021-6-12 12:37
回复

使用道具 举报

16080#
发表于 2021-6-12 12:37:25 | 只看该作者
mdyblog 发表于 2021-6-12 12:22
看 字符比较简单, 特殊字符只有.
可以用  SED直接 得到

这个相当高级,又学到了

点评

大神,解释下流程,不懂  详情 回复 发表于 2021-6-12 14:13
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-1-23 04:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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