Board logo

标题: [已结]echo如何才能不换行 [打印本页]

作者: sinbao     时间: 2007-8-28 17:07    标题: [已结]echo如何才能不换行

有个文件a.bat,内容如下
echo "aa" >>1.txt
echo dir /b >>1.txt
在cmd里面输入a.bat "bb"
会在文件1.txt的结尾加上
aa
(dirctories)
但是我想在文件1.txt的结尾加上
aa(dirctories)
怎么办?
注释:即aa后面没有回车,直接加(dirctories)

[ Last edited by sinbao on 2007-8-29 at 01:43 PM ]
作者: DOSforever     时间: 2007-8-29 01:18
可以用 echos 命令。当然,DOS 自己的 command.com 和 Windows NTs 的 cmd.exe 是没有这个命令的,可以用 4DOS.COM 做命令解释器,Windows 下可以用 4NT 或 Take Command 作为命令行环境。
作者: sinbao     时间: 2007-8-29 09:44
实际问题是这样的:
我想生成一个classpath串,可是
set ClassPath=
for %%i in ("*") do set ClassPath=%ClassPath%;%%i
这样是不行的.ClassPath最后得到是最后一个文件,根本不会连接.

[ Last edited by sinbao on 2007-8-29 at 09:58 AM ]
作者: wudixin96     时间: 2007-8-29 10:19
set ClassPath=
for %%i in ("*") do call set ClassPath=%%ClassPath%%;%%i
echo %ClassPath%