2017-09-14 4 views
1

youtube-dl.exeから.cmdにコマンドを書き込むことで、YouTubeやその他のサイトから動画をダウンロードできます。私はダブルクリックで私のYouTubeチャンネルの特定のプレイリストをダウンロードできるコマンドで.batファイルを作成することができました。私が望むのは、開いた時に.cmdを実行し、ビデオリンク(youtube-dl <link> --format mp4のようなもの)を入力できるようにする.batファイルを作成して、自分のリンクを<link>に入力するだけです。 それよりも、この入力がクリップボードから直接抽出できる方法ですか?たとえば、特定のビデオをダウンロードしたい場合は、.batを開くだけで、自動的に<link>がクリップボードにあるものに置き換えられます。あなたのような何かを行うことができます入力を入力できるようにする.batファイルを作成する方法(または、クリップボードから入力する方が良い)

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

が、これだけのダウンロード(何もない(笑)よりも優れているものの、自動的に、)この特定のプレイリスト

+2

クリップボードに何かをプッシュするための 'clip'コマンドがありますが、悲しいことにMSはクリップボードから*何か*を得るために私たちに何かを与えることをやっていませんでした。あなたは外部ツールのためにgoogleする必要があります(それらの多くがあります)。 (あなたが別の言語を開いている場合、Powershellはクリップボードへの読み書きが可能です) – Stephan

+0

あなたの大きな説明では、なぜ入力をクリップボードから取得する必要があるのか​​説明しませんでした。 'set/P'コマンドを実行すると、右クリックと' paste'オプションを使ってクリップボードの内容を入力として与えることができます... – Aacini

+0

私はビデオリンクをコピーしてダブルクリックできるようにしたいのでそれをダウンロードする.batファイル –

答えて

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 
) 
関連する問題