如何创建一个允许我输入输入的.bat文件(甚至更好,从剪贴板获取输入)?

时间:2017-09-14 16:16:07

标签: windows batch-file video cmd youtube

我通过在.cmd上编写命令,通过youtube-dl.exe从youtube(和其他网站)下载视频。我设法创建一个.bat文件,其中包含一个命令,允许我通过双击下载我的YouTube频道的特定播放列表。我想要的是创建一个.bat文件,当打开它时,运行.cmd并允许我输入视频链接(类似youtube-dl <link> --format mp4,以便我可以在<link>上输入我的链接)。 更好的是,这种输入可以直接从我的剪贴板中提取吗?因此,例如,如果我想下载某个视频,我只需打开.bat,它就会自动将<link>替换为我剪贴板上的内容。我到目前为止最好的是:

@echo off
youtube-dl https://www.youtube.com/playlist?list=ASJa8sa8adaAO0-A9Ddad9k --format mp4
pause

但这只下载了这个特定的播放列表(虽然是自动的,但总比没有好哈哈)

1 个答案:

答案 0 :(得分:1)

检查printClip.bat

你可以这样做:

for /f "tokens=* delims=" %%# in ('printClip.bat') do set "supposingly_link=%%#"
echo %supposingly_link% | findstr /i "www.youtube.com youtu.be" >nul 2>&1 && (
   youtube-dl %supposingly_link% --format mp4
)