今天到客户那部署了一个触摸屏系统。接手的是一位请病假的同事的活,了解了他已经准备了全屏软件,系统是我们公司开发的一个B/S应用之后,今天就早早去客户现场更新和部署这个系统了。
到了客户的机房,找到我们公司值班的同事更新完我们的系统之后,他却告诉我全屏软件找不到了,后来问了原来的同事以及其他同事也没能找到,备份的也没找到。只得上网找触摸屏全屏软件。其实昨天我就已经找过,有带别人公司LOGO的,有示例的软件(不能设置地址),有会定时跳转的,就是没找到合适的免费软件。今天也试着同样找了,依然没什么收获。
机房的同事让我先和他到1楼看触摸屏终端机里是否有这个软件,我发现竟然是XP系统。于是再回办公室的时候,就直接搜索IE全屏软件,找到了可以用命令设置IE全屏显示指定的页面的资料。立马就想到做个BAT文件,放到系统的“启动”文件夹里,就可以实现触摸屏终端机开机全屏显示我们的系统。
于是参考网上的资料写了类似下面的BAT(IE必须是默认浏览器,网址选的示例的):
CD C:\Program Files\Internet Explorer
iexplore.exe -k "http://www.265.com/"
在电脑上测试没问题,放到触摸屏终端机里命令窗口一闪就关闭了,没有弹出全屏IE。后来才发现是因为同事没有把BAT文件放到C盘了,而我们使用的命令是:
CD C:\Program Files\Internet Explorer
不是:
CD /D C:\Program Files\Internet Explorer
导致在其他盘运行时目录没有跳转。
其实写成:
CD C:\Program Files\Internet Explorer
iexplore.exe -k "http://www.265.com/"
pause
窗口就不会闪一下关闭了,还会提示错误。
最终,正确的写法应该是:
CD /D C:\Program Files\Internet Explorer
iexplore.exe -k "http://www.265.com/"
将上面的命令存到BAT文件,然后把BAT文件或者BAT文件的快捷方式放到系统启动的文件夹里(XP下为“C:\Documents and Settings\你的用户名\「开始」菜单\程序\启动”路劲下),即可实现开机全屏打开IE显示指定的网页。
后来又参考资料想到另外一种简单的方法:
复制一个IE的快捷方式,在“属性”里“目标”的原有值后加 -k "http://www.265.com/"
例如:
"C:\Program Files\Internet Explorer\iexplore.exe" -k "http://www.265.com/"
那么这个快捷方式就是以全屏方式显示指定的页面,将这个快捷方式放到启动文件夹里也可以实现同样的功能。
参考资料:
http://blog.csdn.net/wingeek/article/details/3989974
http://www.duote.com/tech/3/6021.html
http://www.jb51.net/article/18976.htm
IE8离线/完整安装包:http://dl.dbank.com/c0p2ebfdar