Board logo

标题: 怎么样才能让dos中的echo命令输出时不自动追加换行? [打印本页]

作者: kingkinglh     时间: 2007-10-25 14:15    标题: 怎么样才能让dos中的echo命令输出时不自动追加换行?
在用 for /l %%d in (1,1,6) do echo %%d>>a.txt 会生成一个内容如下的 1 2 3 4 5 6 a.txt文件,那么怎么样才能用for /l 命令生成一个内容为 123456 的a.txt文件? 也就是说怎么样才能让ECHO的自动换行功能在需要的时候出现,不需要的时候将其关闭!

作者: ssikiki     时间: 2008-4-7 22:56
setlocal enabledelayedexpansion set str= for /l %%d in (1,1,6) do set str=!str!%%d echo !str! pause

作者: 9527     时间: 2008-4-7 23:32
for /l %a in (1,1,6) do @<nul,set/p=%a

作者: abcd     时间: 2008-4-7 23:35
95还是蛮不坏的嘛,o(∩_∩)o...哈哈

作者: chishingchan     时间: 2008-4-10 21:41    标题: 可参考这贴