今天听歌后来兴趣了,想逐字显示歌词,但是还是玩出来毛病了。各位,该出手了,看我哪里错了,错了多少,别留着您的良言。文件代码:b.txt:
车继玲 最远的你是我最近的爱#
夜以沉默 心事向谁说#
不肯回头 所有的爱多错过#
别笑我懦弱#
我始终不能猜透#
为何人生淡漠#
风雨之后 无所谓拥有#
萍水相逢 你却给我那么多#
你挡住寒冬 温暖只保留给我#
风霜寂寞 凋落在你的怀中#
人生风景在游走#
每当孤独我回首#
你的爱总在不远的地方等着我#下面是代码:- @echo off & setlocal EnableDelayedExpansion
- for /f "delims=," %%i in (b.txt) do (
- set /a "num+=1"
- set "wind!num!=%%i"
- rem 把文本的值赋给wind!num!
- )for /l %%j in (1,1,!num!) do (
- rem 把每一行的值都赋给a
- set "a=!wind%%j!" && for /l %%k in (1,1,15) do (
- rem 开始逐字显示
- set "b=!a:~%%k,1!"
- set/p=!a:~%%k,1!nul
- )
- )echo/pause>nul
复制代码 我这先谢谢各位了。^__^
答案:5楼正解
[ 本帖最后由 wgoxm521 于 2010-2-7 11:47 编辑 ] |