批處理 在usb inf中新增PID和VID

2021-04-20 00:01:45 字數 2021 閱讀 2335

1樓:匿名使用者

@baiecho off

echo 稍候

duzhi...

md "c:\drivertmp" 2>nul

cd/d "c:\drivertmp"

copy/y %windir%\system32\drivers\usbhub.sys

copy /y %windir%\system32\drivers\usbccgp.sys

copy /y %windir%\inf\usb.inf $

for /f "delims=:" %%i in (

'findstr/inc:"[generic.section.ntamd64]" $')do set/a n=%%i+3

(for /f "tokens=1* delims=:" %%i in ('findstr/n .* $')do (

if %%i equ %n% (

)echo/%%j))>usb.inf

del $

echo 處理

dao完專畢屬

ping /n 3 127.1>nul

2樓:匿名使用者

其實,思路可以這bai樣實現。du

將將追加的這兩行資訊,zhi寫到一個已經dao修改好的回usb.inf檔案中。儲存到一個路徑位置。答

只需在批處理中進行usb.inf檔案的替換寫入,就ok了。

至於拷貝的批處理,你自己寫的這段就可以滿足啦。

(抱歉,我到目前還沒研究出在特定寫入檔案行位置進行資訊追加寫入,待研究有結果,我再告訴你吧)

********************=能留個摳摳方式嗎,我想上面交流下吧。

3樓:罐頭梨子

^@echo off

setlocal enabledelayedexpansion

md c:\drivertmp

xcopy /y c:\windows\system32\drivers\usbhub.sys c:\drivertmp

xcopy /y c:\windows\system32\drivers\usbccgp.sys c:\drivertmp

xcopy /y c:\windows\inf\usb.inf %cd%

ren "usb.inf" "usb.txt"

for /f "delims=: tokens=1,2" %%i in ('type usb.txt^62616964757a686964616fe78988e69d8331333332636266| findstr/n .

*') do (

echo %%j | findstr "ntamd64]"&& set num=%%i

)set /a num=num+2

for /f "delims=: tokens=1,2" %%i in ('type usb.txt^| findstr/n .*') do (

echo %%j>>usb.inf

if %%i==!num! (

>>usb.inf

>>usb.inf))

move /y usb.inf c:\drivertmp

sandisk sd中的pid,vid怎麼修改呀 ?

4樓:

如果你是用讀卡器讀的卡,pid vid是讀卡器的晶片的資訊,跟卡沒有關係。pid vid沒有辦法修改的。

怎麼檢視u盤的pid和vid資訊

關於萬用字元使用和批處理命令,關於批處理中萬用字元的問題

讀取兩個檔案正確的部分合併成一個檔案。時間和內容應該很容易用 識別,把兩個檔案的內容貼出來我給你寫 補充 set fso createobject scripting.filesystemobject set fr1 fso.opentextfile 正確時間.txt 1 set fr2 fso.o...

幫我編寫個批處理檔案,謝謝,幫我編寫一個PING的批處理檔案,謝謝!

預設是吧管理員新增進去的 幫我編寫一個ping的批處理檔案,謝謝!echo off ping 202.96.64.68 t 儲存為.bat就可以了.如若你要判斷你是否可以連網的話,你可以這樣.echo off ping n 1 192.168.1.1 nulif errorlevel equ 0 e...

bat批處理中分割字串,批處理中 型別變數的字串擷取問題

很簡單呀,如下 echo off set p p 請輸入一個合法的檔案路徑,注意,是合法的 for f delims i in p do set filep dpi set filen nxi echo 資料夾為 filep 檔名為 filen pause echo off echo 分離出傳遞引數...