Board logo

标题: [文本处理] [已解决]批处理怎样逐字输出一段文字? [打印本页]

作者: stance    时间: 2011-2-7 21:41     标题: [已解决]批处理怎样逐字输出一段文字?

套用http://www.bathome.net/thread-1655-2-1.html帖子中8楼batman版主的批处理,想逐字输出一句话,没搞成。请教怎样才能做到逐字输出?
  1. @echo off&setlocal enabledelayedexpansion
  2. cd.>num.txt&echo.
  3. for /l %%a in (1,1,10000) do (
  4.      set /a a=%%a%%500
  5.      if !a! equ 0 set /p=给寒夜孤星老师拜年!<nul
  6. )
复制代码
</nul

[ 本帖最后由 stance 于 2011-2-7 22:08 编辑 ]
作者: stance    时间: 2011-2-7 22:07     标题: 找到了

::抄袭sgaizxt001的代码,给批处理之家的各位斑竹拜年。请莫怪侵权,偶只是借用一下……^_^
::原帖:http://www.bathome.net/viewthread.php?tid=7969&amp;highlight=%D6%F0%D7%D6%2B%CA%E4%B3%F6



  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "delims=" %%a in ("给寒夜老师拜年!给随风老师拜年!给tmplinshi老师拜年!给batman斑竹拜年!给sgaizxt001斑竹拜年!还有哪位斑竹没拜到?给批处理之家的全体斑竹拜年!") do (
  4.    set str=%%a
  5.    for /l %%i in (0,1,100) do (
  6.    set/p=!str:~%%i,1!<nul & ping 127.1 -n 1 >nul
  7.   )
  8. )
  9. echo.
  10. pause
复制代码

作者: CrLf    时间: 2011-2-7 22:59

  1. @echo off
  2. for %%a in (给 寒 夜 孤 星 老 师 拜 年 !) do net>nul user&set /p=%%a<nul
  3. pause>nul
复制代码

作者: stance    时间: 2011-2-7 23:52     标题: 回复 3楼 的帖子

谢谢3楼!也给你拜年。
我要学学这种输出。




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