bat 调用微软IE浏览器 打开 本地同目录 HTM 网页的问题

echooffstartIEXPLORE5499.htmexit这样打开会提示找不到网页echooffstart5499.htmexit这样的话又会打开默认的第三方浏览器... echo off
start IEXPLORE 5499.htm
exit
这样打开会提示找不到网页
echo off
start 5499.htm
exit
这样的话又会打开默认的第三方浏览器
求助调用IE浏览器打开同目录HTM文件的写法
展开
 我来答
寒轩雪印
2013-08-09 · TA获得超过250个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:258万
展开全部
start IEXPLORE "%cd%\5499.htm"

这样改,%CD% 表示当前批处理所在的目录位置
如果照你之前的写法,IE浏览器认为是个HTTP地址,所以打不开的。
改成路径了,就可以了。
命幽
2013-08-09 · TA获得超过788个赞
知道小有建树答主
回答量:654
采纳率:0%
帮助的人:426万
展开全部
@start iexplore.exe %1

将代码保存为批处理文件,再将你要用ie浏览器打开的html文件拖到该文件图标上即可调用ie打开超文本

已测试成功

追问
虽然是一种可行方法,但不能采用,因为一些大爷大妈级的会不理解怎么操作.
追答
这个操作原理其实就是命令行参数的传递
%1 代表的就是拖动到图标上的文件
--------------------------------cut---------------------------------------------

start 打开的ie只能够是后接网址 如果是超文本那就会出现乱码
-----------------------------cut---------------------------------------------------
如果还是不明白的话,我可以再重新写一个
------------------------------cut------------------------------------------------
能力不足抱歉其他方法我试过后全是乱码
坐等大神解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang6492921
2013-08-09 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:83.5万
展开全部
你把你这个htm文件的绝对路径给上比如
start IEXPLORE d:\5499.htm
追问
现在问题是不能追加绝对路径,因为发送给对方后不能确定对方存放位置.
其实说白了就是怎么让IE把它识别成本地文件,而不是把5499.htm文件 当作网址处理.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式