Manchmal benötigt man einen Shortcut um z.b. den Türöffner an einer T24 von Mobotix auszulösen.
Um die Tür zu öffnen möchte man keine extra Software starten, denn das kostet Zeit. Eine vor der Tür wartende Person würde die Verzögerung nicht verstehen.
Man kann mit AutoIT (http://www.autoitscript.com/site/autoit/downloads/) wunderbar ein Script erstellen welches auf jedem WindowsPC im Hintergrund läuft.
In meinem Scenario läuft das Script im Hintergrund und wartet auf die Tastenkombination „ALT+c“), wird diese Tastenkombination gedrückt ruft das Script die API der T24 auf und öffnet die Tür.
Das Script sieht dann so aus :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#include <InetConstants.au3> #include <MsgBoxConstants.au3> HotKeySet("!c", "open_door"); Func open_door() Local $sFilePath = @TempDir & "\tmp.dat" Local $hDownload = InetGet("http://benutzername:kennwort@kameraIP/control/rcontrol?action=customfunction&action=sigout&profile=~Door", @TempDir & "\tmp.dat", $INET_FORCERELOAD, $INET_IGNORESSL) Do Sleep(250) Until InetGetInfo($hDownload, $INET_DOWNLOADCOMPLETE) InetClose($hDownload) MsgBox(4096, "Tür geöffnet", "TÜR WURDE GEÖFFNET", 3) FileDelete($sFilePath) EndFunc ; Script am Leben halten while 1 sleep(100000000) WEnd |
BITTE DIE PARAMETER
BENUTZERNAME
KENNWORT
KAMERAIP
durch eure KameraIP ersetzen.
Anschließend das Script speichern und mit Rechtsklick die Datei „kompilieren“.
Starten, Testen, Fertig 🙂 Viel Spaß!