找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 40716|回复: 5

[系统相关] 批处理怎样设置默认浏览器?

[复制链接]
发表于 2011-1-4 23:07:44 | 显示全部楼层 |阅读模式
我用的是世界之窗浏览器,但有时又想用系统自带的ie
能用批处理设置默认浏览器吗?
发表于 2011-1-5 00:28:37 | 显示全部楼层
HKEY_CLASSES_ROOT\http\shell\open\command
HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application
发表于 2011-1-5 00:49:37 | 显示全部楼层
  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:30 | 显示全部楼层
折腾了一晚,勉强解决问题,发现修改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
复制代码
发表于 2011-1-5 08:33:35 | 显示全部楼层
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 编辑 ]
发表于 2011-1-5 23:06:10 | 显示全部楼层
我在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"
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 18:49 , Processed in 0.016544 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表