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

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

   火... [复制链接]
发表于 2016-2-14 22:21:56 | 显示全部楼层
mdyblog 发表于 2016-2-14 21:58
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
READ  A.TXT,**,&&V
SET &I=0
  1. 2        [LOGS c:\a.log]        <0>        :操作成功完成。
  2. 3        [ENVI^ ENVIMODE=1]        <0>        :操作成功完成。
  3. 3        [ENVI^ FORCELOCAL=1]        <0>        :操作成功完成。
  4. 3        [TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1]        <0>        :操作成功完成。
  5. 4        [READ  C:\A.TXT,**,&&V]        <0>        :操作成功完成。
  6. 5        [SET &I=0]        <0>        :操作成功完成。
  7. 6        {FORX *NL &V,&Vi,}
  8. 7        [CALC I=0 + 1]        <0>        :操作成功完成。
  9. 8        [LPOS * &&p=ZIFUCHUAN,&Vi]        <2147942487>        :参数错误。
  10. 9        {IFEX $>0, WRIT C:\A.TXT,$1,}
  11. 9        [IFEX $>0, WRIT C:\A.TXT,$1,]        <0>        :操作成功完成。
  12. 7        [CALC I=1 + 1]        <0>        :操作成功完成。
  13. 8        [LPOS * &&p=ZIFUCHUAN,&Vi]        <2147942487>        :参数错误。
  14. 9        {IFEX $>0, WRIT C:\A.TXT,$2,}
  15. 9        [IFEX $>0, WRIT C:\A.TXT,$2,]        <0>        :操作成功完成。
  16. 7        [CALC I=2 + 1]        <0>        :操作成功完成。
  17. 8        [LPOS * &&p=ZIFUCHUAN,&Vi]        <2147942487>        :参数错误。
  18. 9        {IFEX $>0, WRIT C:\A.TXT,$3,}
  19. 9        [IFEX $>0, WRIT C:\A.TXT,$3,]        <0>        :操作成功完成。
  20. 7        [CALC I=3 + 1]        <0>        :操作成功完成。
  21. 8        [LPOS * &&p=ZIFUCHUAN,&Vi]        <2147942487>        :参数错误。
  22. 9        {IFEX $>0, WRIT C:\A.TXT,$4,}
  23. 9        [IFEX $>0, WRIT C:\A.TXT,$4,]        <0>        :操作成功完成。
  24. 7        [CALC I=4 + 1]        <0>        :操作成功完成。
  25. 8        [LPOS * &&p=ZIFUCHUAN,&Vi]        <2147942487>        :参数错误。
  26. 9        {IFEX $>0, WRIT C:\A.TXT,$5,}
  27. 9        [IFEX $>0, WRIT C:\A.TXT,$5,]        <0>        :操作成功完成。
  28. 7        [CALC I=5 + 1]        <0>        :操作成功完成。
  29. 8        [LPOS * &&p=ZIFUCHUAN,&Vi]        <2147942487>        :参数错误。
  30. 9        {IFEX $>0, WRIT C:\A.TXT,$6,}
  31. 9        [IFEX $>0, WRIT C:\A.TXT,$6,]        <0>        :操作成功完成。
  32. 6        [FORX *NL &V,&Vi,]        <0>        :操作成功完成。
  33. CreateProcess(骚)=0 [0]
  34. 3        [骚]        <2>        :系统找不到指定的文件。
复制代码


看上去没效果
回复

使用道具 举报

发表于 2016-2-14 22:29:43 | 显示全部楼层
本帖最后由 红毛樱木 于 2016-2-14 22:31 编辑
mdyblog 发表于 2016-2-14 21:58
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
READ  A.TXT,**,&&V
SET &I=0


LPOS * &&p=ZIFUCHUAN,&Vi

改成

LPOS * &&p=ZIFUCHUAN,1,&Vi
可以了


十分感谢。
回复

使用道具 举报

发表于 2016-2-15 00:04:36 | 显示全部楼层
老大 还有一个问题。
  1. LPOS* &&p=PCI\VEN_1002&DEV_6608,1,aaaPCI\VEN_1002&DEV_6608&SUBSYS_3D2813CC
  2. RPOS* &&p=PCI\VEN_1002&DEV_6608,1,aaaPCI\VEN_1002&DEV_6608&SUBSYS_3D2813CC
复制代码


上面的LPOS和RPOS得到的值为什么一样?

点评

1: 就是这么she计的。 返回的都是一个意思, 在原句中的坐标(从开始算起)。 2:两命令的区别不在于返回值的含义, 在于第二个参数的理解。  详情 回复 发表于 2016-2-15 00:10
回复

使用道具 举报

 楼主| 发表于 2016-2-15 00:10:02 | 显示全部楼层
红毛樱木 发表于 2016-2-15 00:04
老大 还有一个问题。

1:
就是这么she计的。
返回的都是一个意思, 在原句中的坐标(从开始算起)。

2:两命令的区别不在于返回值的含义,
在于第二个参数的理解。

点评

懂了。 我想要的返回信息不行了。 还需要一种判断,老大再看下。 接着上面的来 文本内容为 能加个判断吗? 字符串“ZIFUCHUAN"位置在改行的最后,比如上面文本中的最后一行"SGSDGZIFUCHUANS  详情 回复 发表于 2016-2-15 00:33
回复

使用道具 举报

发表于 2016-2-15 00:33:13 | 显示全部楼层
mdyblog 发表于 2016-2-15 00:10
1:
就是这么she计的。
返回的都是一个意思, 在原句中的坐标(从开始算起)。


懂了。

我想要的返回信息不行了。
还需要一种判断,老大再看下。
接着上面的来

  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
  2. READ  A.TXT,**,&&V
  3. SET &I=0
  4. FORX *NL &V,&Vi,
  5. {*  CALC I=%I% + 1
  6.     LPOS * &&p=ZIFUCHUAN,1,&Vi
  7.     IFEX $%p%>0, WRIT A.TXT,$%I%,  
  8. }
复制代码



文本内容为
  1. ASDFSDAF
  2. SADGS
  3. SDG
  4. aaaZIFUCHUAN
  5. ZIFUCHUAN
  6. 6546
  7. SGSDGZIFUCHUANSG
复制代码




能加个判断吗?
字符串“ZIFUCHUAN"位置在该行的最后,比如上面文本中的最后一行"SGSDGZIFUCHUANSG"排除掉不做处理

点评

keyi bijiao 返回的p值和Vi的长度。  详情 回复 发表于 2016-2-15 00:35
回复

使用道具 举报

 楼主| 发表于 2016-2-15 00:35:32 | 显示全部楼层
本帖最后由 mdyblog 于 2016-2-15 00:38 编辑
红毛樱木 发表于 2016-2-15 00:33
懂了。

我想要的返回信息不行了。


keyi bijiao 返回的p值和Vi的长度。

Vi的长度 -  p值 就对应于从右开始的坐标。

点评

直接读取字符串长度,READ和GETF不行。 有变通的方法吗? 老大给个现成的吧。  详情 回复 发表于 2016-2-15 00:55
好的,我试试。  详情 回复 发表于 2016-2-15 00:37
回复

使用道具 举报

发表于 2016-2-15 00:37:04 | 显示全部楼层
mdyblog 发表于 2016-2-15 00:35
keyi bijiao 返回的p值和Vi的长度。

好的,我试试。
回复

使用道具 举报

发表于 2016-2-15 00:55:24 | 显示全部楼层
mdyblog 发表于 2016-2-15 00:35
keyi bijiao 返回的p值和Vi的长度。

Vi的长度 -  p值 就对应于从右开始的坐标。

直接读取字符串长度,READ和GETF不行。
有变通的方法吗?
老大给个现成的吧。

点评

FILE A0.TXT=>A.TXT LOGS * A.LOG TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1 READ A.TXT,**,&&V SET &STRF=ZIFUCHUAN STRL &&lenzfc=%STRF% CALC #&&Rp0=%lenzfc% - 1 SET &I=0 FORX *NL &V,&Vi, {*  详情 回复 发表于 2016-2-15 09:34
回复

使用道具 举报

 楼主| 发表于 2016-2-15 09:34:12 | 显示全部楼层
红毛樱木 发表于 2016-2-15 00:55
直接读取字符串长度,READ和GETF不行。
有变通的方法吗?
老大给个现成的吧。

FILE A0.TXT=>A.TXT
LOGS * A.LOG
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
READ  A.TXT,**,&&V
SET &STRF=ZIFUCHUAN
STRL &&lenzfc=%STRF%
CALC #&&Rp0=%lenzfc% - 1

SET &I=0
FORX *NL &V,&Vi,
{*  CALC I=%I% + 1
    LPOS * &&p=%STRF%,1,&Vi
    IFEX $%p%>0,
    {*  STRL * &&len=Vi
        CALC #&&Rp=%len% - %p%
        IFEX $[ %Rp%<>%Rp0% | %p%=1 ], WRIT A.TXT,$%I%,
    }
}

点评

IFEX $[ %Rp%%Rp0% | %p%=1 ], WRIT A.TXT,$%I%, 换成 IFEX $[ %Rp%=%Rp0% | %p%=1 ], WRIT A.TXT,$%I%, 实现了。这下不用手动去处理INF了 ,谢谢  详情 回复 发表于 2016-2-15 10:17
回复

使用道具 举报

发表于 2016-2-15 10:17:43 | 显示全部楼层
mdyblog 发表于 2016-2-15 09:34
FILE A0.TXT=>A.TXT
LOGS * A.LOG
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

IFEX $[ %Rp%<>%Rp0% | %p%=1 ], WRIT A.TXT,$%I%,
换成
IFEX $[ %Rp%=%Rp0% | %p%=1 ], WRIT A.TXT,$%I%,

实现了。这下不用手动去处理INF了   ,谢谢
回复

使用道具 举报

发表于 2016-2-15 13:24:05 | 显示全部楼层
本帖最后由 红毛樱木 于 2016-2-15 14:03 编辑

老大,又来麻烦你了。


  1. "%AMD6608.1%" = ati2mtag_R501, PCI\VEN_1002&DEV_6608
复制代码



这种有办法截图“”之间的AMD6608.1吗?
我看了LPOS的说明:   子串第2字符起不能为“,”;但第1字符和字符方式可以。可变量传入。



  1. set &b="%AMD6608.1%" = ati2mtag_R501, PCI\VEN_1002&DEV_6608
  2. LPOS * &a=",2,&b
  3. mess %&a%
复制代码


这样子用变量可以,不知道会不会造成说明中的未知BUG出现?

------------------------------------------------
我理解有误。。。老大不用看了,明白了。

点评

这样没问题。  详情 回复 发表于 2016-2-15 14:03
回复

使用道具 举报

 楼主| 发表于 2016-2-15 14:03:52 | 显示全部楼层
红毛樱木 发表于 2016-2-15 13:24
老大,又来麻烦你了。

这样没问题。

点评

恩恩,我弄了个半成品,有问题再向您请教。  详情 回复 发表于 2016-2-15 14:15
回复

使用道具 举报

发表于 2016-2-15 14:15:01 | 显示全部楼层

恩恩,我弄了个半成品,有问题再向您请教。
回复

使用道具 举报

发表于 2016-2-15 16:42:18 | 显示全部楼层
本帖最后由 红毛樱木 于 2016-2-15 16:44 编辑

测试.rar (14.54 KB, 下载次数: 5)
初步弄的一个删除驱动INF中的多余HWID


其中A.TXT为原版INF
DELHWID.txt为要删除的HWID列表(这个手动整的,下一步想自动。。。)
感觉执行上比较慢。


----------------------------------------------------
下一步有想法,但是不会弄
(从两个INF中读取各自的HWID列表,然后作对比,踢掉指定的一个INF中重复的HWID)
回复

使用道具 举报

发表于 2016-2-17 02:16:43 | 显示全部楼层
上次远程测试的那个DEVI问题,又有一个新情况。
显卡驱动方面的。老大什么时候有空喊我一下。

点评

什么情况?  详情 回复 发表于 2016-2-17 08:12
回复

使用道具 举报

 楼主| 发表于 2016-2-17 08:12:09 | 显示全部楼层
红毛樱木 发表于 2016-2-17 02:16
上次远程测试的那个DEVI问题,又有一个新情况。
显卡驱动方面的。老大什么时候有空喊我一下。

什么情况?

点评

和上次网卡一样,日志里安装了,但是实际没安装上。正常win7x64系统。有空再远程看看  详情 回复 发表于 2016-2-17 13:17
回复

使用道具 举报

发表于 2016-2-17 08:23:10 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

发表于 2016-2-17 13:17:33 | 显示全部楼层

和上次网卡一样,日志里安装了,但是实际没安装上。正常win7x64系统。有空再远程看看
回复

使用道具 举报

发表于 2016-2-17 16:38:15 | 显示全部楼层
开了微软的远程 mstsc
你试试,信息PM你了
回复

使用道具 举报

发表于 2016-2-18 15:17:21 | 显示全部楼层
本帖最后由 红毛樱木 于 2016-2-18 15:28 编辑

老大,一条命令搞定。但是这样子还有驱动签名弹窗,是不是需要DEVI内置才能生效?

  1. DEVI **disverify
  2. exec =D:\devcon\drv\devcon.exe update "D:\devcon\drv\1.inf" "PCI\VEN_1002&DEV_68B8&SUBSYS_1482174B&REV_00"
复制代码



check.jpg

点评

好像 控制面板 可以关闭这个, 你试试。  详情 回复 发表于 2016-2-18 16:25
什么系统?  详情 回复 发表于 2016-2-18 16:25
回复

使用道具 举报

 楼主| 发表于 2016-2-18 16:25:10 | 显示全部楼层
红毛樱木 发表于 2016-2-18 15:17
老大,一条命令搞定。但是这样子还有驱动签名弹窗,是不是需要DEVI内置才能生效?

什么系统?
回复

使用道具 举报

 楼主| 发表于 2016-2-18 16:25:45 | 显示全部楼层
红毛樱木 发表于 2016-2-18 15:17
老大,一条命令搞定。但是这样子还有驱动签名弹窗,是不是需要DEVI内置才能生效?

好像 控制面板 可以关闭这个, 你试试。

点评

win7 x64  详情 回复 发表于 2016-2-18 16:47
回复

使用道具 举报

发表于 2016-2-18 16:47:29 来自手机 | 显示全部楼层
本帖最后由 红毛樱木 于 2016-2-18 16:52 编辑
mdyblog 发表于 2016-2-18 16:25
好像 控制面板 可以关闭这个, 你试试。


win7 x64

等你适配devcon

点评

试试  详情 回复 发表于 2016-2-18 22:29
回复

使用道具 举报

 楼主| 发表于 2016-2-18 22:29:03 | 显示全部楼层
本帖最后由 mdyblog 于 2016-2-18 22:30 编辑
红毛樱木 发表于 2016-2-18 16:47
win7 x64

等你适配devcon


试试
PECMD.zip (1.06 MB, 下载次数: 10)



DEVI *devcon   myCab.CAB,,*

点评

DEVI *devcon $myCab.CAB,,*  详情 回复 发表于 2016-2-18 22:54
好的。  详情 回复 发表于 2016-2-18 22:47
回复

使用道具 举报

发表于 2016-2-18 22:47:03 | 显示全部楼层
回复

使用道具 举报

发表于 2016-2-18 22:54:31 | 显示全部楼层
本帖最后由 红毛樱木 于 2016-2-18 22:57 编辑


DEVI *devcon   $myCab.CAB,,*



日志中好像有个小错误

Ddevcon安装驱动[D:\Users\ADMINI~1\AppData\Local\Temp\~PECMD~1.TMP\AMD1\CU187671_new.inf]<0>

第一个字母D是不是多余了?
(最后面的一个*,应该是路径,用*号代表什么?)

点评

关键是成功了么? * 表示自动智能处理临时目录。  详情 回复 发表于 2016-2-18 23:22
回复

使用道具 举报

 楼主| 发表于 2016-2-18 23:22:40 | 显示全部楼层
红毛樱木 发表于 2016-2-18 22:54
DEVI *devcon   $myCab.CAB,,*


关键是成功了么?


* 表示自动智能处理临时目录。也并不要人为清除了。

点评

成功了啊... 成功了 这三个字貌似被编辑掉了- -晕。  详情 回复 发表于 2016-2-18 23:31
回复

使用道具 举报

发表于 2016-2-18 23:31:11 | 显示全部楼层
mdyblog 发表于 2016-2-18 23:22
关键是成功了么?

成功了啊...
成功了  这三个字貌似被编辑掉了- -晕。

点评

好的, 哪我改下说明什么的。  详情 回复 发表于 2016-2-18 23:32
回复

使用道具 举报

 楼主| 发表于 2016-2-18 23:32:10 | 显示全部楼层
红毛樱木 发表于 2016-2-18 23:31
成功了啊...
成功了  这三个字貌似被编辑掉了- -晕。


好的, 哪我改下说明什么的。传到网上。

点评

恩,老大辛苦了。 --------------------------------- EXEDATA里是不是只能内置一个资源?  详情 回复 发表于 2016-2-18 23:41
回复

使用道具 举报

发表于 2016-2-18 23:41:05 | 显示全部楼层
mdyblog 发表于 2016-2-18 23:32
好的, 哪我改下说明什么的。传到网上。

恩,老大辛苦了。
---------------------------------
EXEDATA里是不是只能内置一个资源?

点评

没有限制。 100 101 102 .。。。  详情 回复 发表于 2016-2-18 23:45
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-10 21:50

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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