【bat】一键修改chm书籍IE11内核支持
根据【操作教程】如何让论坛精华集电子书的HTML5特效正常显示
https://www.52pojie.cn/thread-1308488-1-1.html
(出处: 吾爱破解论坛)
手动找注册表对小白来说很不友好,因此随手写了这个bat
(C语言需要编译,而且不方便无环境的朋友修改,因此采用bat编写)
当然也可以很简单。
一行配置即可
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" /v "hh.exe" /t REG_DWORD /d "0x2af8" /f
加点花花,带判断的如下:
@echo off
title 吾爱破解_涛之雨制作
color 1f
mode con cols=30 lines=20
echo ╔═════════════════╗
echo ╠ 正在获取配置信息╣
echo ╠ 如果安全软件拦截╣
echo ╠ 请点击允许 ╣
echo ╚═════════════════╝
for /f "tokens=1,2,* " %%i in ('@reg QUERY "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" /v hh.exe ') do (set hh=%%k)
cls
echo ╔═════════════════╗
echo ╠ 正在获取配置信息╣
echo ╠ 如果安全软件拦截╣
echo ╠ 请点击允许 ╣
echo ╚═════════════════╝
if "%hh%"=="" (
echo 当前hh.exe未配置
echo 是否写入?^(Y/N^)
goto :yesno
) else if "%hh%" == "0x2af8" (
echo 当前hh.exe配置正确
echo 无须更改
goto :end
) else (
echo 当前hh.exed的IE版本号%hh%,
echo 目标版本号:0x2af8
echo 是否需要覆盖?^(Y/N^)
goto :yesno
)
:yesno
set /p value=
if "%value%"=="y" goto :yes
if "%value%"=="Y" goto :yes
goto :no
:yes
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" /v "hh.exe" /t REG_DWORD /d "0x2af8" /f
goto :end
:no
echo 【未进行操作】
:end
echo 任意键退出
pause>nul
复制到记事本,保存为“CHM电子书.bat”,
注意!使用ANSI编码!!!
运行即可
界面截图
只是一点记录吧,
都1202年了,自然不会再这么麻烦(Windows平台使用exe版本即可)
如果是旧版的exe电子书,把代码中的“hh.exe”改为完整的“文件名.exe”即可(可参考烟99的教程) 涛之雨 发表于 2021-1-17 12:06
只是一点记录吧,
都1202年了,自然不会再这么麻烦(Windows平台使用exe版本即可)
想了解一下,html完美合并,或者html批量转PDF,在csdn论坛看的一些效果都不理想,现在用的最笨的方法是一个一个的html虚拟打印成pdf,再合并,一直不找到他别好的处理方式,calibre现在转换也出现问题,实测效果不好用,不知有何高见,提高一下质量和效率 不错。这样方便多。 这就是大佬吗?爱了爱了 谢谢分享,这样看书方便了! 以物理方法攻克化学难题 楼主牛批,支持楼主! 雨姐姐雨姐姐 大神 请教个问题 我打开程序以后 自动打开IE11 请问啥原因
页:
[1]