楼 主
[求助]如何在BAT中处理URL?
发表于 2007-12-18 11:35 · 中国 广东 佛山 南海区 电信
初级用户
★
积分 20
发帖 7
注册 2007-12-18 11:09
18年会员
UID 106023
性别 男
状态 离线
如果在地址栏中输入含有空格的URL时,空格会变为“%20”,请问如何将“%20”转换为空格?
第 2 楼
发表于 2007-12-18 21:17 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
把你的地址保存在文件“url.txt”里面,然后运行下面的脚本:
@echo off&SetLocal EnableDelayedExpansion
for /f "delims=" %%a in (url.txt) do (
set url=%%a
set url=!url:%%20= !
echo:!url!
)
pause
第 3 楼
发表于 2007-12-19 09:35 · 中国 广东 佛山 南海区 电信
初级用户
★
积分 20
发帖 7
注册 2007-12-18 11:09
18年会员
UID 106023
性别 男
状态 离线
谢谢lxmxn版主的回复!不过我不太明白“set url=!url:%%20= !”有什么作用?用两个“!”将变量括起来有什么功能?
第 4 楼
发表于 2007-12-20 00:36 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
第 5 楼
发表于 2007-12-20 09:38 · 中国 广东 佛山 电信
初级用户
★
积分 20
发帖 7
注册 2007-12-18 11:09
18年会员
UID 106023
性别 男
状态 离线
论坛跳转: