Board logo

标题: 批处理输出空行用echo.为什么很慢? [打印本页]

作者: kris2000    时间: 2011-8-12 16:32     标题: 批处理输出空行用echo.为什么很慢?

我用echo.想加入一个空行,为什么执行速度明显慢了,把echo.去掉就又变快了?
或者有其他输入空行的语句吗?
  1. @echo off
  2. echo.
  3. echo --------
  4. echo  A  
  5. echo --------
  6. echo  B  
  7. echo --------
  8. echo  C  
  9. echo --------
  10. echo  D  
  11. echo.
  12. pause
  13. exit
复制代码

作者: hanyeguxing    时间: 2011-8-12 16:45

使用echo/或echo\等
作者: garyng    时间: 2011-8-12 17:33

我也是有这样的经历~
  1. echo.
复制代码
批处理超慢的~
现在才知道可以用
  1. \ /
复制代码
谢谢hanyeguxing~
作者: pdp320921    时间: 2011-8-12 18:30

回复 3# garyng


   速度快慢还能感觉得到?
作者: Batcher    时间: 2011-8-12 19:24

参考:常用批处理命令的效率统计
http://bbs.bathome.net/thread-4482-1-10.html
作者: garyng    时间: 2011-8-12 19:46

回复 4# pdp320921

能呀~
把echo.放在第一行
然后运行文件
你会发觉窗口很慢才出来~
作者: CrLf    时间: 2011-8-12 19:55

回复 6# garyng


    心理作用,那点时差如果不叠加,一般是感觉不到的
作者: garyng    时间: 2011-8-12 20:03

什么意思?
心理作用?
作者: Hello123World    时间: 2011-8-13 17:11

回复 5# Batcher


    为什么连入是一个广告网站?
http://bbs.bathome.cn/
作者: Hello123World    时间: 2011-8-13 17:12

快慢感觉不出来,不过echo.在一些系统下会失效,echo\不会。
作者: Batcher    时间: 2011-8-13 17:46

回复 9# Hello123World


感谢提醒,以更正。
作者: Batcher    时间: 2011-8-13 17:47

回复 10# Hello123World


在哪些系统下会失效?
作者: Hello123World    时间: 2011-8-13 18:00

回复 12# Batcher


    以前用xp的时候失效过(不过忘记是什么版本的了)。
作者: Batcher    时间: 2011-8-13 19:17

回复 13# Hello123World


是你的系统有问题,不是XP有问题。
作者: Hello123World    时间: 2011-8-13 20:27

你说的这个可能性比较大,那个系统确实有不少毛病。
作者: CrLf    时间: 2011-8-13 21:20

本帖最后由 CrLf 于 2011-8-13 21:21 编辑

昨天寒夜版主做过一个实验,部分解释了为什么 echo. 会比较慢,并且有时还会失效...
大家请看:
  1. cd.>echo
  2. echo.
  3. pause
复制代码
注:看到此楼内容而产生加分冲动的别加给我,请加给 2 楼




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2