Board logo

标题: 批处理如何输出一串字符并改变颜色 [打印本页]

作者: wuwenping    时间: 2008-4-22 14:23     标题: 批处理如何输出一串字符并改变颜色

如何输出一串字符并改变颜色啊
作者: ieutk    时间: 2008-4-22 17:56

  1. @echo off
  2. for /l %%a in (1 1 8000) do @ver>nul
  3. echo.
  4. color 1c
  5. echo    bbs.bathome.net
  6. pause>nul
复制代码
是不是这样?
作者: wuwenping    时间: 2008-4-23 16:13     标题: 感谢

非常非常感谢版主的大力指教
小弟拜服
作者: wuwenping    时间: 2008-4-23 16:17     标题: 再请指教

@echo off
for /l %%a in (1 1 8000) do @ver>nul
echo.
color 1c
echo    bbs.bathome.net
pause>nul
=======================================================================
for /l %%a in (1 1 8000) do @ver>nul 这句是什么意思?又有什么用?
麻烦斑竹大人费心给指教一下
末学初进!!!
作者: ieutk    时间: 2008-4-23 19:08

for /l %%a in (1 1 8000) do @ver>nul 这句是什么意思?又有什么用?
麻烦斑竹大人费心给指教一下
末学初进!!!



作用是: 延迟一段时间
作者: wuwenping    时间: 2008-4-24 15:24     标题: 再再请指教

for /l %%a in (1 1 8000) do @ver>nul
===================================================
版主大哥
小弟愚昧 @ver>nul 这句怎样解释阿
279792224 这是我的QQ
加我如何?
作者: youxi01    时间: 2008-4-24 17:33

@可以省略
ver本来的意思是显示系统当前版本的意思(version),然后将结果输出到空设备(>nul)
也即是不在屏幕上显示结果

在这里的目的主要是为了延时(结合for)!!
作者: yeakor    时间: 2008-4-27 11:05     标题: 多久?

可以延迟多久呢?8S?
还是不确定的一段时间?
作者: youxi01    时间: 2008-4-27 11:18

时间是不确定的
不过ver命令执行速度非常快,所以延长的时间虽然不能确定,但是却可以“微调”
适合做动画(因为做动画时,如果用ping命令来延时的话,它的间隔以秒为单位,时间间隔过长)
作者: ieutk    时间: 2008-4-27 11:28

嗯,是的,在不用到第三工具的时候用此命令来做延时的话还是还错的!




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