Запуск проги из командной строки с сохр. параметрами.
Запуск проги из командной строки с сохр. параметрами.
Привет,
есть прога youtube-dl, через которую я качаю плейлисты с ютуба.
Сейчас я вбиваю так:
youtube-dl -f 18 -i -o "D:\Downloads\%(uploader)s\%(autonumber)s - %(title)s.%(ext)s" http://www.youtube.com/playlist?list=PL ... PtGxTzaK1y
Вот эти параметры всегда одни и теже:
-f 18 -i -o "D:\Downloads\%(uploader)s\%(autonumber)s - %(title)s.%(ext)s"
Можно ли их как нибудь сохранить и вбивать только ссылку на плейлист?
Я делал ярлык с параметрами и запускал его через cmd:
ярлык "урл на плейлист"
Так работает, но ярлык нельзя добавить в PATH.
есть прога youtube-dl, через которую я качаю плейлисты с ютуба.
Сейчас я вбиваю так:
youtube-dl -f 18 -i -o "D:\Downloads\%(uploader)s\%(autonumber)s - %(title)s.%(ext)s" http://www.youtube.com/playlist?list=PL ... PtGxTzaK1y
Вот эти параметры всегда одни и теже:
-f 18 -i -o "D:\Downloads\%(uploader)s\%(autonumber)s - %(title)s.%(ext)s"
Можно ли их как нибудь сохранить и вбивать только ссылку на плейлист?
Я делал ярлык с параметрами и запускал его через cmd:
ярлык "урл на плейлист"
Так работает, но ярлык нельзя добавить в PATH.
Re: Запуск проги из коммандной строки с сохр. параметрами.
"youtube-dl.bat" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Батник тоже не идет.
Еще раз:
сама прога лежит в папке Utils, которая прописана в PATH. Из этой папки только exe похоже запускаются.
командой, исполняемой программой или пакетным файлом.
Батник тоже не идет.
Еще раз:
сама прога лежит в папке Utils, которая прописана в PATH. Из этой папки только exe похоже запускаются.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Запуск проги из коммандной строки с сохр. параметрами.
Предъявите значение переменной окружения PATHEXT.220V wrote:"youtube-dl.bat" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: Запуск проги из коммандной строки с сохр. параметрами.
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Re: Запуск проги из коммандной строки с сохр. параметрами.
Батник заработал, я его по неправильно назвал, опечатался. Но:
yt.bat http://www.youtube.com/watch?v=i99qtMXC-ng
все равно не видит ссылку. Что в батник добавить?
Сейчас:
D:\Dropbox\Utils\youtube-dl.exe -f 18 -i -o "D:\Downloads\%(uploader)s\%(autonumber)s - %(title)s.%(ext)s"
yt.bat http://www.youtube.com/watch?v=i99qtMXC-ng
все равно не видит ссылку. Что в батник добавить?
Сейчас:
D:\Dropbox\Utils\youtube-dl.exe -f 18 -i -o "D:\Downloads\%(uploader)s\%(autonumber)s - %(title)s.%(ext)s"
Re: Запуск проги из коммандной строки с сохр. параметрами.
D:\Dropbox\Utils\youtube-dl.exe -f 18 -i -o "D:\Downloads\%(uploader)s\%(autonumber)s - %(title)s.%(ext)s" %*
add: c % до %* возможно будут проблемы...
add: c % до %* возможно будут проблемы...
- Centaur
- Posts: 1083
- Joined: Tue 05 Apr, 2005 20:09
- Location: Novosibirsk, Russia
- Been thanked: 2 times
Re: Запуск проги из коммандной строки с сохр. параметрами.
В дополнение ко всему вышесказанному хочу напомнить, что под Windows пакетные файлы следует называть с расширением .cmd, а не .bat.
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: Запуск проги из коммандной строки с сохр. параметрами.
Centaur
А почему? Всегда было интересно, почему 2 расширения появилось, и в чем разница.
EDIT: погуглил, вот тут вроде все пояснили http://stackoverflow.com/q/148968/323582 (англ).
А почему? Всегда было интересно, почему 2 расширения появилось, и в чем разница.
EDIT: погуглил, вот тут вроде все пояснили http://stackoverflow.com/q/148968/323582 (англ).
Re: Запуск проги из коммандной строки с сохр. параметрами.
Вот что я нашел:
И всё-таки, нюанс есть и сейчас. Если запуск происходит из ДОС-овской сессии (NTVDM), то bat выполнится, а cmd - нет, поскольку за отработку в этом случае отвечает command.com, а не cmd.exe.
Вывод: универсальнее называть пакетник bat-ом. Но при этом надо понимать, что не все команды батника command.com сможет обработать, синтаксис, который умеет отрабатывать cmd.exe гораздо шире.
Может кто конкретные примеры знает?
И всё-таки, нюанс есть и сейчас. Если запуск происходит из ДОС-овской сессии (NTVDM), то bat выполнится, а cmd - нет, поскольку за отработку в этом случае отвечает command.com, а не cmd.exe.
Вывод: универсальнее называть пакетник bat-ом. Но при этом надо понимать, что не все команды батника command.com сможет обработать, синтаксис, который умеет отрабатывать cmd.exe гораздо шире.
Может кто конкретные примеры знает?
Re: Запуск проги из коммандной строки с сохр. параметрами.
Кажется вот так работает:
D:\Dropbox\Utils\youtube-dl.exe -f 18 -i -o "D:\Downloads\%%(uploader)s\%%(autonumber)s - %%(stitle)s.%%(ext)s" %*
Алзо: двойной процент в батнике
D:\Dropbox\Utils\youtube-dl.exe -f 18 -i -o "D:\Downloads\%%(uploader)s\%%(autonumber)s - %%(stitle)s.%%(ext)s" %*
Алзо: двойной процент в батнике
- SlashNet
- Posts: 638
- Joined: Fri 20 Mar, 2009 09:43
- Location: Львов
- Has thanked: 16 times
- Been thanked: 16 times
Re: Запуск проги из коммандной строки с сохр. параметрами.
А не легче было сделать это через пользовательское меню? Если ссылка всё-равно ручками вставляется...
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
Re: Запуск проги из коммандной строки с сохр. параметрами.
А как через него ссылку спрашивать?
С %* не работает.
С %* не работает.