写批处理,打开一个网站,但是网址里面有&符号怎么办

写一个批处理部分如下:set/pa=请输入数字:if%a%==1start网址问题是网址里面有&导致无法进入正确网址,我加转义字符^也不行啊,怎么解决?... 写一个批处理部分如下:
set /p a=请输入数字:
if %a%==1 start 网址

问题是网址里面有&导致无法进入正确网址,我加转义字符^也不行啊,怎么解决?
展开
 我来答
yyykkkyyyy
2013-08-04 · TA获得超过3136个赞
知道大有可为答主
回答量:2691
采纳率:40%
帮助的人:3311万
展开全部
&前加转义符^是可行的,你会失败是因为还有特殊符没处理。用 start 网址 的,可以改为 start "" "网址" 而且其中的&等不要加转义符,但是如有%符,写到批处理中就得双写成%% (这点估计就是你失败的原因)如之前用了setlocal enabledelayedexpansion 或网址先赋给变量了则还有不同不多说了
依梦琴瑶
高粉答主

2013-08-04 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
把网址用双引号括起来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式