无忧启动论坛

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

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

    [复制链接]
15451#
发表于 2020-12-13 20:58:22 | 只看该作者
本帖最后由 feiyike 于 2020-12-13 20:59 编辑
红毛樱木 发表于 2020-12-13 20:42
把什么文件复制到bin下?有点饶,没明白过来啥意思

能从注册表取到aa目录,怎么取bin目录就不会了?

点评

给个具体例子呗  详情 回复 发表于 2020-12-13 21:17
回复

使用道具 举报

15452#
发表于 2020-12-13 21:17:35 来自手机 | 只看该作者
feiyike 发表于 2020-12-13 20:58
能从注册表取到aa目录,怎么取bin目录就不会了?

给个具体例子呗
回复

使用道具 举报

15453#
发表于 2020-12-13 21:33:59 | 只看该作者
feiyike 发表于 2020-12-13 19:34
pecmd.exe ,aa文件夹是已知的,bin文件夹数量层级不确认,怎么查找bin目录,找到后复制文件到每个BIN目录 ...

※前导"@"表示仅搜索目录,"$"搜索目录和文件,省略该前导表示仅搜索文件。
这个是不是你要的?
FORX命令

点评

ECHO 查找GCCP6.0软件安装目录、添加防火墙规则、复制驱动补丁 for /f "delims=" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Glodon\GCCP\6.0" /v "Path"') do set Dir="%%i" set DesktopDir=%  详情 回复 发表于 2020-12-13 21:56
回复

使用道具 举报

15454#
发表于 2020-12-13 21:56:17 | 只看该作者
本帖最后由 feiyike 于 2020-12-13 22:02 编辑
红毛樱木 发表于 2020-12-13 21:33
※前导"@"表示仅搜索目录,"$"搜索目录和文件,省略该前导表示仅搜索文件。
这个是不是你要的?
FORX命 ...
  1. ECHO 查找GCCP6.0软件安装目录、添加防火墙规则、复制驱动补丁
  2. for /f "delims=" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Glodon\GCCP\6.0" /v "Path"') do set Dir="%%i"
  3. set DesktopDir=%Dir:~23,-1%
  4. for  /r "%DesktopDir%" %%i in (bin) do if exist %%i echo %%i &© LZMA.x64 "%%i"\LZMA.x64 &© LZMA.dll "%%i"\LZMA.dll
  5. netsh advfirewall firewall delete rule name="GCCP6"
  6. for /f "delims=" %%i in ('dir/s/b "%DesktopDir%\*.exe"') do (netsh advfirewall firewall add rule name="GCCP6" dir=out program="%%i" action=block)
复制代码

这是正在用的批处理,想转换为WSC
想实现的功能:
1、把 LZMA.x64 和LZMA.dll  这两个文件内置到pecmd                         //这个会
2、读取注册表,查找软件安装根目录                                                //这个也会
3、查找软件安装根目录下的BIN文件夹,数量不确定,层级不确定        //这个不会
4、提取内置的两个文件到所有的BIN文件夹下                                     //这个不会
5、软件安装根目录下所有的EXE文件添加防火墙

感谢!!


点评

SET &F1In="."#1|EXEDATA SET &F2In="."#2|EXEDATA SET &F1=LZMA.x64 SET &F2=LZMA.dll FORX /S @D:\aaa\*,&D,, TEAM NAME &&nm=%&D%| FIND $%&nm%=bin, TEAM~ PUTF -dd -bs=1M %&D%\%&F1%,0,%&F1In%~PUTF -  详情 回复 发表于 2020-12-13 22:31
回复

使用道具 举报

15455#
 楼主| 发表于 2020-12-13 22:31:45 | 只看该作者
本帖最后由 mdyblog 于 2020-12-13 22:35 编辑
feiyike 发表于 2020-12-13 21:56
这是正在用的批处理,想转换为WSC
想实现的功能:
1、把 LZMA.x64 和LZMA.dll  这两个文件内置到pecmd  ...

ENVI^ EnviMode=1
SET &F1In="."#1|EXEDATA
SET &F2In="."#2|EXEDATA
SET &F1=LZMA.x64
SET &F2=LZMA.dll

FORX /S  @D:\aa\*,&D,, TEAM NAME -ext  &&nm=%&D%| FIND $%&nm%=bin, TEAM~ PUTF -dd -bs=1M %&D%\%&F1%,0,%&F1In%~PUTF -dd -bs=1M %&D%\%&F2%,0,%&F2In%


回复

使用道具 举报

15456#
发表于 2020-12-14 12:15:12 | 只看该作者
M大 请问这个对不  DEVI $X:\WINDOWS\NVME.CAB,,%Temp%      好像无效  手动 右键inf安装能装上

点评

生成个日志上来看看。  详情 回复 发表于 2020-12-14 15:06
回复

使用道具 举报

15457#
发表于 2020-12-14 15:06:47 | 只看该作者
23456 发表于 2020-12-14 12:15
M大 请问这个对不  DEVI $X:\WINDOWS\NVME.CAB,,%Temp%      好像无效  手动 右键inf安装能装上

生成个日志上来看看。

点评

电脑是别人的 已经换了别的安装方法了  详情 回复 发表于 2020-12-14 19:51
回复

使用道具 举报

15458#
发表于 2020-12-14 19:51:00 | 只看该作者
红毛樱木 发表于 2020-12-14 15:06
生成个日志上来看看。

电脑是别人的    已经换了别的安装方法了

点评

可能你用的是老版本pecmd,老版本不处理inf的兼容ID。 试试新版  详情 回复 发表于 2020-12-15 08:25
回复

使用道具 举报

15459#
发表于 2020-12-15 08:25:50 来自手机 | 只看该作者
23456 发表于 2020-12-14 19:51
电脑是别人的    已经换了别的安装方法了

可能你用的是老版本pecmd,老版本不处理inf的兼容ID。
试试新版
回复

使用道具 举报

15460#
发表于 2020-12-17 01:51:17 | 只看该作者
本帖最后由 红毛樱木 于 2020-12-17 02:10 编辑
  1. CALL @MAIN
  2. _SUB MAIN,W800H600
  3.     EDIT &DlUrl,L85T20W600H20,https://downloadmirror.intel.com/29971/a08/win64_15.40.47.5166.exehttps://downloadmirror.intel.c,,0x20
  4. _END
复制代码


EDIT带0x20属性后,只能输入EDIT框宽的字符串长度,再多就无法输入了,应该是个BUG。
比如这里默认这么长的字符,再输入一定字符到EDIT一样宽后就再也无法输入字符了,如果把edit高度调成超过2行的高,就能自动换行输入。不知道是不是故意这样设置的

点评

EDIT|  详情 回复 发表于 2020-12-28 18:17
回复

使用道具 举报

15461#
发表于 2020-12-17 16:18:20 | 只看该作者
mdyblog 发表于 2020-11-30 13:32
struct ata_smart_attribute {
    unsigned char id;
    unsigned short flags;

https://blog.csdn.net/u014183302/article/details/41289451
是不是这些数值可以友好显示一下。
回复

使用道具 举报

15462#
发表于 2020-12-18 23:01:54 | 只看该作者
本帖最后由 550 于 2020-12-18 23:03 编辑

DEVI 加载驱动INF的确有瑕疵,会遗漏,一个苹果机的驱动老是加载不上或不全;后来改用drvload,完美解决.

点评

最新pecmd吗  详情 回复 发表于 2020-12-18 23:06
回复

使用道具 举报

15463#
发表于 2020-12-18 23:06:24 来自手机 | 只看该作者
550 发表于 2020-12-18 23:01
DEVI 加载驱动INF的确有瑕疵,会遗漏,一个苹果机的驱动老是加载不上或不全;后来改用drvload,完美解决.

最新pecmd吗

点评

550
是12月4日的稳定版,也比较新了。  详情 回复 发表于 2020-12-18 23:38
回复

使用道具 举报

15464#
发表于 2020-12-18 23:38:34 | 只看该作者

是12月4日的稳定版,也比较新了。

点评

弄个LOG上来 调用DEVI之前来一句 LOGS * C:\LOG.LOG 然后把这个 C:\LOG.LOG 传上来  详情 回复 发表于 2020-12-19 01:22
回复

使用道具 举报

15465#
发表于 2020-12-19 01:22:48 | 只看该作者
550 发表于 2020-12-18 23:38
是12月4日的稳定版,也比较新了。

弄个LOG上来
调用DEVI之前来一句
LOGS * C:\LOG.LOG
然后把这个
C:\LOG.LOG
传上来

点评

550
这个得找机会了,苹果本子不在边上呢...  详情 回复 发表于 2020-12-19 01:38
回复

使用道具 举报

15466#
发表于 2020-12-19 01:38:19 | 只看该作者
红毛樱木 发表于 2020-12-19 01:22
弄个LOG上来
调用DEVI之前来一句
LOGS * C:\LOG.LOG

这个得找机会了,苹果本子不在边上呢...
回复

使用道具 举报

15467#
发表于 2020-12-19 01:40:04 | 只看该作者
@echo off
@pushd "%~dp0"
@echo 正在查找驱动
for /r %%i in (*.inf) do (
@echo.
@echo 正在安装驱动"%%i"
PECMD drvload.exe %%i
)
@popd
回复

使用道具 举报

15468#
发表于 2020-12-19 01:43:12 | 只看该作者
就这样,他能装全。换成DEVI,就会遗漏,有的装了,有的没装上。如:苹果特有的M2的硬盘驱动和他的触摸板右键功能,这两个驱动给漏掉了。换drvload.exe后,就一个不落下会全安装上去了

点评

恩,应该是兼容ID漏掉了  详情 回复 发表于 2020-12-19 02:12
回复

使用道具 举报

15469#
发表于 2020-12-19 02:12:41 来自手机 | 只看该作者
550 发表于 2020-12-19 01:43
就这样,他能装全。换成DEVI,就会遗漏,有的装了,有的没装上。如:苹果特有的M2的硬盘驱动和他的触摸板右 ...

恩,应该是兼容ID漏掉了
回复

使用道具 举报

15470#
发表于 2020-12-25 17:20:04 | 只看该作者
请教:kill    结束所有GS*.EXE进程,代码怎么写

点评

直接 kill gs*.exe 试试看  详情 回复 发表于 2020-12-26 00:47
team~ find --pid*@. &&a,gs~ forx *nl &&a,&&b,team mstr* * &&c=&&b| kill *force *%&c%  详情 回复 发表于 2020-12-25 19:25
回复

使用道具 举报

15471#
发表于 2020-12-25 19:25:41 | 只看该作者
feiyike 发表于 2020-12-25 17:20
请教:kill    结束所有GS*.EXE进程,代码怎么写

team~ find --pid*@. &&a,gs~ forx *nl &&a,&&b,team mstr* * &&c=<1>&&b| kill *force *%&c%

点评

多谢! 相比较批处理,感觉麻烦不少! 我之前这么用的 EXEC =!CMD.EXE /C "taskkill /f /im GS*"  详情 回复 发表于 2020-12-25 20:40
回复

使用道具 举报

15472#
发表于 2020-12-25 20:40:53 | 只看该作者
489432757 发表于 2020-12-25 19:25
team~ find --pid*@. &&a,gs~ forx *nl &&a,&&b,team mstr* * &&c=&&b| kill *force *%&c%

多谢!
相比较批处理,感觉麻烦不少!
我之前这么用的
EXEC =!CMD.EXE /C "taskkill /f /im GS*"

点评

按说明书所说,是可以 kill gs.exe 来杀死名字相似的进程,但我测试失败。估计是有bug吧,只能写一段代码来曲线救国了。反正也是写成一行,无伤大雅吧?  详情 回复 发表于 2020-12-26 09:03
回复

使用道具 举报

15473#
发表于 2020-12-26 00:47:23 来自手机 | 只看该作者
feiyike 发表于 2020-12-25 17:20
请教:kill    结束所有GS*.EXE进程,代码怎么写

直接
kill gs*.exe
试试看
回复

使用道具 举报

15474#
发表于 2020-12-26 09:03:38 | 只看该作者
feiyike 发表于 2020-12-25 20:40
多谢!
相比较批处理,感觉麻烦不少!
我之前这么用的

按说明书所说,是可以  kill gs.exe  来杀死名字相似的进程,但我测试失败。估计是有bug吧,只能写一段代码来曲线救国了。反正也是写成一行,无伤大雅吧?

点评

PECMD2012.1.88.05.84Stable-201226.7z 直接支持 *?符号 KILL gs*.exe  详情 回复 发表于 2020-12-26 14:37
回复

使用道具 举报

15475#
 楼主| 发表于 2020-12-26 14:37:20 | 只看该作者
489432757 发表于 2020-12-26 09:03
按说明书所说,是可以  kill gs.exe  来杀死名字相似的进程,但我测试失败。估计是有bug吧,只能写一段代 ...

PECMD2012.1.88.05.84Stable-201226.7z
直接支持 *?符号
KILL  gs*.exe

点评

nice!原生支持了!顺便借题发挥一下, 是否也能让它正常运行呢  详情 回复 发表于 2020-12-26 18:47
回复

使用道具 举报

15476#
发表于 2020-12-26 18:47:45 | 只看该作者
mdyblog 发表于 2020-12-26 14:37
PECMD2012.1.88.05.84Stable-201226.7z
直接支持 *?符号
KILL  gs*.exe

nice!原生支持了!顺便借题发挥一下,
  1. find gs*.exe, mess ok
复制代码
  1. find gs?.exe, mess ok
复制代码

是否也能让它正常运行呢

点评

PECMD2012.1.88.05.84Stable-201226B.7z  详情 回复 发表于 2020-12-26 23:32
回复

使用道具 举报

15477#
 楼主| 发表于 2020-12-26 23:32:41 | 只看该作者
489432757 发表于 2020-12-26 18:47
nice!原生支持了!顺便借题发挥一下,

PECMD2012.1.88.05.84Stable-201226B.7z

点评

这个版本运行下面的代码不正常  详情 回复 发表于 2020-12-27 12:40
回复

使用道具 举报

15478#
发表于 2020-12-27 12:40:55 | 只看该作者
本帖最后由 Anson4 于 2020-12-27 13:22 编辑
mdyblog 发表于 2020-12-26 23:32
PECMD2012.1.88.05.84Stable-201226B.7z
不知道新版本中FORX *[v] 变量表[名],<变量>,<命令> [参数表]   //*v后为变量表名

的变量表名能不能包含空格

点评

可以用个反查表SET &filenm[1]=AA A.EXE SET &filenm[2]=AA 2.EXE ...  详情 回复 发表于 2020-12-27 15:47
不要空格文件名, 后患无穷。  详情 回复 发表于 2020-12-27 15:31
回复

使用道具 举报

15479#
发表于 2020-12-27 14:44:52 | 只看该作者
我这里都找不到64HZ的屏,现在的PECMD清一色64HZ的,如何下载60HZ的中文版呢
回复

使用道具 举报

15480#
 楼主| 发表于 2020-12-27 15:31:16 | 只看该作者
Anson4 发表于 2020-12-27 12:40
不知道新版本中FORX *[v] 变量表[名],, [参数表]   //*v后为变量表名

的变量表名能不能包含空格

不要空格变量名, 后患无穷。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-1-21 15:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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