怎样编译这个程序

来源:百度知道 编辑:UC知道 时间:2024/05/19 05:26:02
我想要用记事本编写这样一个程序:"如果f盘里有xxx.mp3这首歌,就找到这首歌并打开,如果没有就询问用户是否退出."我是一个菜得不能再菜的菜鸟,请在回答里告诉我应该另存为可执行文件还是批处理文件,最好还能详细地解释一下代码,谢谢了!

新建一个文本文档,将下面的代码复制进去,然后关闭重命名为a.bat。
注意:程序里面包含播放歌曲所用的千千静听文件路径(我的在F:\千千静听\TTPlayer.exe ),你一定要重新设置自己千千静听的路径,你也可以用暴风影音播放,即填写路径时写入暴风影音的路径,如F:\暴风影音\Storm.exe 。但是路径必须正确才能播放。

@echo off
set /p a=请输入文件名,注意格式中不能有空格
for /f "delims=" %%b in ('dir /a-d/b/s F:\%a%.mp3') do (
start F:\千千静听\TTPlayer.exe "%%b"
)
pause&exit

下面解释代码:
第一行@echo off表示不显示以后的命令本身,只显示执行命令的结果
第二行:从键盘读取.mp3文件的文件名,并将其赋给变量a
第三行:在F盘中搜索名字为xx.mp3的文件
第四行:利用千千静听打开xx.mp3,这里的%%b表示xx.mp3的文件路径
最后一行就是退出命令行
有什么请问题留言