中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: [已结]echo如何才能不换行 上一主题 | 下一主题
sinbao
初级用户





积分 184
发帖 73
注册 2007-5-24
状态 离线
『楼 主』:  [已结]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 ]

2007-8-28 17:07
查看资料  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 2 楼』:  

可以用 echos 命令。当然,DOS 自己的 command.com 和 Windows NTs 的 cmd.exe 是没有这个命令的,可以用 4DOS.COM 做命令解释器,Windows 下可以用 4NT 或 Take Command 作为命令行环境。



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2007-8-29 01:18
查看资料  发短消息 网志   编辑帖子  回复  引用回复
sinbao
初级用户





积分 184
发帖 73
注册 2007-5-24
状态 离线
『第 3 楼』:  

实际问题是这样的:
我想生成一个classpath串,可是
set ClassPath=
for %%i in ("*") do set ClassPath=%ClassPath%;%%i
这样是不行的.ClassPath最后得到是最后一个文件,根本不会连接.

[ Last edited by sinbao on 2007-8-29 at 09:58 AM ]

2007-8-29 09:44
查看资料  发短消息 网志   编辑帖子  回复  引用回复
wudixin96
银牌会员





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 4 楼』:  

set ClassPath=
for %%i in ("*") do call set ClassPath=%%ClassPath%%;%%i
echo %ClassPath%

   此帖被 +1 点积分    点击查看详情   
评分人:【 sinbao 分数: +1  时间:2007-8-29 13:43


2007-8-29 10:19
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: