[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

回复 2楼 的帖子

我不知道自己属于那个层次,一直都是自己自学。最近才加入这个论坛。除了for看得头大之外,其余的命令还都能看懂。还好最近有一个for命令的系列教程。

TOP

学习 学习....咱还是新手
学好批处理没商量

TOP

下载下来 学习下 谢谢楼主了
我骄傲,我是个懒人。

TOP

很不错,赞一个!~
不过使用体验不好,建议完善!~
1、操作复杂,进行设置的层次太多了。第一次使用时可能会遇到各种设置,否则无法播放。现在流行拖曳,建议设置一个默认播放模式,拉入歌曲自动播放、自动建立播放列表。
2、新建播放列表输入歌曲时要求拖入的是文件夹,而非文件,希望能够自动判断扩展名为MP3自由拖入文件和文件夹。
3、歌词显示弄了半天没出来,不懂是何故。假如利用ttplayer的lyrics自动转换lrc为txt或许更好。

TOP

读完楼主的感言,期望三个月后自己也会略有所成吧.谢谢分享.批处理之家学习的第二天

[ 本帖最后由 5ICMD 于 2010-10-8 14:44 编辑 ]
严于律己,宽以待人

TOP

学习了!嘿嘿!!!!

TOP

谢谢 楼主分享的经验

TOP

我回复了哦!!!!!!!!!

TOP

我写了一个播放器程序。主播放用VBS

TOP

太佩服了  能用批处理做到这份上那得是什么境界啊

TOP

谢LZ!但是有Bug
歌词显示和正常的差了好几秒,载入的时候前奏都完了

[ 本帖最后由 Little_quiz2 于 2011-1-3 22:47 编辑 ]

TOP

批处理还能这样?看看

TOP

批处理 播放音乐不错哦  就是可以达到MP4的功能就好了哈  本下载下来看看嘻嘻 方便以后的学习

TOP

看得出来,楼主是很用心写这段代码的!楼主的界面其实做的很好了,值得学习,仔细看了一下楼主的代码,了解了一下播放的机制,其实就是用主批处理生成一些需要显示和current_playing 使用的信息,然后调用 current_playing 进行播放,播放其实就是使用wmplayer.EXE 播放
我在看楼主的对播放歌曲进行同步的时候发现了会造成CPU浪费的情况,这是美中不足的地方,其使用的同步延时程序段如下
:delayed
set delay1=%1&&set /a delay2=%delay1%
set /a delay=!delay1!-!delay2!
set TotalTime=0
set NowTime=!time!
:_delay
set /a minute1=1!NowTime:~3,2!-100
set /a second1=1!NowTime:~-5,2!!NowTime:~-2!0-100000
set NowTime=!time!
set /a minute2=1!NowTime:~3,2!-100
set /a second2=1!NowTime:~-5,2!!NowTime:~-2!0-100000
set /a TotalTime+=(minute2-minute1+60)%%60*60000+second2-second1
if !TotalTime! lss !delay! goto _delay
goto :eof

主要意思就是取当前时间和处理过的歌曲长度进行对比,从而判断一首歌是否放完(然后taskkill wmplayer,再从列表里取下一首歌曲,如此往复)
在播放歌曲时候就不断的跑上边的程序段,不断的赋值!注意,是不断的,不是相隔多少毫秒,或者1秒然后进行判断歌曲是否应该已经放完了,所而是以最高的处理速度赋值,比较赋值比较赋值比较……CPU,呃,就浪费了,说到底,就是想说,在_delay里边加如 PING 来进行适当的延迟就可以解决CPU浪费的问题了。

TOP

有一种支持就是把别人分享的知识吸收使自己进步!再能给予别人帮助

TOP

返回列表