Originally posted by lxmxn at 2007-6-4 16:38:
不要怪别人没有看,你的意思根本没有说清楚,所以大家也懒得看了。
说不清楚举个例子出来,不要说一些有歧义的话。
lxmxn版主你好,是我的不对,你别怪我了好吗,在这里跟你说声"对不起",也要谢谢你的支持
terse 朋友,我用你上面改进 lxmxn版主 的批处理
@echo off
for /f "tokens=1* delims=:" %%i in ('findstr /risc:"PCI\\\VEN_....&" *.inf') do (
echo %%j=%%~fdpi >>123.txt
)
pause
提取出来的内容是下面这样的
%DEVICE_DESCRIPTION_9K% = Install,
PCI\VEN_13C1&DEV_1002&SUBSYS_100213C1=C:\M\3\1\O\oemsetup.inf
%DEVICE_DESCRIPTION_9X% = Install,
PCI\VEN_13C1&DEV_1003&SUBSYS_100313C1=C:\M\3\1\O\oemsetup.inf
%aec6897.DeviceDesc% = aec689x_Inst,
PCI\VEN_1191&DEV_000B&SUBSYS_1191000B=C:\M\A\6\aec6897.inf
%aec6898.DeviceDesc% = aec689x_Inst,
PCI\VEN_1191&DEV_000B&SUBSYS_11916898=C:\M\A\6\aec6897.inf
%PCI\VEN_9005&DEV_00C0&SUBSYS_F6209005.DeviceDesc% = adpu160m_Inst,
PCI\VEN_9005&DEV_00C0&SUBSYS_F6209005=C:\M\AD\5\ADPU160M.INF
%PCI\VEN_9005&DEV_00C0&SUBSYS_F6200E11.DeviceDesc% = adpu160m_Inst,
PCI\VEN_9005&DEV_00C0&SUBSYS_F6200E11=C:\M\AD\5\ADPU160M.INF
能再改进一下,只输出红色部分的内容吗!真的谢谢您
Last edited by baikaifang on 2007-6-4 at 10:50 PM ]
Originally posted by lxmxn at 2007-6-4 16:38:
Don't blame others for not reading. Your meaning was not clear at all, so everyone was too lazy to read.
If you can't explain clearly, give an example. Don't say ambiguous words.
Hello Moderator lxmxn, it's my fault. Don't blame me, okay? Saying "sorry" here to you and also thanking you for your support
Friend terse, I used the batch processing you improved for Moderator lxmxn above
@echo off
for /f "tokens=1* delims=:" %%i in ('findstr /risc:"PCI\\\VEN_....&" *.inf') do (
echo %%j=%%~fdpi >>123.txt
)
pause
The content extracted is as follows
%DEVICE_DESCRIPTION_9K% = Install,
PCI\VEN_13C1&DEV_1002&SUBSYS_100213C1=C:\M\3\1\O\oemsetup.inf
%DEVICE_DESCRIPTION_9X% = Install,
PCI\VEN_13C1&DEV_1003&SUBSYS_100313C1=C:\M\3\1\O\oemsetup.inf
%aec6897.DeviceDesc% = aec689x_Inst,
PCI\VEN_1191&DEV_000B&SUBSYS_1191000B=C:\M\A\6\aec6897.inf
%aec6898.DeviceDesc% = aec689x_Inst,
PCI\VEN_1191&DEV_000B&SUBSYS_11916898=C:\M\A\6\aec6897.inf
%PCI\VEN_9005&DEV_00C0&SUBSYS_F6209005.DeviceDesc% = adpu160m_Inst,
PCI\VEN_9005&DEV_00C0&SUBSYS_F6209005=C:\M\AD\5\ADPU160M.INF
%PCI\VEN_9005&DEV_00C0&SUBSYS_F6200E11.DeviceDesc% = adpu160m_Inst,
PCI\VEN_9005&DEV_00C0&SUBSYS_F6200E11=C:\M\AD\5\ADPU160M.INF
Can you improve it again to only output the content in the red part! Really thank you
Last edited by baikaifang on 2007-6-4 at 10:50 PM ]