Tastaturbefehle über Script an Windows übergeben

Das ist genau der Punkt, damit würde man dann per REST Interface einen entsprechenden Befehl an mAirlist schicken. In meinem Home-Studio, habe ich auch keine Pro-Lizenz, mit der das ginge.

Bisher habe ich mal das hier:

    const
      Phoner1 = 'C:\Program Files (x86)\Phoner\phoner.exe'; // <-- Pfad zum ersten Phoner
      Phoner2 = 'C:\ich_habe\mein_phoner\irgnendwoanders\hin_kopiert\phoner.exe'; // <-- Pfad zum zweiten Phoner

    procedure OnLoad;
      begin
        SetRuntimeData('VOIP1', 'false');
    	SetRuntimeData('VOIP2', 'false');
      end;



    procedure OnExecuteCommand(Command: string);
    begin
      if Command = 'VOIP 1 OFF HOOK' then begin
        ShellExecuteHidden(Phoner1,'ANSWER');
    	SetRuntimeData('VOIP1', 'true');
      end;
      else if Command = 'VOIP 1 ON HOOK' then begin
        ShellExecuteHidden(Phoner1,'DISCONNECT');
    	SetRuntimeData('VOIP1', 'false');
      end;
      else if Command = 'VOIP 2 OFF HOOK' then begin
        ShellExecuteHidden(Phoner2,'ANSWER');
    	SetRuntimeData('VOIP2', 'true');
      end;
      else if Command = 'VOIP 2 ON HOOK' then begin
        ShellExecuteHidden(Phoner2,'DISCONNECT');
    	SetRuntimeData('VOIP2', 'false');
      end;
    end;

Beim aktivieren eines Game-Pad Kontaktes werden die entsprechenden OFF Hook Cammands zugewiesen und beim -deaktivieren, die ON-Hook Commands.

Ich schreibe mir den Status hier noch weg in die Runtime-Data um sie ggf. später woanders noch zu benutzen.