批处理"自动关联所有图片的打开方式为系统默认的图片查看器"

要修改一个GHOST系统盘,把它里面的ACD删除了发现装好系统以后图片的打开方式都没了我现在想要一个设置图片打开方式为系统默认图片查看器的批处理程序或REG文件,这样的话... 要修改一个GHOST系统盘,把它里面的ACD删除了 发现装好系统以后图片的打开方式都没了
我现在想要一个设置图片打开方式为系统默认图片查看器的批处理程序或REG文件,这样的话就可以添加进GHOST里装好就自动运行一次改好关联.然后自动删除本身.
PS:说手动关联的就别来了 本来就是为了省麻烦
又是复制党
我要的是图片关联 别给我塞那么一大堆 而且要的是不需要应答的 运行到结束自删除都不需要操作的 逐个应该不是很麻烦吧

2L的朋友 非常谢谢 刚试过可以了 但是还有点小问题就是运行后图片的图标全变成无关联的那种了,能不能麻烦你再改完美点?改好后再加50分送上~
展开
 我来答
青春泪流
2009-04-19 · 超过26用户采纳过TA的回答
知道答主
回答量:147
采纳率:0%
帮助的人:80.4万
展开全部
@echo off
:start
cls
title 欢迎使用文件关联修复工具
color 0a
echo "****************************************************"
echo " 盗版不究 "
echo " 此程序在WINDOWS XP SP1/SP2测试通过 "
echo " 发布时间:2008.10.03 06:00p.m. "
echo "****************************************************"
echo.
echo A -修复EXE文件关联
echo.
echo B -修复COM文件关联
echo.
echo C -修复TXT文件关联
echo.
echo D -修复BAT/CMD文件关联
echo.
echo E -修复SCR文件关联
echo.
echo F -修复REG文件关联
echo.
echo G -修复HTML/HTM文件关联
echo.
echo H -修复PIF文件关联
echo.
echo I -修复LNK文件关联
echo.
echo J -修复JS文件关联
echo.
echo K -修复VBS文件关联
echo.
echo L -修复INI文件关联
echo.
echo M -修复INF文件关联
echo.
echo N -修复CHM文件关联
echo.
echo O -修复HLP文件关联
echo.
echo P -修复HTA文件关联
echo.
echo Q -修复JPG文件关联
echo.
echo R -修复GIF文件关联
echo.
echo 0 -退出
ECHO.
ECHO 输入您要修复的文件关联的代号:
set choice=
set /p choice=
if /I "%choice%"=="A" goto EXE
if /I "%choice%"=="B" goto COM
if /I "%choice%"=="C" goto TXT
if /I "%choice%"=="D" goto BAT
if /I "%choice%"=="E" goto SCR
if /I "%choice%"=="F" goto REG
if /I "%choice%"=="G" goto HTML
if /I "%choice%"=="H" goto PIF
if /I "%choice%"=="I" goto LNK
if /I "%choice%"=="J" goto JS
if /I "%choice%"=="K" goto VBS
if /I "%choice%"=="L" goto INI
if /I "%choice%"=="M" goto INF
if /I "%choice%"=="N" goto CHM
if /I "%choice%"=="O" goto HLP
if /I "%choice%"=="P" goto HTA
if /I "%choice%"=="Q" goto JPG
if /I "%choice%"=="R" goto GIF
if /I "%choice%"=="0" goto EXIT

:EXE
assoc .exe=exefile
ftype exefile="%1"%*
goto start

:COM
assoc .com=comfile
ftype comfile="%1"%*
goto start

:TXT
assoc .txt
ftype txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1

:BAT
assoc .bat=batfile
ftype batfile="%1" %*
assoc .cmd=cmdfile
ftype cmdfile="%1" %*
goto start

:SCR
assoc .scr=scrfile
ftype scrfile="%1" /S
goto start

:REG
assoc .reg=regfile
ftype regfile=regedit.exe "%1"
goto start

:HTML
assoc .html=htmlfile
ftype htmlfile="%Program Files%\Internet Explorer\iexplore.exe" -nohome
goto start

:PIF
assoc .pif=piffile
ftype piffile="%1" %*
goto start

:LNK
assoc .lnk=lnkfile
reg delete "HKCR\lnkfile\CLSID" /v "@" /f
reg add "HKCR\lnkfile\CLSID" /v "@" /t "REG_SZ" /d "{00021401-0000-0000-C000-000000000046}" /f
goto start

:JS
assoc .js=jsfile
ftype jsfile=%SystemRoot%\System32\WScript.exe "%1" %*
goto start

:VBS
assoc .vbs=VBSFile
ftype vbsfile=%SystemRoot%\System32\WScript.exe "%1" %*
goto start

:INI
assoc .ini=inifile
ftype inifile=%SystemRoot%\System32\NOTEPAD.EXE %1
goto start

:INF
assoc .inf=inffile
ftype inffile=%SystemRoot%\System32\NOTEPAD.EXE %1
goto start

:CHM
assoc .chm=chm.file
ftype chm.file="hh.exe" %1
goto start

:HLP
assoc .hlp=hlpfile
ftype hlpfile=winhlp32.exe %1
goto start

:HTA
assoc .hta=htafile
ftype htafile=mshta.exe "%1" %*
goto start

:JPG
assoc .jpg=jpegfile
ftype jpegfile=rundll32.exe shimgvw.dll,ImageView_Fullscreen %1
goto start

:GIF
assoc .gif=giffile
ftype giffile=rundll32.exe shimgvw.dll,ImageView_Fullscreen %1
goto start

:EXIT
echo Do you want to exit the progarm?(y/n)
set choice=
set /p choice=
if /I "%choice%"=="n" goto start
exit
ouzhouren0003
2009-04-20 · TA获得超过474个赞
知道小有建树答主
回答量:436
采纳率:0%
帮助的人:193万
展开全部
哦~我倒是没想到,不过没关系,一点点东西!修改后如下:
@echo off
echo 正在关联jpg,请稍等……
assoc .jpg=jpegfile
ftype jpegfile=rundll32.exe shimgvw.dll,ImageView_Fullscreen %1
reg delete "HKCU\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\FILEEXTS\.JPG" /v "application" /f
echo 正在关联gif,请稍等……
assoc .gif=giffile
ftype giffile=rundll32.exe shimgvw.dll,ImageView_Fullscreen %1
reg delete "HKCU\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\FILEEXTS\.gif" /v "application" /f
reg add "HKCU\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\FILEEXTS\.gif" /v "Progid" /d "giffile"
echo 正在关联bmp,请稍等……
assoc .bmp=bmpfile
ftype bmpfile=rundll32.exe shimgvw.dll,ImageView_Fullscreen %1
reg delete "HKCU\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\FILEEXTS\.bmp" /v "application" /f
reg add "HKCU\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\FILEEXTS\.bmp" /v "Progid" /d "Paint.Picture"
echo 关联完成!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式