楼 主
[已结]echo如何才能不换行
发表于 2007-08-28 17:07 · 中国 上海 电信数据中心
初级用户
★★
积分 184
发帖 73
注册 2007-05-24 18:06
19年会员
UID 89185
性别 男
状态 离线
有个文件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 ]
第 2 楼
发表于 2007-08-29 01:18 · 中国 上海 虹口区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
可以用 echos 命令。当然,DOS 自己的 command.com 和 Windows NTs 的 cmd.exe 是没有这个命令的,可以用 4DOS.COM 做命令解释器,Windows 下可以用 4NT 或 Take Command 作为命令行环境。
第 3 楼
发表于 2007-08-29 09:44 · 中国 上海 电信数据中心
初级用户
★★
积分 184
发帖 73
注册 2007-05-24 18:06
19年会员
UID 89185
性别 男
状态 离线
实际问题是这样的:
我想生成一个classpath串,可是
set ClassPath=
for %%i in ("*") do set ClassPath=%ClassPath%;%%i
这样是不行的.ClassPath最后得到是最后一个文件,根本不会连接.
[
Last edited by sinbao on 2007-8-29 at 09:58 AM ]
第 4 楼
发表于 2007-08-29 10:19 · 中国 天津 电信
银牌会员
★★★
积分 1,928
发帖 931
注册 2007-01-06 11:46
19年会员
UID 75624
性别 男
状态 离线
set ClassPath=
for %%i in ("*") do call set ClassPath=%%ClassPath%%;%%i
echo %ClassPath%
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
| sinbao |
+1 |
2007-08-29 13:43 |
论坛跳转: