Board logo

标题: [请教]如何将空格转换为%20 [打印本页]

作者: mars6505     时间: 2007-1-11 09:24    标题: [请教]如何将空格转换为%20

RT

for example:

My name is mars6505

将上面这个字符串中的空格转换为%20.
我遇到的困难在于 %20 中 系统老是将其中的 %2 当作参数
还请高手指点一下。
作者: namejm     时间: 2007-1-11 09:30
  在批处理中,若要输出一个百分号,就得写两个连续的百分号。例如想显示%20,就要写成 echo %%20。
作者: lxmxn     时间: 2007-1-11 09:38

  这里是不是可以帮你呢?http://www.cn-dos.net/forum/viewthread.php?tid=26521&fpage=1,将要转换的字符保存为文件,然后执行这个批处理。你也可以适当修改这个批处理的内容,使其达到你的目的。

作者: mars6505     时间: 2007-1-11 10:45
问题已经解决,谢谢楼上几位!
作者: wangming1984     时间: 2007-1-19 03:10    标题: 如何用bat把特定内容写入文件

如果要在一个1.txt文件中写入如下内容覆盖原内容如何处理:
abc

def
注意:在写入的两行文字中有一个空行,我不知道如何写入空行。谢谢指教!!
作者: lxmxn     时间: 2007-1-19 06:12
  空格直接一个echo.>1.txt就可以啦。
作者: honyfox     时间: 2007-1-19 08:21
这个%%很诡异,在cmd中直接运行就只要一个,在批处理中咋要两个才行呢?刚开始接触的时候不知道,结果耗了半天时间