vor allzu langer Zeit habt ihr mir geholfen den Adobe Acrobat Reader anzusteuern.
Das Skript sah so aus:
Code: Select all
Adobe := ".pdf - Adobe Acrobat Reader DC" ; Titel des geöffneten Acrobat Reader Fensters
If Winexist("Adobe")
Gui, +OwnDialogs ;; blockiert das AHK-Fenster während der Meldungs- bzw. Progress-Anzeige
WinActivate, %Adobe% ;; aktiviert den (geöffneten) Adobe Acrobat Reader
WinWaitActive, %Adobe%, , 3 ;; wartet maximal 3 Sekunden auf die Aktivierung
If (ErrorLevel)
{
MsgBox, 16, Fehler!, Es wurde keine PDF-Datei gefunden!
Return
}
send ^p ;; drucken
funktioniert nicht. Auch nicht mit AHK_class etc. führen bei Foxit Reader nicht zum Ergebnis!
Anbei mein zurück verwandeltes Skript:
Code: Select all
Foxit := ".pdf - Foxit Reader" ; Titel des geöffneten Foxit Readers
DetectHiddenWindows, On
SetTitleMatchMode, 2
If Winexist("Foxit")
Gui, +OwnDialogs ;< blockiert das AHK-Fenster während der Meldungs- bzw. Progress-Anzeige
WinActivate, %Foxit% ;; aktiviert den (geöffneten) Adobe Acrobat Reader
WinWaitActive, %Foxit%, , 3 ;; wartet maximal 3 Sekunden auf die Aktivierung
If (ErrorLevel)
{
MsgBox, 16, Fehler!, Es wurde keine PDF-Datei gefunden!
Return
}
send ^p ;; drucken