Board logo

标题: [求助]如何在BAT中处理URL? [打印本页]

作者: Delwo     时间: 2007-12-18 11:35    标题: [求助]如何在BAT中处理URL?

如果在地址栏中输入含有空格的URL时,空格会变为“%20”,请问如何将“%20”转换为空格?
作者: lxmxn     时间: 2007-12-18 21:17
把你的地址保存在文件“url.txt”里面,然后运行下面的脚本:
@echo off&SetLocal EnableDelayedExpansion
for /f "delims=" %%a in (url.txt) do (
    set url=%%a
    set url=!url:%%20= !
    echo:!url!
)
pause

作者: Delwo     时间: 2007-12-19 09:35
谢谢lxmxn版主的回复!不过我不太明白“set url=!url:%%20= !”有什么作用?用两个“!”将变量括起来有什么功能?
作者: lxmxn     时间: 2007-12-20 00:36


  Quote:
Originally posted by Delwo at 2007-12-19 09:35:
谢谢lxmxn版主的回复!不过我不太明白“set url=!url:%%20= !”有什么作用?用两个“!”将变量括起来有什么功能?

好好看看这个帖子:http://www.cn-dos.net/forum/viewthread.php?tid=34049&fpage=1
作者: Delwo     时间: 2007-12-20 09:38
我明白了,再次谢谢lxmxn版主的回复。