1

Тема: AHK: Обойти лимит количества символов в коммандной строке

Возможно ли как-то обойти лимит количества символов в коммандной строке?
https://support.microsoft.com/en-us/kb/830473
Кроме того, как использовать относительные пути?

2

Re: AHK: Обойти лимит количества символов в коммандной строке

Возможно ли как-то обойти лимит количества символов в коммандной строке?

Так по ссылке вроде написано же?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3 (изменено: Malcev, 2015-09-15 21:48:43)

Re: AHK: Обойти лимит количества символов в коммандной строке

Но там все связано с модифицированием программы.
Может можно без модификации?
Только как пример, мне нужно это в программе ffmpeg.

Len := 50000
VarSetCapacity(Var, Len, 1)
Run, %A_AhkPath% "%A_ScriptName%" "%Var%"

Вот код для объединения файлов ffmpeg, только у меня все input1, input2 и т.д. не вмещаются.

ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c copy output.mpg

4 (изменено: Malcev, 2015-09-16 03:14:26)

Re: AHK: Обойти лимит количества символов в коммандной строке

Хороший был бы вариант - перехватить функцию GetCommandLine, чтобы она возвращала произвольное количество символов.
https://msdn.microsoft.com/en-us/librar … s.85).aspx
Жалко, что Александр_, здесь больше не появляется.