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

[注册表类] 新手求助:win10 1803系统下怎么用批处理把默认浏览器由edge浏览器改为IE浏览器

新手求助:win10 1803系统下怎么用批处理把默认浏览器由edge浏览器改为IE浏览器?

回复 2# tools241


    代码里面那么多问号,复制出错了吧?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

2楼做法有一定风险,不建议这样。
直接用鼠标点击win10的”小娜“---输入“默认”二字----稍等片刻-----在选项中选择“默认应用设置----往下滚动---在Web处选择你想选择的浏览器就可以了。

TOP

本帖最后由 tools241 于 2018-7-6 07:50 编辑

本人试过用批处理将默认浏览器由IE改成Firefox或chrome,
但Edge的注册表与IE的做法完全不同, 较难处理.

方法也是有的, 须花时间:
1.利用工具 RegWorkshop 先将注册表存起来
2.手动改成默认浏览器为IE
3.利用工具 RegWorkshop 比对注册表异动 存档

未来只要执行下一行便可改变默认浏览器
REGEDIT   /S        Edge2IE.REG

___________________________________________________
REM 将默认浏览器由IE改成Firefox
SET Var0=%0
IF '^%Var0:~0,1%'=='^"' SET Var0=%Var0:~1,-1%
FOR /f "delims=" %%I in ("%Var0%") do Set TP=%%~dpI
SET TP=%TP:~0,-1%\
REM 上列4行的写法 "不论资料夹是否含空格" 皆适用
for /f "tokens=1,2 delims=:" %%i in ("%TP%") do set d=%%i:
%d%
for /f "tokens=1,2 delims=:" %%i in ("%TP%") do set j=%%j
cd %j%
REM 上列4行的写法在Windows以系统管理员身份执行时,可自 %WinDir%\sys????? 回到程式本身的正确位置

REM sed.exe 可自此文取得:
REM Windows下安装 UnxUtils -- 仿 Unix/Linux 命令

REM http://www.bathome.net/thread-48584-1-1.html
echo REG ADD "HKCR?IE.AssocFile.HTM?shell?opennew?command"  /f /d "?"%d%%j%FirefoxPortable.bat?" %%%%1" | DATA\Fx_tools\sed.exe -e "s:\\:\\\\:g" -e "s:?:\\:g" > tmp.bat
for %%f in (
IE.AssocFile.HTM
IE.HTTP
IE.HTTPS
htmlfile
http
https
Applications?iexplore.exe
) do echo REG ADD "HKCR?%%f?shell?open?command"   /f /d "?"%d%%j%FirefoxPortable.bat?" %%%%1" | DATA\Fx_tools\sed.exe -e "s:\\:\\\\:g" -e "s:?:\\:g" >> tmp.bat

call tmp.bat >nul 2>nul
del /Q tmp.bat >nul 2>nul

TOP

返回列表