【名说】脚本程序转桌面exe应用自动打开IE浏览器至指定页面内并自动设置好兼容性视图

2 篇文章 0 订阅
1 篇文章 0 订阅

【需求描述】:对于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.com/s/1HAsuvZkcQOv5Px64ICudWQ 
                   提取码:yttl 

下载安装后,打开

 点击应用的打开按钮,把桌面上的test.bat打开,然后右上角设置自己喜欢的logo

点击上面的转换按钮,即可导出exe文件(注:如果你打开是英文页面,上面语言菜单可以切换中文)

 如图:

这样就导出了一个带有自定义logo的exe文件,双击效果和脚本一样!!

有帮助的话,记得一键三连呐~~~ 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郑贺名

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值