![]() |
Вставка URL в youtube-dl из буфера обмена в XP
Вложений: 1
Есть консольная программа youtube-dl. Качаю ей ютюб-видео к себе на комп. Так вот чтобы скачать ролик в определенном качестве и в конкретную папку, приходится делать много лишних действий:
1. запускать командную строку. 2. затем запускать саму youtube-dl через эту командную строку. 3. потом копировать туда же(заданные парамертры)... Что хочу? - Чтобы можно было запускать батник, который в свою очередь открывает командную строку с такой строчкой... Код:
"c:\Documents and Settings\verpoks\youtube-dl.exe" -f 18 -o "l:\bravos\ihbinbine\Biomur\%(title)s-%(id)s.%(ext)s" |
Такой возможности в пакетных файлах нет.
Как я понимаю, всё это вот: Цитата:
|
Совершенно верно))
Цитата:
|
не проще будет нарисовать батник с этой командой, который будет принимать url как параметр?
если приведенный пример запуска верен то вроде бы приблизительно так будет выглядеть: Код:
"c:\Documents and Settings\verpoks\youtube-dl.exe" -f 18 -o "l:\bravos\ihbinbine\Biomur\%(title)s-%(id)s.%(ext)s" %1 соответсвенно при запуске нужно будет указывать: Код:
имя_батника "https://youtu.be/kakouy-to_tam_vidos" Но оптимальным вариантом было бы поставить какой-нибудь плагин типа скайлоада и качать себе прямо из браузера прямо куда нужно, кмк. да и зачем вообще что-то скачивать с тытруба? |
madars1, я пользую Lua-скрипт под Far Manager'ом (Надмножество Lua является для него встроенным макроязыком). Скрипт непосредственно берёт содержимое буфера обмена, проверяет, что это содержимое является http-ссылкой и вызывает youtube-dl.exe с потребными параметрами в текущем каталоге.
Вам бы я порекомендовал для аналогичного пользования PowerShell, поскольку на нём можно реализовать всё изложенное (за исключением «текущего каталога»). Цитата:
|
Цитата:
(содержание батника "c:\Documents and Settings\verpoks\youtube-dl.exe" -f 18 -o "l:\bravos\ihbinbine\Biomur\%(title)s-%(id)s.%(ext)s" %1) Батник запускается, но исчезает, если же не исчезает - то вставить ссылку на ютьюб видео не получается. ===== Цитата:
|
Цитата:
Код:
powershell -noexit -command $host|select version |
Виндовс не удалось найти 'powershell'...
Может это будет важно - у меня win xp sp3 |
Цитата:
Скрытый текст
Код:
Add-Type -AssemblyName Microsoft.VisualBasic Кроме того, нужно однократно разрешить исполнение локальных неподписанных скриптов PowerShell — Win-R, powershell.exe, Enter, Set-ExecutionPolicy -ExecutionPolicy RemoteSigned, Enter (Set-ExecutionPolicy (Microsoft.PowerShell.Security) - PowerShell | Microsoft Docs), если Вы ещё не сделали этого ранее. Цитата:
Ссылка, вроде как, эта: Download Обновление для Windows XP (KB968930) from Official Microsoft Download Center. |
Установка невозможна: ваша версия отличается от ..., удалите предыдущую версию powershell!
1. По поиску через unistall tool ничего не выдает. То есть не могу найти установленный powershell.exe 2. Через 'Выполнить' при попытке выполнения powershell.exe - написано: windows не удалось найти powershell.exe ... |
Цитата:
|
Вложений: 1
|
Попробуйте воспользоваться советами отсюда: Не устанавливается обновление KB968930 на Windows XP.
|
Скажите пожалуйста: а есть какие-то другие альтернативные источники для скачивания PowerShell 2.0 и WinRM 2.0?
А то ссылка ниже - мертвая... http://support.microsoft.com/kb/968929. |
Вложений: 1
Не проверял. Если не работает пиши подправлю.
Для очистки совести сначала предлагаю использовать расширение для браузера. Идеальный вариант для новичков. https://ru.savefrom.net/7/ Теперь сабж. Предлагаю следующий алгоритм. Сначала копируешь ютуб ссылку в буфер обмена. Запускаешь батник. Ждёшь. Проверяешь. Для чтения буфера обмена я использую https://www.c3scripts.com/tutorials/msdos/paste.html https://www.c3scripts.com/tutorials/msdos/paste.zip Эту софтинку надо держать рядом с батником или положить в path (C:\Windows\system32) Так как ты совсем уж новичок то я сделал тебе готовую сборку. Скачай аттач. Распакуй и используй. Но и код разумеется приложу. код
Код:
@echo off |
Цитата:
Цитата:
Код:
ydl.bat "https://youtu.be/pO-OgQHATf4" |
Elven, вот как раз этого этапа и хочется избежать.
|
madars1, по теме написал простенькую утилиту (скрипт powershell с GUI, скомпилированный в исполняемый файл). Если получится установить powershell, можете попробовать...
Не знаю как будет с версией PS 2.0, но с 5.1 работает нормально. 1. В верхнее поле вставляем ссылку с YouTube. 2. По кнопке Format определяем числовой код нужного формата видео. В некоторых файлах формат не определяется, их не получается и скачать посредством youtube-dll 3. Числовой код формата записываем в поле -f 4. Жмём кнопку Run Script 5. Откроется файл браузер, выбираем папку для сохранения файла. Скачивание начнётся автоматически 6. Процесс скачивания будет отображен в окне утилиты. Скачать утилиту: https://drive.google.com/file/d/1UAn...ew?usp=sharing |
Uragan66, быстрее будет:
Цитата:
;). |
Цитата:
А вообще, здесь дело в удобстве... кому как сподручнее... |
Цитата:
Мне — так:
Код:
-- |
Цитата:
Мой юзерагент Цитата:
рядом кинул батник. 1. копирую из браузера ссылку. 2. запускаю батник двойным кликом мыши. Батник запускается и исчезает. Далее - Ничего не происходит. |
Цитата:
Попробуйте так: Скрытый текст
Код:
@echo off Требуется наличие того же «paste.exe» в PATH или в текущем каталоге. |
Вставка из буфера обмена элементарно решается в PowerShell 5+ в одну строку: Как скачать видео с YouTube с помощью youtube-dl и PowerShell
Но судя по c:\Documents and Settings, ТС сидит на XP, поэтому ссылка выше просто для информации. Тема переименована в соответствии с задачей. |
|
Цитата:
Во первых попробуй взять решение Iska. Он спец у него должно работать. Но если хочешь попробуй мою вторую версию скрипта: https://www.upload.ee/files/12218966...ne_v2.zip.html Для простоты я положил всё рядом и качать оно будет в свою папку. Пока надо понять почему оно закрывается. Проверить опять не могу у меня HTTP Error 429: Too Many Requests. Ютуб забанил. Цитата:
Одна вроде что я урл в код забыл добавить. А ещё? |
Цитата:
Цитата:
|
Спасибо большое ateka и Iska. Атека спасибо за первый ход, а Иска за то, что заставил этот ход работать у меня))
|
Цитата:
|
Время: 04:59. |
Время: 04:59.
© OSzone.net 2001-