Der IPA-DesktopClient (ab Version 9.3.x) unterstützt das Empfangen von Suchbefehlen über ein internes IPC-System (Inter-Prozess-Kommunikation).
Andere Anwendungen können so eine Suche im bereits geöffneten Client auslösen, ohne dass dieser neu gestartet werden muss.
Damit dies funktioniert, müssen zwei Dinge passieren:
Die Suchphrase in die Datei
%TEMP%\SingleInstanceMessage.txt
geschrieben werden.
Das Event IPA-DesktopClient-Search ausgelöst werden, damit der Client die Nachricht einliest.
Wichtig: Mehrere Wörter müssen in "Anführungszeichen" stehen, damit der DesktopClient sie als einen Suchbegriff behandelt.
Die laufende IPA-DesktopClient-Instanz erkennt das Event
Sie liest die Nachricht aus der Datei %TEMP%\SingleInstanceMessage.txt
Der Suchstring wird automatisch in das Suchfeld übernommen
Die Suche startet sofort, ohne den Client neu zu öffnen
Ideal für Scanner-Software, externe Tools oder Automatisierungen
Sehr schlanke und robuste Schnittstelle
Keine zusätzlichen APIs oder Add-Ins notwendig
