8

В настоящее время у меня есть телевизор, подключенный к компьютеру через HDMI. Когда я устанавливаю вход телевизора на соответствующий порт HDMI, он становится видимым для компьютера, и компьютер добавляет его в качестве второго дисплея.

Я хотел запустить скрипт (для запуска XBMC), когда подключен дополнительный монитор.

ОС Windows 8.

1 ответ1

4

Вы можете сделать это в AutoHotKey или AutoIt. Они могут легко подключить WinApi, создать файл .ahk и запустить его с помощью AutoHotkeyU64.exe.

OnMessage(0x219, "MsgMonitor")
MsgMonitor(wParam, lParam, msg)
{
    if (wParam = 7) {
        Run, Notepad.exe
    } Else {
        MsgBox probably disconected. do something else
    }
    MsgBox check %wParam% and %lParam% and decide to run programs with %msg%
}
;wParam: 7 lParam: 0  monitor connected
;wParam: 32772 lParam: 8977536 should be on disconected

У меня нет никаких устройств HDMI, которые я могу проверить, но работает, когда я отсоединяю кабель DVI от основного монитора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .