1 (изменено: Gh0sTG0, 2021-07-19 23:24:40)

Тема: AHK: Как перейти на 5 секунд вперед в неактивном potplayer?

Добрый день.
Под свои нужды собираю себе небольшую программку для контроля неактивного potplayer'а.
Простой ControlSend в него не отправляется, однако в поисках нашел вот такую штуку:
https://www.autohotkey.com/boards/viewt … mp;t=45385
В этой штуке работает и плей-пауза, И переходы на следующий-предыдущий файл. Однако, не работает переход на 5 секунд вперед.
Может быть кто то, вдохновившись той штукой, сможет сообразить, как бы вкинуть в potplayer переход на 5 секунд? У меня идей как то нету .

2

Re: AHK: Как перейти на 5 секунд вперед в неактивном potplayer?

Ок, кажется сам разобрался. Выглядит странно, но работает.
В той штуке по ссылке есть такая функция:

		PotPlayer_JumpForward() ; Set for 5 seconds but seems to jump an arbitrary amount.
		{
		ppct := ppctm()
		newtime := ppct+5000 ; Add 5 seconds to current time.
		SendMessage, 0x0400, 0x5005,newtime,, ahk_class PotPlayer64
		}

Я поигрался со строкой "newtime := ppct+5000", а конкретно с цифрой 5к.
Вышло, что:
- 10000 и меньше - смещение на 0 секунд;
- 10001 - 20000 - добавляет 10 секунд ~99% случаев, иногда добавляет 7 секунд;
- 20001 - добавляет 10 секунд если видео на 0 отметке, самое начало файла. Потом добавляет 20 секунд, иногда добавляет 17 секунд;
- около 30000 добавляет 20 секунд, иногда - 27;
- около 35000 добавляет 30 секунд.
Возможно иногда добавляет те самые 7 секунд из за ключевых кадров, но это не точно.

3

Re: AHK: Как перейти на 5 секунд вперед в неактивном potplayer?

Ответил на оф.форуме.

4

Re: AHK: Как перейти на 5 секунд вперед в неактивном potplayer?

Malcev
Ага, вырубил. Теперь работает нормально, спасибо.

5

Re: AHK: Как перейти на 5 секунд вперед в неактивном potplayer?

Malcev, ты бы хоть ссылку на ответ оставил.

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

6

Re: AHK: Как перейти на 5 секунд вперед в неактивном potplayer?

teadrinker
Я ссылку на ту тему в вопросе давал. Или этого недостаточно?

7

Re: AHK: Как перейти на 5 секунд вперед в неактивном potplayer?

Не знаю, чтобы найти ответ, придётся всю тему читать.

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

8

Re: AHK: Как перейти на 5 секунд вперед в неактивном potplayer?

Ссылка:
https://www.autohotkey.com/boards/viewt … 29#p410929