- @echo off
- PUSHD %~dp0
-
- echo.
- echo 1.为常用图片格式文件添加右键打开
- echo.
- echo 2.删除
- echo.
- set /p file=请选择?(1/2):
- set "ext=.bmp .gif .ico .jpg .jpe .jpeg .png"
- if "%file%"=="1" for /f "tokens=2 delims==" %%a in ('assoc ^| findstr "%ext%"') do call :addright "%%a"
- if "%file%"=="2" for /f "tokens=2 delims==" %%a in ('assoc ^| findstr "%ext%"') do call :deleteright "%%a"
- pause&exit
-
- :addright
- Reg.exe add "HKLM\SOFTWARE\Classes\%~1\shell\open1" /v "Icon" /t REG_SZ /d "%CD%\FSViewer.exe,0" /f
- Reg.exe add "HKLM\SOFTWARE\Classes\%~1\shell\open1" /ve /t REG_SZ /d "FSViewer" /f
- Reg.exe add "HKLM\SOFTWARE\Classes\%~1\shell\open1\command" /ve /t REG_SZ /d "\"%CD%\FSViewer.exe\" \"%%1\"" /f
- goto :EOF
- :deleteright
- Reg.exe delete "HKLM\SOFTWARE\Classes\%~1\shell\open1" /f
- goto :EOF
复制代码
|