【名说】脚本程序转桌面exe应用自动打开IE浏览器至指定页面内并自动设置好兼容性视图
【需求描述】:对于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文件,双击效果和脚本一样!!
有帮助的话,记得一键三连呐~~~
【名说】脚本程序转桌面exe应用自动打开IE浏览器至指定页面内并自动设置好兼容性视图相关推荐
- 自动延时跳转到指定页面JS脚本代码
<!--脚本开始--> <script language=javascript> function countDown(secs,surl){ //alert(surl); ...
- ie浏览器运行JavaScript脚本打开Chrome浏览器ie配置启用ActiveX控件配置
IE打开chrome浏览器脚本 window.onload=function () {var objShell = new ActiveXObject("WScript.Shell" ...
- java swing桌面程序打包成.exe文件
公司需要做一些数据,图片处理的小程序,所以就学了学swing,吐槽一下 现在的swing的资料真的少..基本不用这个做了. 下面的文章是介绍如何将自己编写的swing应用程序打包为.exe的可执行程序 ...
- Java桌面程序打包成exe可执行文件
前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: ecl ...
- 关于如何将java桌面程序打包成exe可执行文件
一.先把java文件打包成jar 在Eclipse中在你要打包的项目上右击(如图我想打包一个叫graphicproject的项目) 出来一个快捷菜单,点Export,然后Next,出现如下界面注意把红 ...
- web网页浏览器唤起wpf,winform exe桌面程序,并跳转到指定页面
背景案例 我们看到网页上打开百度网盘,下载的时候会通过浏览器唤起百度网盘桌面端,并进入到指定页面,我们要做的,就是达到类似的效果 实现流程 1.写注册表 在桌面软件首次启动的时候,像注册表中写入程序的 ...
- windows制作定时关机脚本_自动关机、自动打开程序… 让Windows自动执行任何操作...
文章转载于网络,侵删 Windows 中有一个非常棒的功能,叫做"任务计划程序",但是因为它的界面看起来有点复杂,导致很少有人使用它. 其实对于任何人而言,"任务计划程序 ...
- python程序打包为exe可执行文件
大家都知道,Python是一种脚本语言,也就是解释型的语言,需要解释器来进行解释以后才可以执行,而Python源代码需要在Python虚拟机上面运行,但是我们做好的程序,不可能给用户使用的时候还让他安 ...
- python版本可执行可嵌入_Python程序打包成exe可执行文件的方法探究
王瑞文+王圣辉+边润根+邓明月 摘 要:Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本.Python免费.可移植.功能强大,而且使用起来相当容易.来自软件产业各个角落 ...
最新文章
- 性能优化之使用LongAdder替换AtomicLong
- Ansible roles角色详解
- 1055 最长等差数列
- 2013第39周一Web打印
- 玩转Python大数据分析 《Python for Data Analysis》的读书笔记-第08页
- 搭建nuxtjs程序 —— 用户信息 or token怎么不丢失
- MongoDB 快速入门--高级
- 【计算方法】数值积分求解微分方程
- python里的平方_python中的平方
- 推荐双11书单,我们一起共读 36 + 1 本书
- php升序排列,php关联数组怎么按键名实现升序排列
- gcov的实现原理简介
- 【看了就懂】P问题、NP问题、NP完全问题和NP难问题
- 二项分布的期望值 E(n)=np 推导
- [项目管理-18]:项目实施中,项目经理、产品经理、运营经理、设计经理、技术经理、工程经理不同角色的比较
- Mar. 6, 15:00-17:00, 1493, Strichartz analysis for Schrodinger and wave equation I by Chong Chen
- 期末大作业纯前端技术实现个人简历模板
- linux添加删除服务
- android微信分享走小程序流程,教你怎么把微信小程序分享到朋友圈
- python_安装模块后出错:无法启动程序丢失vcom140.dll