|
hmily88
初级用户
 
积分 111
发帖 29
注册 2008-4-20
状态 离线
|
    『楼 主』:
我的WMA、MP3歌曲下载系统(6月28日更新)
使用 LLM 解释/回答一下
由于经常有朋友拿着手机或是移动盘到我这里下载歌曲,几千首歌要什么歌就找什么歌甚是费事,于是我把每首歌曲编号后制作成清单打印出来,利用自己所学到的一点点浅显的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 ]
|
|
2008-4-26 14:38 |
|
|
cuisong
新手上路

积分 2
发帖 1
注册 2008-4-15
状态 离线
|
|
2008-4-26 14:40 |
|
|
vkill
金牌会员
     
积分 4103
发帖 1744
注册 2006-1-20 来自 甘肃.临泽
状态 离线
|
|
2008-4-26 15:55 |
|
|
s11ss
银牌会员
    
积分 2098
发帖 566
注册 2007-9-11
状态 离线
|
|
2008-4-26 17:10 |
|
|
plp626
银牌会员
     钻石会员
积分 2278
发帖 1020
注册 2007-11-19
状态 离线
|
|
2008-4-27 02:01 |
|
|
plp626
银牌会员
     钻石会员
积分 2278
发帖 1020
注册 2007-11-19
状态 离线
|
|
2008-4-27 02:08 |
|
|
zh159
金牌会员
     
积分 3687
发帖 1467
注册 2005-8-8
状态 离线
|
|
2008-4-27 11:21 |
|
|
hmily88
初级用户
 
积分 111
发帖 29
注册 2008-4-20
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
Originally posted by plp626 at 2008-4-27 02:08 AM:
晕,搞了一整才发现并不是从网上下载歌曲
这个15分加的....
这么小气,就算鼓励一下新手也值啊,看把你心疼得.....
悲哀啊,没有一个人针对我的问题能够提及一点哪怕是一点点....
Last edited by hmily88 on 2008-5-13 at 04:01 PM ]
|
|
2008-5-13 15:59 |
|
|
plp626
银牌会员
     钻石会员
积分 2278
发帖 1020
注册 2007-11-19
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
Originally posted by hmily88 at 2008-5-13 03:59 PM:
这么小气,就算鼓励一下新手也值啊,看把你心疼得.....
悲哀啊,没有一个人针对我的问题能够提及一点哪怕是一点点....
Last edited by hmily88 on 2008-5-13 at 04:01 PM ]
你的代码很不错,只是不是我想要的,请不要误会。。。
我说下我对批处理的理解
1. 我基本上不会让批处理与用户进行交换对话,因为给它发布命令时(大部分)每次都要回车,(你可以用sc来进行y/n选择,这个可以不用回车,其他的比较复杂),并且不支持用方向键来进行菜单选择,若真要实现起来很难,我暂时还没思路,即使有思路了,实现起来也不易推广,编写复杂。。。
引用一个网友的话,批处理就是轻轻一点,一切搞定。
2. 你的思路不错,但是下的歌曲都是固定的,其他用户修改时比较麻烦,建议将要视听的歌曲放在某个文本文件里,
3. 你的代码如果支持按文本文件里的歌曲列表在网上批量下载(支持指定格式),一定可以给你的代码增添许多亮点,,,或许可以申请加精。。。
关于第三点,论坛有人写过,但我始终没测试成功。。。
|

山外有山,人外有人;低调做人,努力做事。
进入网盘(各种工具)~~ 空间~~cmd学习 |
|
2008-5-13 17:01 |
|
|
hmily88
初级用户
 
积分 111
发帖 29
注册 2008-4-20
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
Originally posted by plp626 at 2008-5-13 05:01 PM:
你的代码很不错,只是不是我想要的,请不要误会。。。
我说下我对批处理的理解
1. 我基本上不会让批处理与用户进行交换对话,因为给它发布 ...
不管怎么说还是非常感谢你,毕竟我也是第一次做这东西,我的代码确实很乱,据我先前估计,至少可以优化一半甚至是2/3的代码,不过我是不行。也不想弄了,能用就OK了,在这谢了!
|
|
2008-5-13 17:17 |
|
|
knoppix7
银牌会员
    
积分 1287
发帖 634
注册 2007-5-2 来自 cmd.exe
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
2、文件Size的大小一直想精确到小数点后一位用MB的单位来显示,可我试了一下除于10之后就只有整数了,办法是有,可我的方法显得太幼稚,象小孩算算术一样,呵呵!
A:莫非定律:如果一个方法笨而有效,那么它就不笨
3、由于是将歌曲拷贝到手机或移动盘,在拷贝之前想获取目标对象的可用空间,不知道P处理该怎么解决。
可以DIR一下试试(DIR +for)
4、在调试程序的时候经常遇到 ECHO 处于关闭状态 或 ECHO 处于开启状态,查了一下/?还是没能找到原因,不知道什么情况下会导致这样的提示。
检查echo 后面是不是空的.
或者echo %XXXX%(或echo !xxxxx!)之类的时候.变量时都存在.
|
|
2008-5-13 17:56 |
|
|
knoppix7
银牌会员
    
积分 1287
发帖 634
注册 2007-5-2 来自 cmd.exe
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
你可以用sc来进行y/n选择,这个可以不用回车,其他的比较复杂
只知道sc可以设置服务.
可以提示下木?
|
|
2008-5-13 17:59 |
|
|
38702286
新手上路

积分 2
发帖 1
注册 2008-5-12
状态 离线
|
|
2008-5-13 20:59 |
|
|
plp626
银牌会员
     钻石会员
积分 2278
发帖 1020
注册 2007-11-19
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
Originally posted by knoppix7 at 2008-5-13 05:59 PM:
你可以用sc来进行y/n选择,这个可以不用回车,其他的比较复杂
只知道sc可以设置服务.
可以提示下木?
@echo off
echo 输入y肯定,其他任意键否定?&sc /?|find "32">nul&&(goto:y)||(goto:n)
:y
echo\YES
pause>nul&exit/b
:n
echo\NO
pause>nul&exit/b
|

山外有山,人外有人;低调做人,努力做事。
进入网盘(各种工具)~~ 空间~~cmd学习 |
|
2008-5-13 21:49 |
|
|
joyn
中级用户
   丶杏灬丶
积分 280
发帖 105
注册 2008-5-6 来自 广西
状态 离线
|
|
2008-5-14 13:10 |
|