以前にyt-dlp.exeで動画を連続ダウンロードするスクリプトを作りましたが、もっとシンプルにクリップボード経由でコマンドを連続する実行する方法がありますので紹介します。
PowerShell外部コマンドを実行するサンプル2「yt-dlp.exe」
Webで公開されている動画をローカルに保存する「yt-dlp.exe」という外部コマンドがあります。類似のコマンドは色々ありますが、Webサイトの対応状況がとても優秀です。 このコマンドをタスクスケジューラーを使い1日1回指定時間に実行し、...
まずダウンロードしたい動画のURLをクリップボードにコピー。複数ある場合はメモ帳などに貼り付けで改行区切りにすること。
メモ帳の代わりにURLの一覧を作るだけのページを使っても良い。
URLをメモするフォーム
ネットサーフィンをしてURLを沢山収集するために作成しました。 HTMLとCSSとJavaScriptで動作しています。 URL: 追加 保存 結果: 使い方はURL:フィールドのにURLを貼り付け追加ボタンを押すと結果:フィールドにURL...
PowerShellから以下のコマンドを実行。
Get-Clipboard | % { yt-dlp.exe $_ }
Get-Clipboardでクリップボード内のURLを一件ずつとりだしパイプラインで%(Foreach-Object)へ送り込みます。
Foreach-Object内では$_にURLがセットされていますので外部コマンドのyt-dlp.exeの引数として実行しています。
・yt-dlp.exeがインストールされていて、パスが通っていることが前提になります。
・動画はカレントディレクトリ保存されます。
・yt-dlp.exeのインストールはscoopからインストールすることが出来ます。
以上
・動画はカレントディレクトリ保存されます。
・yt-dlp.exeのインストールはscoopからインストールすることが出来ます。
Windowsで動くソフトウェアのパッケージ管理システム【Scoop】
PowerShellからscoop install GoogleChromeでGoogleChromeがインストール出来きるコマンドラインベースのソフトウェアのパッケージマネージャです。 パソコンを入手して一番最初にする作業であるEdgeで...
以上
コメント