admin管理员组文章数量:1567243
【需求描述】:对于B/S系统,需要用户打开IE浏览器访问,并且需要设置IE的兼容性视图,将指定网址添加进兼容性视图里,操作看起来很繁琐,用户想要桌面上有个图标,点一下就可以直接进入页面,并且不需要自己设置兼容。
【需求总结】:1.桌面图标点一下就进入应用网页
2.自动设置IE兼容性视图
【解决方案】:采用bat脚本,使用脚本调用本地IE浏览器打开指定网址,实现上述需求一,
同时采用脚本命令,在注册表里添加一条记录,实现兼容性视图的设置,实现上述需求二
【步骤详解】:
- 桌面建立一个txt文件,起名叫test.txt,里面写入如下代码,保存。
cd /d C:\Program Files\Internet Explorer
start iexplore.exe http://127.0.0.1:8082/rmis
- 保存后,把txt文件后缀改为bat即可,即test.bat
- 就长上述图片那样!!特殊说明:受Windows系统默认设置,图标就长这样,很丑。
- 这里就完成了需求一功能的实现,双击这个脚本文件,就可以调用本地IE浏览器打开指定网页了,脚本中的网址按需替换即可
- 下面开搞需求二,如何设置指定网址的兼容性视图
- 首先,点开IE浏览器,【设置】-【兼容性视图设置】调出兼容性设置界面,把里面的网站清空,然后把自己网站粘贴进去,点击添加
- 添加完成后,即可见:
- 此时,完成手动设置兼容性视图,这是win+r键,输入cmd,调出dos界面,输入如下指令,查询刚才添加的兼容性视图的二进制存储序列值是多少
reg query "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData" /v UserFilter
- 如下图:
- 上面的一堆序列号就是我们需要的兼容性视图设置值
- 回到我们的脚本文件test.bat
- 在第一行加上如下代码
-
reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData" /v UserFilter /t REG_BINARY /f /d 411F00005308ADBA010000003000000001000000010000000C000000CDD1992048B0D7010100000009003100320037002E0030002E0030002E003100
如上图,就完成了两个需求的功能。脚本的含义就是:先把该网址的兼容性加上,再调用本机IE浏览器打开指定网址
【进阶优化】:上述操作其实已经满足了用户的需求
但是,对于精益求精的作者来说,不!满!足!
【优化方案】:图标太土,不好看,转成exe格式,更换logo
工具:Bat To Exe Converter
下载地址:链接:https://pan.baidu/s/1HAsuvZkcQOv5Px64ICudWQ
提取码:yttl
下载安装后,打开
点击应用的打开按钮,把桌面上的test.bat打开,然后右上角设置自己喜欢的logo
点击上面的转换按钮,即可导出exe文件(注:如果你打开是英文页面,上面语言菜单可以切换中文)
如图:
这样就导出了一个带有自定义logo的exe文件,双击效果和脚本一样!!
有帮助的话,记得一键三连呐~~~
版权声明:本文标题:【名说】脚本程序转桌面exe应用自动打开IE浏览器至指定页面内并自动设置好兼容性视图 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1726426732a1070470.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论