我是CMD和.bat文件的新手,所以我不确定哪个会解决我的问题。我无法自己找到解决方案。
基本上,我想要一个快捷方式来运行Youtube-DL命令,只是让它提示我填写最后一个参数,即URL。这是我试图填写的那条线:
youtube-dl --no-playlist --metadata-from-title "%(artist)s - %(title)s" -o "%(title)s.%(ext)s" -x --audio-format mp3 --audio-quality 0 --add-metadata [URL should go here]
提前致谢。
答案 0 :(得分:0)
使用以下内容创建批处理文件:
@echo off
set "url=%~1"
if not defined url set /p "url=Enter URL: "
youtube-dl --no-playlist --metadata-from-title "%%(artist)s - %%(title)s" -o "%%(title)s.%%(ext)s" -x --audio-format mp3 --audio-quality 0 --add-metadata %url%
将其命名为yt.bat
然后您可以使用
调用它yt <url>
或只是
yt
如果您不提供参数,脚本会询问您。