Что нового

Автоматизация Отслеживание состояния проигрывателя xmplay

SiarheiLehlik

Новичок
Сообщения
6
Репутация
0
Нужен скрипт для отслеживания состояния плеера xmplay . Система windows xp или windows 7 32bit. Autoit 3.3.14.5
При запуске скрипт проверяет наличие файла xmplay.txt по пути C:\Program files\xmplay\, если файл не найден - создаёт его. Далее скрипт проверяет запущен ли xmplay, если xmplay запущен, то в файл xmplay.txt скрипт записывает информацию о состоянии плеера, при закрытии плеера - скрипт удаляет содержимое в файле xmplay.txt.
Содержимое файла xmplay.txt:
1 строка - количество треков в плейлисте.
2 строка - номер текущего трека.

3 строка - состояние плеера (stop, play, pause). Можно в отдельный текстовый файл.
4 строка - время воспроизведения трека, исходя из состояния "UI - Time display mode" (сколько времени прошло или сколько времени осталось). Можно в отдельный текстовый файл.
5 строка - состояние "List - Random play order", если "random = off" - символ "r", если "random = on" - символ "R".
6 строка - состояние " List - Looping", если "List looping = off" - символ "l", если "List looping = on" - символ "L".
 
Последнее редактирование:

Prog

Продвинутый
Сообщения
600
Репутация
77
Это проще будет реализовать через плагин. Но не на AutoIt (нельзя создавать dll) и в другом разделе (покупка/продажа).
 
Последнее редактирование:
Автор
S

SiarheiLehlik

Новичок
Сообщения
6
Репутация
0
Спасибо, напишу туда.
Сообщение автоматически объединено:

Всем привет. Немного погонял свое серое вещество. Реализовал некоторые свои хотелки:
1. Информацию о количестве треков в плейлисте взял из самого файла плейлиста, который загружается в проигрыватель.
2. Текущий трек, взял из тега воспроизводимого в данный момент трека. Есть неудобство, перед записью диска с музыкой, необходимо все номера треков в тегах привести в соответствие с файлом плейлиста. Иначе получается что из 64 файлов на диске, треков всего 20 - 25 и первых шук пять и т.д.
5 и 6 реализовал с помощью редактирования скина проигрывателя.
Вместо кнопок сделал цветные квадраты.(Выглядит не очень красиво, но компьютер используется без монитора) Теперь скрипт отслеживает цвет пикселя в определённых коаордината и записывает данные в текстовый файл.

На остальное пока мозгов не хватает.
Буду благодарен за любую помощь в данном направлении.
Сообщение автоматически объединено:

Решил проблему со вторым пунктом, с помощью плагина для Xmplay и плагина LSD Smartie.
 
Последнее редактирование:
Верх