Добрый вечер.
Подскажите, пожалуйста как в автоматическом режиме выложить множество (несколько сотен) пятисекундных клипов не в том порядке, в каком они в окне менеджера, а хаотически перемешав?
Отправлено 19 Feb 2020 - 19:20
Добрый вечер.
Подскажите, пожалуйста как в автоматическом режиме выложить множество (несколько сотен) пятисекундных клипов не в том порядке, в каком они в окне менеджера, а хаотически перемешав?
Отправлено 07 Mar 2020 - 01:36
Через Премьеровское апи.
Алгоритм такой -
1) подсчитываем количество клипов в проекте
2) создаем из них рендомный массив
3) пихаем поштучно в цикле на линейку.
Нужны небольшие знания джаваскрипт.
Отправлено 07 Mar 2020 - 12:28
Или можно отсортировать их положение в режиме icon view в project window, распарсив файл проекта.
На автохотки так:
Project := "Untitled.prproj" SetBatchLines -1 FileRead, proj, *P65001 %Project% StrReplace(proj, "<project.icon.view.grid.order>",, Count) str := "" Loop % Count str .= A_Index-1 "`n" str := SubStr(str, 1, -1) Sort, str, Random Array := StrSplit(str, "`n") match := "", Pos := 1 While Pos := RegExMatch(proj, "<project\.icon\.view\.grid\.order>(\d+)</project\.icon\.view\.grid\.order>", match, Pos) { proj := RegexReplace(proj, "<project\.icon\.view\.grid\.order>\d+</project\.icon\.view\.grid\.order>", "<project.icon.view.grid.order>" Array[A_Index] "</project.icon.view.grid.order>",, 1, Pos) Pos := Pos + StrLen(match) - StrLen(match1) + StrLen(Array[A_Index]) } FileDelete, % SubStr(Project, 1, -7) "_random.prproj" FileAppend, % proj, % SubStr(Project, 1, -7) "_random.prproj", UTF-8 msgbox Done
0 пользователей, 0 гостей, 0 скрытых пользователей