1
我要註冊我的文件夾及其子文件夾下的所有dll的,所以我現在用的是以下幾點:批處理文件 - 註冊所有的DLL
FOR /R "C:\test" %%G in (.) DO (
Pushd %%G
for %%G in (%%G\*.dll) do regsvr32 /s %%G
Echo now in %%G
Popd)
Echo "Back To Original Directory"
現在有了這個代碼的問題是,它也試圖與註冊文件擴展.dlla,所以在那個時候我的批處理文件正在創建問題。
如何僅允許註冊dll文件?謝謝您的幫助。
它顯示了同樣的結果.. !!它試圖註冊.dlla也 –
如果你只是做'for%%G in(C:\ test \ *。dll)do if/i %%〜xG EQU .dll regsvr32/s %% G',會發生什麼?如果你用'echo'替換'regsvr32/s',你是否也看到.dlla文件? –
.dlla文件出現時做echo也 –