Hi,
Ich suche eine Möglichkeit die selektierten Dokumente in einer Ansicht am Ende meines Scriptagents wieder zu deselektieren.
DeselectAll gibts leider nur im uidoc.
Ich dachte mir: dann ruf halt ein 2ten Agent auf, der @Command([EditDeselectAll]) ausführt. Aber das Funktioniert 'in diesem Kontext' nicht.
Auf der Suche nach einer Lösung habe ich folgendes gefunden:
Declare Sub keybd_event Lib "user32.dll" (Byval bVk As Integer, Byval bScan As Integer, Byval dwFlags As Integer,Byval dwExtraInfo As Integer)
keybd_event 18,0,0,0 ' Alt key down
keybd_event 69,0,0,0 ' E key down
keybd_event 69,0,2,0 ' E key up
keybd_event 18,0,2,0 ' Alt key up
keybd_event 68,0,0,0 ' D key down
keybd_event 68,0,2,0 ' D key up
Ich bin mir zwar nicht sicher, ob das mein mein Problem lösen kann, aber es schaut nicht so schlecht aus.
Beim DeutschenClient braucht man aber um die Auswahl aufzuheben Alt+B H und nicht Alt+E D.
Jetzt weiß ich aber nicht wie ich an die Zahlenkombination von B und H komme.
Wäre fein, wenn mir ein CAPI-Mensch weiterhelfen könnte.
Natürlich wäre ich für andere Anregungen auch dankbar.
lg
-rar