Board logo

标题: 这条ECHO命令应该怎么修改才不会出错? [打印本页]

作者: dj0733     时间: 2008-2-28 13:42    标题: 这条ECHO命令应该怎么修改才不会出错?
(1) C:\>echo 12.com/asp.asp&id= >a.txt "id" 不是可运行的内部或外部命令,也不是可运行的程序 (2) C:\>echo "http://12.com/asp.asp&id=" >a.txt 以上的1命令不行,但是2命令可以,可是在a.xt 里面显示为 "http://12.com/asp.asp&id=" 我的要求是显示为: 12.com/asp.asp&id= 不需要双引号的 不知道这个ECHO命令应该怎么用,怎么改 不要告诉我在文本文件里用替换功能哦.我要的是BAT 谢谢!

作者: zerocq     时间: 2008-2-28 13:45
echo 12.com/asp.asp^&id= >a.txt

作者: dj0733     时间: 2008-2-28 13:55
赞一个先.如果是要我输入,岂不也要用^ ? 例如: echo 输入网址:&set /p add= 如果我拷贝: 12.com/asp.asp&id= 粘贴 那现在 add=http://12.com/asp.asp&id= echo %add% 又是出错!痛苦!! r看来还是得改一下啊!谢谢楼上了

作者: lxmxn     时间: 2008-2-28 16:34    标题: 试试这个呢?
@echo off&Setlocal EnableDelayedExpansion
set /p "add=请输入:"
echo !add!>>a.txt
start notepad a.txt