Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: AskParam - диалог запроса параметров командной строки 
Author Message
MVV



PostPosted: Wed Dec 03, 2014 00:19    Post subject: Reply with quote

wOxxOm wrote:
1. похоже сейчас у вас основная программа в кнопке - cmd.exe

Не, у него основная - AskParam. Это у него иконка cmd.exe.
wOxxOm wrote:
2. возможно надо четыре процента

А это верно. Проверить, правильная ли команда формируется, можно с помощью echo и pause. Кстати, вот вариант, где окно остаётся, но закрывается по любой клавише (чтобы работал, а не просто печатал команды, надо убрать @echo):
Code:
/c "if 0==0 (for /f "usebackq delims=" %%%%# in (`type "%WF"`) do @echo "%%%%COMMANDER_PATH%%%%\Utils\video\ffmpeg\bin\ffmpeg.exe" -i "%P%%%%#" "%T%%%%~n#.%%1") & pause"

wOxxOm wrote:
P.S. 1. ключ /k у cmd вообще не в тему - нужен /c

Так не будет виден результат. Разве что с извращением типа того, что выше.
wOxxOm wrote:
2. в кавычки брать всю команду совершенно не обязательно

А это как раз-таки очень даже рекомендуется. А то cmd.exe так любит удалять внешние кавычки, если находит их, поэтому такая привычка может избавить от головной боли.
Quote:
4. usebackq и обратный апостроф необязателен

Не помешает точно. А то вдруг имени файла встретится апостроф?
Quote:
5. ffmpeg лучше закинуть куда-то в папку в PATH

У него портабельный вариант, поэтому это плохая идея.
wOxxOm wrote:
6. зачастую перекодировать в ffmpeg не надо и достаточно копировать напрямую -c: copy или по крайней мере -c:v copy

В твоем примере где-то должен быть -c?
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group