|
發表於 2012-8-21 23:38:54
|
顯示全部樓層
w60711 發表於 2012-8-21 23:28
是的 您可參考檢測工具.WIM裡的配置方式
你說的方式是???
有些 outtool.ini 寫法又不同
WINRAR的
EXEC !=WINRAR.CMD
WINRAR.CMD下
@echo off
SET Var0=%0
IF '^%Var0:~0,1%'=='^"' SET Var0=%Var0:~1,-1%
FOR /f "delims=" %%I in ("%Var0%") do Set TP=%%~dpI
SET TP=%TP:~0,-1%
REGEDIT /S WINRAR.REG
PECMD LINK %PROGRAMS%\壓縮軟體\WINRAR,WINRAR.EXE
set FileList=rar zip 7z im_
FOR %%i IN (%FileList%) DO (
REG ADD "HKCR\.%%i" /ve /d "%%ifile" /f >nul
REG ADD "HKCR\%%ifile\shell" /ve /d "open" /f >nul
REG ADD "HKCR\%%ifile\shell\open" /ve /d "使用 WINRAR 打開" /f >nul
REG ADD "HKCR\%%ifile\shell\open\Command" /ve /d "\"%TP%\WINRAR.EXE\" \"%%1\"" /f >nul
REG ADD "HKCR\%%ifile\DefaultIcon" /ve /d "%TP%\WINRAR.EXE" /f >nul
)
REG ADD "HKLM\SOFTWARE\Classes\.zip\ShellNew" /f /v "FileName" /d "%TP%\zipnew.dat"
REG ADD "HKLM\SOFTWARE\Classes\CLSID\{B41DB860-8EE4-11D2-9906-E49FADC173CA}\InProcServer32" /ve /d "%TP%\rarext.dll" /f >nul
REG ADD "HKLM\SOFTWARE\Classes\.rar\ShellNew" /f /v "FileName" /d "%TP%\zipnew.dat"
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe" /ve /d "%TP%\WinRAR.exe" /f >nul
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe" /f /v "Path" /d "%TP%\WINRAR"
這是比較特殊的嗎?
|
|