![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 19:09 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 我的WMA、MP3歌曲下载系统(6月28日更新) |
| 可打印版本 2,812 / 18 |
| 第1楼 hmily88 | 发表于 2008-04-26 14:38 |
| 初级用户 发帖 29 积分 111 | |
|
我的WMA、MP3歌曲下载系统(6月28日更新) 由于经常有朋友拿着手机或是移动盘到我这里下载歌曲,几千首歌要什么歌就找什么歌甚是费事,于是我把每首歌曲编号后制作成清单打印出来,利用自己所学到的一点点浅显的P知识做了这个程序。当然所谓的下载只是Copy From曲库
![]() 程序文件名:MusicDoload.bat 1、限制程序的多窗口运行,在程序启动时创建一个以时间为前缀的文件如20080426.bat,退出时删除此文件,当再启动MusicDoload.bat时,如果探测到20080426.bat文件存在,则判断为试图多窗口运行随之退出程序。 2、可查找、试听、自动把歌曲和歌词加载到手机或移动磁盘的歌曲目录下。 3、添加了后台管理,可以修改密码,导入歌曲,修改一些设置等等, 4、系统仅一个文件,所有修改的设置,包括密码,曲库文件列表等等都保存于此文件中。 注:歌词目录默认在主目录下分歌手存放,而不是所有歌词存放于一个文件夹下。 由于自己的上网时间有限,每次上网都到网吧,家中也连不了网线,所以一上来更新后,顺便下载些P帖回去好好学习学习,见谅!!! 好了,言归正转,期待您的帮助,如果你有什么好的建议或对此程序的设计有什么好的思路或方案,还望不要吝啬赐教! 附件1:我的MP3歌曲下载系统(5月28日更新) 也增加了不少东西 附件2:我的百度歌曲批量下载 期待中... [ Last edited by hmily88 on 2008-6-28 at 04:16 PM ] |
|
| 第2楼 cuisong | 发表于 2008-04-26 14:40 |
| 新手上路 发帖 1 积分 2 | |
|
沙发 支持
|
|
| 第3楼 vkill | 发表于 2008-04-26 15:55 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
好长的 code
|
|
| 第4楼 s11ss | 发表于 2008-04-26 17:10 |
| 银牌会员 发帖 566 积分 2,098 | |
|
果然是个“系统”,但有通用性么?那些歌曲都是固定的吧?
|
|
| 第5楼 plp626 | 发表于 2008-04-27 02:01 |
| 银牌会员 发帖 1,020 积分 2,278 | |
|
不说了,这个代码虽然很冗长,可以精简一半,但能有这个代码还是很高兴,
我正缺这个,盘里歌曲少的可怜。下下来为我所用,谢谢。 |
|
| 第6楼 plp626 | 发表于 2008-04-27 02:08 |
| 银牌会员 发帖 1,020 积分 2,278 | |
|
晕,搞了一整才发现并不是从网上下载歌曲
这个15分加的.... |
|
| 第7楼 zh159 | 发表于 2008-04-27 11:21 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
LS没看说明
![]() |
|
| 第8楼 hmily88 | 发表于 2008-05-13 15:59 |
| 初级用户 发帖 29 积分 111 | |
Originally posted by plp626 at 2008-4-27 02:08 AM: 这么小气,就算鼓励一下新手也值啊,看把你心疼得..... 悲哀啊,没有一个人针对我的问题能够提及一点哪怕是一点点.... [ Last edited by hmily88 on 2008-5-13 at 04:01 PM ] |
|
| 第9楼 plp626 | 发表于 2008-05-13 17:01 |
| 银牌会员 发帖 1,020 积分 2,278 | |
Originally posted by hmily88 at 2008-5-13 03:59 PM: 你的代码很不错,只是不是我想要的,请不要误会。。。 我说下我对批处理的理解 1. 我基本上不会让批处理与用户进行交换对话,因为给它发布命令时(大部分)每次都要回车,(你可以用sc来进行y/n选择,这个可以不用回车,其他的比较复杂),并且不支持用方向键来进行菜单选择,若真要实现起来很难,我暂时还没思路,即使有思路了,实现起来也不易推广,编写复杂。。。 引用一个网友的话,批处理就是轻轻一点,一切搞定。 2. 你的思路不错,但是下的歌曲都是固定的,其他用户修改时比较麻烦,建议将要视听的歌曲放在某个文本文件里, 3. 你的代码如果支持按文本文件里的歌曲列表在网上批量下载(支持指定格式),一定可以给你的代码增添许多亮点,,,或许可以申请加精。。。 关于第三点,论坛有人写过,但我始终没测试成功。。。 |
|
| 第10楼 hmily88 | 发表于 2008-05-13 17:17 |
| 初级用户 发帖 29 积分 111 | |
Originally posted by plp626 at 2008-5-13 05:01 PM: 不管怎么说还是非常感谢你,毕竟我也是第一次做这东西,我的代码确实很乱,据我先前估计,至少可以优化一半甚至是2/3的代码,不过我是不行。也不想弄了,能用就OK了,在这谢了! |
|
| 第11楼 knoppix7 | 发表于 2008-05-13 17:56 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
|
2、文件Size的大小一直想精确到小数点后一位用MB的单位来显示,可我试了一下除于10之后就只有整数了,办法是有,可我的方法显得太幼稚,象小孩算算术一样,呵呵!
A:莫非定律:如果一个方法笨而有效,那么它就不笨 3、由于是将歌曲拷贝到手机或移动盘,在拷贝之前想获取目标对象的可用空间,不知道P处理该怎么解决。 可以DIR一下试试(DIR +for) 4、在调试程序的时候经常遇到 ECHO 处于关闭状态 或 ECHO 处于开启状态,查了一下/?还是没能找到原因,不知道什么情况下会导致这样的提示。 检查echo 后面是不是空的. 或者echo %XXXX%(或echo !xxxxx!)之类的时候.变量时都存在. |
|
| 第12楼 knoppix7 | 发表于 2008-05-13 17:59 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
|
你可以用sc来进行y/n选择,这个可以不用回车,其他的比较复杂
只知道sc可以设置服务. 可以提示下木? |
|
| 第13楼 38702286 | 发表于 2008-05-13 20:59 |
| 新手上路 发帖 1 积分 2 | |
|
看看,学习ing
|
|
| 第14楼 plp626 | 发表于 2008-05-13 21:49 |
| 银牌会员 发帖 1,020 积分 2,278 | |
Originally posted by knoppix7 at 2008-5-13 05:59 PM: |
|
| 第15楼 joyn | 发表于 2008-05-14 13:10 |
| 中级用户 发帖 105 积分 280 来自 广西 | |
|
可以充分利用FOR 与它的扩展变量 来查找所有歌曲,获取名字,路径....
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |