[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

我用的是世界之窗浏览器,但有时又想用系统自带的ie
能用批处理设置默认浏览器吗?
技术问题请到论坛发帖求助!

我在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"
复制代码

TOP

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 编辑 ]
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

折腾了一晚,勉强解决问题,发现修改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
复制代码
技术问题请到论坛发帖求助!

TOP

  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. )
复制代码

TOP

HKEY_CLASSES_ROOT\http\shell\open\command
HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表