Нужна помощь с Unified Remote

#1
Если не в курсе. Андроидная пргграмулина, для управления любой хренью на компьютере.
У этой фигули есть набор ремот контролов которые подсоединяются на стороне компьютера ввиде небольших программных модулей и передают выбранной программе на ПК определённые команды его главному окну (форме).
Вот пример скрипта, который может написать каждый для этого Unified Remote.
local win = libs.win;
local tid = -1;

events.detect = function ()
return
libs.fs.exists("C:\\Program Files (x86)\\ProgDVB") or
libs.fs.exists("C:\\Program Files\\ProgDVB");
end

events.focus = function ()
tid = libs.timer.interval(update, 1000);
end

events.blur = function ()
libs.timer.cancel(tid);
end


function update ()
local hwnd = win.find("WindowsForms10.Window.8.app.0.33c0d9d", nil);
local title = win.title(hwnd);
if title == "" then
title = "[Not Started]";
elseif title == "ProgDVB" then
title = "[No Channel]";
end
layout.info.text = title;
end

--@help Launch MPCBE application
actions.launch = function()
pcall(function ()
os.start("C:\\Program Files (x86)\\ProgDVB\\ProgDvbNet.exe");
end);
pcall(function ()
os.start("C:\\Program Files\\ProgDVB\\ProgDvbNet.exe");
end);
end

--@help Run command
--@param code:number MPCBE command to run
actions.command = function (code)
local hwnd = win.find("WindowsForms10.Window.8.app.0.33c0d9d", nil);
win.send(hwnd, 0x0111, code, 0);
end
--@help Fullscreen
actions.fullscreen = function ()
actions.command(830);
end
--@help Move up
actions.up = function ()
actions.command(931);
end

--@help Move down
actions.down = function ()
actions.command(932);
end

Так вот вопрос увас Уважаемый Prog можно получить список таких кодов которые можно послать хендлеру главной формы.
Типа такого:

-- Command Codes:
-- 969 Quick Open File
-- 800 Open File
-- 801 Open DVD
-- 802 Open Device
-- 976 Reopen File
-- 805 Save As
-- 806 Save Image
-- 807 Save Image (auto)
-- 808 Save thumbnails
-- 809 Load Ext Subtitle...
-- 810 Save Subtitle
-- 804 Close
-- 814 Properties
-- 816 Exit
-- 889 Play/Pause
-- 887 Play
-- 888 Pause
-- 890 Stop

За сим спасибо.

Re: Нужна помощь с Unified Remote

#5
С сообщениями (параметрами для ехе, всё в порядке).
Есть просто инструмент SystemMessages который использует система для посылке приложению системных сообщений, таких как - Close, Maximize, Minimize и прочее.
В принцепе для отправки сообщения приложению, достаточно знать хендлен главной формы этого приложения.
Но если у вас механизма обработки системных сообщений не используется, то и бог с ними.
Будем использовать то что имеется.
А то что имеется - очень даже не плохо....
Единственное стандартно не привязываясь к месту установки не отправишь параметр... то есть каждый должен допилить под свою установку.