Board logo

标题: [游戏娱乐] 批处理彩色歌词插件 [打印本页]

作者: caruko    时间: 2012-5-31 21:01     标题: 批处理彩色歌词插件

本帖最后由 caruko 于 2012-6-1 11:13 编辑

该脚本调用了去年写的一个小工具,可以在下面的链接找到
http://bbs.bathome.net/viewthread.php?tid=12498&highlight=


脚本如下,xx.lrc 为歌词文件,可以自己修改。
gdi.exe 目前只能显示在部分窗口中,有空的话我会改一改,可以让它直接显示在桌面上。
  1. @echo off&setlocal ENABLEDELAYEDEXPANSION
  2. set "t=%time%"
  3. set "t=!t:.=!"
  4. for /f "tokens=1,2 delims=[]" %%a in (xx.lrc) do (
  5. if "%%b"=="" (
  6. for /f "tokens=1,2 delims=:" %%A in ("%%a") do (
  7. set ##%%a=%%b
  8. rem call :%%a %%b  标题等功能可自设
  9. )
  10. ) else (
  11. set "t1=%%a"&set "t1=!t1::= 1!"&set "t1=!t1:.=!"
  12. call :times 1!t1! "%%b"
  13. )
  14. )
  15. goto :eof
  16. :times [time] [lrc-str]
  17. for /f "tokens=1-3 delims=:" %%a in ("!t!") do (
  18. set "h=1%%a"&set "m=1%%b"&set "s=1%%c"
  19. set /a s=%2+s,m=%1+m
  20. if !s! geq 26000 set /a m+=1,s-=6000
  21. if !m! geq 260 set /a h+=1,m-=60
  22. if !h! geq 124 set /a h-=24,h+=100
  23. )
  24. for /l %%k in (1 1 10000) do (
  25. set "nt=!time::=!"
  26. set nt=1!nt:.=!
  27. set lt=!h!!m:~1!!s:~1!
  28. if !nt! geq !lt! (
  29. gdi "/t:cmd /c" "%~3*200*200*宋体*18*FF03F0FF"
  30. exit /b 0
  31. )
  32. cd>nul
  33. )
  34. goto :eof
复制代码
测试歌词
  1. [ti:心香]
  2. [ar:安又琪]
  3. [al:《幸福卡片》主题曲]
  4. [by:Love]
  5. [00:00.60]安又琪 - 心香
  6. [00:05.85]
  7. [00:12.72]LRC编辑:Love
  8. [00:26.79]
  9. [00:31.60]蓝的天 风吹缱绻
  10. [00:35.66]猜白云 能够 飞多远
  11. [00:41.97]
  12. [00:47.40]到海边 森林尽头
  13. [00:51.41]也许再 遇见
  14. [00:58.79]
  15. [01:02.88]给我这世间 一切偶然
  16. [01:10.73]再因为爱 恒久的想念
  17. [01:22.22]
  18. [01:34.35]一朵花 心香一瓣
  19. [01:38.73]它的梦 能够 飞多远
  20. [01:45.03]
  21. [01:50.34]也许 到天边 光的尽头
  22. [01:56.35]会发生 改变
  23. [02:02.28]
  24. [02:05.74]孩子的笑 太阳的温暖
  25. [02:16.78]恒久的 春天
  26. [02:25.84]
  27. [02:35.72]Love
  28. [02:55.78]
  29. [03:09.53]给我这世间 一切偶然
  30. [03:16.60]再因为爱 恒久的想念
  31. [03:25.30]整个旅程 歌声飘远
  32. [03:35.16]自由的春天
  33. [03:44.35]
复制代码

作者: pinke8    时间: 2012-7-10 10:41

这个要试下,很好啊,原来批处理真的很强大的
作者: ggehuliang    时间: 2012-8-5 20:51

要是能加上音乐播放功能就更好了,论坛上已经有人做出来了




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