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

不过我也觉得使用BAT来编写这种程序真的是折腾。。。

没有必要。。。浪费。。。其实换了用  VC 或 VB或C等都会简单许多
效果也好很多,质量也没有得谈拉。。。。

当然拉,会这些语言是一个前提咯

TOP

linux下的MP支持通过管道写入命令..
比如得到当前播放时间是 get_time_pos
windows这个,我这个似乎有问题..
没法测试

TOP

netbenton兄

netbenton兄,你那个代码不好处理啊。
把它放在开头,它只显示当前的播放,如果进行下一曲播放它会新建MPLAYER进程,而且原窗口代码变乱,播放不受控制。如果放到末尾,它就一闪而过。
你的代码太高深了,你帮忙改改:
因为你的代码只支持单曲播放,我想把它作为子程序调用,给它留了个标签“YRICS”,调用的播放子程序如下:
  1. :PLAY_FILE
  2. CALL :PLAY
  3. !MPP! !INPUT!
  4. GOTO MAIN
复制代码
CALL LAY是调用播放时先调用的头部,用来显示一些公用信息。
!MPP! 是播放器路径名。
!INPUT!是在窗口输入的歌曲路径名。
MPlayer使用参数 -PLAYLIST 播放列表文件;
MPlayer似乎有一种不是基于帧而是基于时间的字幕,不懂能否改装成歌词,我对那些一窍不通……

[ 本帖最后由 cjiabing 于 2010-10-21 12:17 编辑 ]
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

回复 16楼 的帖子

wget和curl都是比较强大的下载命令
http://bbs.bathome.net/thread-3981-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 18楼 的帖子

我觉得这个“相似”距离真正的命名管道还相差很远,呵呵。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

只是"命名管道",其实BAT可以做到相似的功能..
用AT /every:date[,...] 或者 /next:date[,...] 来区别命名..然后AT | FINDSTR 来查找
这样就可以做到多个CMD交换数据甚至命令, 还支持网络远程..

如果是I/O管道,大概写第3方也不太容易

TOP

wget强大的是下载工具..

TOP

回复 15楼 的帖子

Mplayer另类在线播放影音文件技巧
http://hi.baidu.com/cjiabing/blo ... 75ffb8d1a2d3ea.html
在线播放rmvb文件:
  1. wget -ftp://username: password@ftpserver/directory/movie.rmvb -O - | mplayer -cache 8192 -
复制代码
这个wget 是什么东东?
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

回复 13楼 的帖子

你说的“管道文件”是不是命名管道?
如果哪位能想办法让批处理支持命名管道,那就太棒了!
^_^
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 13楼 的帖子

没办法,这个东东似乎本来就是linux的产物!~
刚更新成V4.2了,因为昨天把代码全部更新了,所以存在点小问题。
但没有你所说的问题。
你所指的输出播放信息是指输出到程序屏幕,还是指输出到TXT?播放器默认自动显示到屏幕的,可以看到许多数字——除了背景音乐。

——默认使用暴风影音里的mplayer,官网下载的好像是9M多,差不多,官网的直接是命令行版的。但本程序对两个都支持。只能一般使用,不能和linux比了,但在WINDOWS下已经相当不错了!~

[ 本帖最后由 cjiabing 于 2010-10-20 21:48 编辑 ]
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

这是MPlayer for windows的
是修改过,而且增加了外壳程序来控制的
很多命令行参数不支持,还有-slave模式..

linux下可以通过直接将命令写入管道文件来操作..
可以去官方下载命令行版,不仅CMD操作便捷,而且更效率,交互性也更好。

[ 本帖最后由 caruko 于 2010-10-20 21:43 编辑 ]

TOP

回复 10楼 的帖子

哇哇哇,爽歪歪!~非常棒!~
有个地方改进下:不支持在桌面播放,需检查下路径!~
再增加一个歌名分析的,也就是假如歌名是“谢霆锋 --  边走边爱.mp3”,而歌词是“谢霆锋 边走边爱.lrc”,如何将它们关联起来?——更智能些!~
因为自己下载歌词有点麻烦,能否从TTPlayer那里“借用”?呵呵,学习研究用用。
晚点我再添加到播放器里面试试看,谢谢~!
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

谢谢netbenton的支持

我已全部优化了代码,你看看是否比以前简单而且高效了!~虽然解释部分被我去掉了,过后我再补一篇文章介绍吧。

对于颜色我不是很熟悉,我也是拿来用用,觉得不错,我存有几种颜色方案,但不懂哪种效率比较高点!~请指点!~

一直都支持直接拖放啊,包括支持拖放音视频、文件夹、自动读取拖入的TXT文件列表——可使用搜索生成。——可能以前版本没有很好地解决这个问题,不过现在可以了,我亲自测试的。

至于按键——主要是播放时的基本控制键,那是MPlayer自己设置的,我无法改变,只是显示出来提醒大家。

最后,等我试了再你的歌词显示再做评论,不过非常感谢你的支持!~

虽然工作很忙,但我还是坚持把这件事情做完,有点玩物丧志的感觉!哎~
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

LZ,我帮你搞增加歌词显示的。

只做了播放单曲的。
楼主要是觉得可以就加入到里面吧,同时你的界面上色也要换换,用findstr来显示实在太慢了。

把mp3拖放到该批处理上,即播放,并同步显示同目录中同名的歌词文件 ??.lrc ,同时还有进度条显示。

所有按键和mplayer原来一样,没变。

[ 本帖最后由 netbenton 于 2010-10-20 04:14 编辑 ]

TOP

本帖最后由 cjiabing 于 2011-4-21 04:20 编辑

3.1版比较完善了,但仍没有进行广泛测试,大家帮忙测试下,有bug反馈一下,谢谢!~
  1. 优点:
  2. 1、实时显示播放进度;
  3. 2、可以使用快捷键控制;
  4. 3、支持播放的格式多,可以播放视频;
  5. 4、支持自定义字幕;
  6. 5、播放快捷方便;
  7. 6、支持歌词播放;
  8. 缺点:
  9. 1、容易出现一些小故障;
  10. 2、需额外安装MPlayer程序(本程序使用暴风影音自带的MPlayer.exe)。
复制代码
  1. 更新历史:
  2.       2010.11.02
  3.       v5.4   修正歌词匹配,使得歌词查找更加准确。
  4.       2010.10.31
  5.       v5.3   修正输入和全盘搜索问题,完善歌词显示。
  6.       v5.2   完善歌词功能,因搜索问题,有些歌词匹配不上。
  7.       2010.10.29
  8.       v5.1   简化了网络搜索功能;添加了歌词功能,但只能是测试用,还未能达到netbenton写的那种效果。继续期待netbenton的歌词显示。
  9.       2010.10.25
  10.       v4.4   修正找不到播放器以及播放背景音乐时发生的错误;修正自动关机。期待netbenton的歌词。
  11.       2010.10.20
  12.       v4.3   修正找不到播放器时显示错误;修正文件搜索上的错误;添加网络音乐搜索;修正一些细节错误;没人帮忙测试和反馈,郁闷。
  13.       2010.10.20
  14.       v4.1 去掉多余代码,进行全局代码优化,代码更精简高效;进行初步测试,改进可能无法找到播放器的BUG;
  15.       v4.2 建立播放器参数设置项,尝试歌词显示项,但没有解决。
  16.       2010.10.17
  17.        v3.5   添加CMD和BAT模块,可以编写批处理;修改一些细节,如快捷键。
  18.       2010.10.16   
  19.        v3.4   进一步优化,使得界面支持编写CMD和BAT;改善背景音乐播放部分。
  20.       2010.10.15
  21.        v3.2   采用当前流行的色彩设置,美化界面;进一步进行测试,解决各种bug,美化代码。
  22.        v3.1   全面更新代码,优化功能,添加注释。但尚未经过广泛测试。
  23.       2010.10.11
  24.        v2.1   1、美化界面,添加背景音乐;2、添加播放循环模式;3、完善说明。
  25.       2010.10.10
  26.       1、改善界面;2、完善mplayer路径设置和自动搜索;3、修正帮助说明;4、考虑能否使用老板键;
  27.       2010.10.09
  28.       1、修正一些代码问题;2、增加方便各种快捷播放的输入部分;3、建立通用播放器模板,以便能支持MPlayer以外的播放器;4、尝试写歌词显示器。
复制代码

TOP

返回列表