中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-02 23:48
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [原创]自己做的音乐播放器. 查看 8,090 回复 46
楼 主 [原创]自己做的音乐播放器. 发表于 2006-12-13 02:17 ·  中国 江苏 南京 电信
高级用户
★★
积分 623
发帖 214
注册 2006-09-22 20:48
19年会员
UID 63387
状态 离线
空闲时间自己根据自己的想法做了个dos音乐播放器,我只是做了个控制器,播放器为mplayer.exe,它可以实现下面功能,1,自动随机播放..2,随机+指定播放功能.3,改善mplayer不能随机播放的缺陷.4, 目录歌曲随便加,摆脱掉目录歌曲更改时,播放器列表要也要手到更改的烦恼,5,具有筛选和搜索目录功能,音乐目录里有其它文件也可以,不影响播放.6,支持音乐格式:mp3,wma,wmv,avi,mpeg,rm,rmvb,并自动判断目录内有无歌曲.7,六种播放模式随你选,在显示(退出)字样时输入exit,回车,可退出此模式.
我特意重视了它的查错机制,我把所有可能出错的地方都尽可能考虑了,请大家测试.有兴趣的朋友用一下.dos多功能音乐播放器

最后我想请教一下大家实现随机播放有哪些方法,用random是肯定的,具体的实现方法,请大家发表一下自己的想法.

[ Last edited by tianzizhi on 2006-12-14 at 10:10 AM ]
2 呵呵 发表于 2006-12-13 03:04 ·  中国 重庆 沙坪坝区 电信
初级用户
★★
积分 105
发帖 77
注册 2006-11-09 02:14
19年会员
UID 70077
性别 男
来自 重庆
状态 离线
没有人支持吗,我来定一下,先下载了,谢谢tianzizhi
3 发表于 2006-12-13 07:10 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
支持~~

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
4 发表于 2006-12-13 07:15 ·  中国 河南 郑州 电信
中级用户
★★
积分 439
发帖 170
注册 2006-01-09 20:29
20年会员
UID 48707
状态 离线
支持下
bat c c++
5 发表于 2006-12-13 08:21 ·  中国 北京 朝阳区 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
19年会员
UID 63324
性别 男
状态 离线
这回听歌方便了,顶~~!!!
    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
6 发表于 2006-12-13 09:25 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
给楼主提一个意见。请看看 mplayer.exe 的属性,
MPlayer is distributed under the terms of the GNU General Public License Version 2. Source code is available at http://www.mplayerhq.hu
mplayer是GPL协议发布的,所以楼主的代码也要开源才对呀?

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
7 发表于 2006-12-13 09:26 ·  中国 上海 腾讯云
中级用户
★★
积分 384
发帖 189
注册 2005-10-19 13:12
20年会员
UID 43709
性别 男
状态 离线
Originally posted by tianzizhi at 2006-12-13 02:17:
空闲时间自己根据自己的想法做了个dos音乐播放器,我只是做了个控制器,播放器为mplayer.exe,它可以实现下面功能,1,自动随机播放..2,随机+指定播放功能. ...


请教一下楼主,这个可不可以用参数来获取MP3的位速的?

我现在正需要一个可以在CMD下获取MP3位速的程序.

如果可以的话,恳请楼主帮忙加上或者另外写一个给我好吗?

在网上找了很久了,也没找到相关的.

P处理也搁了好长一段时间了.
8 发表于 2006-12-13 09:37 ·  中国 上海 腾讯云
中级用户
★★
积分 384
发帖 189
注册 2005-10-19 13:12
20年会员
UID 43709
性别 男
状态 离线
不知怎么的,我的瑞星报警了呢...
附件
111.JPG
9 发表于 2006-12-13 09:45 ·  中国 江苏 南京 电信
高级用户
★★
积分 623
发帖 214
注册 2006-09-22 20:48
19年会员
UID 63387
状态 离线
代码内容很好弄,要让它成为可实用的工具,还要让它有它的查错机制,我花了主要时间来完善它的查错机制,有了漏洞想到了马上补上,修改了大约要有30次左右吧,而关于播放音乐方面关键之处在于如何让它随机播放,其具体实现代码思路,我想知道大家是怎么处理这个问题的,我不想在我的代码思路的干扰下让大家去想,我只想看到几个版本的可以随机播放的代码后,然后再贴出我拙劣的代码,请大家谅解,请各位积极挑战可以随机播放的具体代码.
10 发表于 2006-12-13 09:53 ·  中国 江苏 南京 电信
高级用户
★★
积分 623
发帖 214
注册 2006-09-22 20:48
19年会员
UID 63387
状态 离线
Originally posted by voiL at 2006-12-13 09:37:
不知怎么的,我的瑞星报警了呢...

你的瑞星挺厉害的么,但是大家要知道,杀毒软件具有检测软件内部代码的功能,可能软件的内部代码有哪些让它感觉不安全吧,里面有一句调用2.exe的代码,不知于这句代码有没有关系.
11 发表于 2006-12-13 11:33 ·  中国 湖南 株洲 电信
初级用户
★★
积分 135
发帖 54
注册 2006-09-10 03:07
19年会员
UID 62265
状态 离线
非常的好用
谢了
12 发表于 2006-12-13 11:45 ·  中国 广东 广州 电信
中级用户
★★
积分 259
发帖 112
注册 2006-09-18 04:55
19年会员
UID 62928
性别 男
状态 离线
我先下来玩玩.好用再帮你顶个!
13 发表于 2006-12-14 05:48 ·  IANA 局域网IP(Private-Use)
中级用户
★★
蝴蝶之吻
积分 430
发帖 177
注册 2006-09-20 12:00
19年会员
UID 63170
来自 广东深圳
状态 离线
cmd.exe ------最少也有1个,,,多则3个以上....
find.exe -----一个....
mplayer.exe -----一个....
2.exe ------最少也有1个,,,多则3个以上....
dos多功能音乐播放器.EXE -----一个....
CPU 使用率90%以上,,,,
进程数.比平常多了7个以上......
我晕倒....
14 发表于 2006-12-14 05:53 ·  中国 甘肃 平凉 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
还是喜欢 wmplayer
15 发表于 2006-12-14 06:24 ·  中国 江苏 南京 电信
高级用户
★★
积分 623
发帖 214
注册 2006-09-22 20:48
19年会员
UID 63387
状态 离线
Originally posted by zouzhxi at 2006-12-14 05:48:
cmd.exe ------最少也有1个,,,多则3个以上....
find.exe -----一个....
mplayer.exe -----一个....
2.exe ------最少也有1个,,,多则3个以上....
dos多功能音乐播攠...

你打开一个然后关了,马上再打开当然会出现进程多的问题,你关闭程序后,停几秒钟,再打开就不会出现进程多的问题,因为中间有个检查过程,间隔10秒检查一次,用到choice.exe程序,所以会出现用cpu暂时高的问题,但是cpu高只有1秒钟的时间,1秒后恢复正常,不会影响到电脑运行.
关于随机播放的具体代码,仁兄能否想出一个方案呀??
期待........

[ Last edited by tianzizhi on 2006-12-14 at 07:32 AM ]
论坛跳转: