Board logo

标题: [系统相关] 批处理怎样设置默认浏览器? [打印本页]

作者: 随风    时间: 2011-1-4 23:07     标题: 批处理怎样设置默认浏览器?

我用的是世界之窗浏览器,但有时又想用系统自带的ie
能用批处理设置默认浏览器吗?
作者: Batcher    时间: 2011-1-5 00:28

HKEY_CLASSES_ROOT\http\shell\open\command
HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application
作者: tmplinshi    时间: 2011-1-5 00:49

  1. @echo off
  2. set "BrowserPath=D:\Program Files\TheWorld 3\TheWorld.exe"
  3. set FileType=htmlfile mhtmlfile http https ftp file InternetShortcut
  4. for %%a in (%FileType%) do (
  5.     reg add hkcr\%%a\shell /ve /d open /f
  6.     reg add hkcr\%%a\shell\open\command /ve /d "\"%BrowserPath%\" %%1" /f
  7. )
复制代码

作者: 随风    时间: 2011-1-5 02:08

折腾了一晚,勉强解决问题,发现修改2楼batcher提供的2个位置不行,设置世界之窗的不成功,网上又搜了一通,结果这个HKEY_CLASSES_ROOT\http\shell可以,但是设置世界之窗的时候发现写绝对路径又不行,如:"D:\TheWorld 3\TheWorld.exe" 就不成功。
抓头中。。。。。。
  1. @echo off&title 世界之窗
  2. set "zujian=HKEY_CLASSES_ROOT\http\shell"
  3. set "世界之窗=TheWorld.exe"
  4. reg add "%zujian%" /ve /d %世界之窗% /f
  5. pause
复制代码
  1. @echo off&title 设ie为默认浏览器
  2. ::引号需用 \ 转义
  3. set "zujian=HKEY_CLASSES_ROOT\http\shell"
  4. set "ie="\"C:\Program Files\Internet Explorer\iexplore.exe\" \"%%1\"""
  5. reg add "%zujian%" /ve /d %ie% /f
  6. pause
复制代码

作者: hanyeguxing    时间: 2011-1-5 08:33

shmgrate OCInstallHideOE 隐藏 Outlook Express 图标
shmgrate OCInstallReinstallOE 设 Outlook Express 为默认
shmgrate OCInstallShowOE 显示 Outlook Express 图标
shmgrate OCInstallHideIE 隐藏 Internet Explorer 图标
shmgrate OCInstallReinstallIE 设 Internet Explorer 为默认
shmgrate OCInstallShowIE 显示 Internet Explorer 图标
shmgrate Hide-WM 隐藏 Windows Messenger 图标
shmgrate Reinstall-WM 设 Windows Messenger 为默认
shmgrate Show-WM 显示 Windows Messenger 图标

[ 本帖最后由 hanyeguxing 于 2011-1-5 10:32 编辑 ]
作者: temp    时间: 2011-1-5 23:06

我在win2003环境下测试成功
  1. [Version]
  2. Signature="$CHICAGO$"
  3. [DefaultInstall_IE]
  4. AddReg=iexplore_AddReg
  5. [DefaultInstall_TW]
  6. AddReg=TheWorld_AddReg
  7. [iexplore_AddReg]
  8. HKCR,"%Hsoc%",,,"""C:\Program Files\Internet Explorer\IEXPLORE.EXE"" -nohome"
  9. [TheWorld_AddReg]
  10. HKCR,"%Hsoc%",,,"""%01%\TheWorld 3\TheWorld.exe"" ""%%1"""
  11. [Strings]
  12. Hsoc="HTTP\shell\open\command"
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2