|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вставка URL в youtube-dl из буфера обмена в XP |
|
|
CMD/BAT - [решено] Вставка URL в youtube-dl из буфера обмена в XP
|
Пользователь Сообщения: 60 |
Профиль | Отправить PM | Цитировать
Есть консольная программа youtube-dl. Качаю ей ютюб-видео к себе на комп. Так вот чтобы скачать ролик в определенном качестве и в конкретную папку, приходится делать много лишних действий:
1. запускать командную строку. 2. затем запускать саму youtube-dl через эту командную строку. 3. потом копировать туда же(заданные парамертры)... Что хочу? - Чтобы можно было запускать батник, который в свою очередь открывает командную строку с такой строчкой... Буду рад помощи! |
|
Отправлено: 00:13, 28-08-2020 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Uragan66:
Мне — так:
-- -- YouTube download -- local sProgramm = mf.env('ProgramFiles(x86)') .. '\\youtube-dl\\youtube-dl.exe' local sUrl = mf.trim(mf.clip(0)) if mf.fexist(sProgramm) then if mf.len(sUrl) > 0 then if mf.substr(sUrl, 0, mf.len('http://')) == 'http://' or mf.substr(sUrl, 0, mf.len('https://')) == 'https://' then local sCommandLine = '"' .. sProgramm .. '" "' .. sUrl .. '"' Keys("CtrlY") print('title Video download from [' .. sUrl .. '] & ' .. sCommandLine .. ' & pause') Keys("ShiftEnter") else mf.msgbox('Буфер обмена содержит не ссылку', '\nВозможно, содержимое буфера обмена\n\n[' .. sUrl .. ']\n\nне является http-ссылкой\n\n', 0x00010000) end else mf.msgbox('Пустой буфер обмена', '\nПустой буфер обмена\n\n', 0x00010000) end else mf.msgbox('Не удаётся найти исполняемый файл', '\n' .. sProgramm .. '\n\n', 0x00010001) end |
|
Отправлено: 14:37, 30-08-2020 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 60
|
Профиль | Отправить PM | Цитировать Цитата ateka:
Мой юзерагент Цитата:
рядом кинул батник. 1. копирую из браузера ссылку. 2. запускаю батник двойным кликом мыши. Батник запускается и исчезает. Далее - Ничего не происходит. |
||
Отправлено: 02:48, 31-08-2020 | #22 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата madars1:
Попробуйте так: Скрытый текст
@echo off setlocal enableextensions enabledelayedexpansion for /f "usebackq delims=" %%i in (`paste.exe`) do set sUrl=%%~i if defined sUrl ( title Downloading [%sUrl%] "c:\Documents and Settings\verpoks\youtube-dl.exe" -f 18 -o "l:\bravos\ihbinbine\Biomur\%%(title)s-%%(id)s.%%(ext)s" "%sUrl%" title Download [%sUrl%] complete. echo. pause ) endlocal exit /b 0 Требуется наличие того же «paste.exe» в PATH или в текущем каталоге. |
|
Отправлено: 05:16, 31-08-2020 | #23 |
(*.*) Сообщения: 36498
|
Профиль | Сайт | Отправить PM | Цитировать Вставка из буфера обмена элементарно решается в PowerShell 5+ в одну строку: Как скачать видео с YouTube с помощью youtube-dl и PowerShell
Но судя по c:\Documents and Settings, ТС сидит на XP, поэтому ссылка выше просто для информации. Тема переименована в соответствии с задачей. |
------- Отправлено: 09:47, 31-08-2020 | #24 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 09:55, 31-08-2020 | #25 |
Новый участник Сообщения: 44
|
Профиль | Отправить PM | Цитировать Цитата madars1:
Во первых попробуй взять решение Iska. Он спец у него должно работать. Но если хочешь попробуй мою вторую версию скрипта: https://www.upload.ee/files/12218966...ne_v2.zip.html Для простоты я положил всё рядом и качать оно будет в свою папку. Пока надо понять почему оно закрывается. Проверить опять не могу у меня HTTP Error 429: Too Many Requests. Ютуб забанил. Цитата Iska:
Одна вроде что я урл в код забыл добавить. А ещё? |
||
Отправлено: 14:37, 31-08-2020 | #26 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата ateka:
Цитата ateka:
|
||
Отправлено: 20:25, 31-08-2020 | #27 |
Пользователь Сообщения: 60
|
Профиль | Отправить PM | Цитировать Спасибо большое ateka и Iska. Атека спасибо за первый ход, а Иска за то, что заставил этот ход работать у меня))
|
Отправлено: 20:59, 31-08-2020 | #28 |
Новый участник Сообщения: 44
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 10:00, 01-09-2020 | #29 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2016 - Вставка рисунков из буфера обмена в Excel | alex25ru | Microsoft Office (Word, Excel, Outlook и т.д.) | 3 | 06-12-2019 06:45 | |
CMD/BAT - [решено] Вставка текста из буфера обмена | idlazarev_alex@vk | Скриптовые языки администрирования Windows | 30 | 06-10-2019 01:33 | |
CMD/BAT - Автоматическая вставка из буфера обмена | Seifer | Скриптовые языки администрирования Windows | 1 | 14-08-2014 12:40 | |
[решено] вставка из буфера | cher | Хочу все знать | 3 | 05-06-2011 07:06 | |
Вставка многострочного текста из буфера обмена в однострочное окно. | Do Not Disturb | Microsoft Windows 95/98/Me (архив) | 2 | 16-02-2007 19:42 |
|