私はすでに使用している次の2つの要素を組み合わせたいと思います。
yt-dlp
コピーされたリンクからダウンロードするには、Konsole端末でコマンドを実行します(例konsole -e yt-dlp 8 %u
:)。konsole --workdir %f
特定の場所でKonsoleのドルフィンサービスメニュー()を開くときに使用されます。
特定の場所でKonsoleを開き、コマンドを実行するDolphinサービスメニューが必要ですyt-dlp
。
手動で場所をコピーしたり、ダウンロード後にファイルをコピーすることなく、USBスティックやその他のリムーバブルデバイスでコマンドをすばやく実行したい場合に必要です。
ここで%f
および/またはパラメータはどのように結合されますか?これらの行は、Dolphinで開かれたディレクトリを参照し%u
てからコピーされたダウンロードリンクを参照しても機能しません。--workdir
yt-dlp
Exec=konsole --workdir -e yt-dlp 8 %u
答え1
xclip
鍵です(インストールする必要があるかもしれません)
正しい行は次のようになります。
Exec=konsole --workdir %f -e yt-dlp <some_options> $(xclip -o)
(いつものように質問を書くと、人々が答えを見つけるのに役立ちます!)