Il seguente script consente di aprire la posizione di Firefox/la barra "impressionante" da qualsiasi posizione utilizzando control-l
, tranne quando si utilizza Acrobat/Adobe Reader. Questo perché control-l
in Acrobat diventa schermo intero. Funziona, ma è brutto e usa nidificato #ifWinNotActive
.Tasto di scelta rapida se si utilizzano più condizionali
#IfWinNotActive, ahk_class MozillaWindowClass
#IfWinNotActive, ahk_class ahk_class AcrobatSDIWindow
^l::
WinActivate, ahk_class MozillaWindowClass
Send, ^l
return
#IfWinNotActive
#IfWinNotActive
La sostituzione del codice sottostante non funziona. Autohotkey non si lamenta di errori, ma ignora i condizionali! WinActive e inoltre sembra essere catturato in un loop infinito. Qualche idea, perché? (Ho provato l'istruzione return sia prima che dopo la parentesi di chiusura.)
^l::
if (!WinActive(ahk_class,MozillaWindowClass)) and (!WinActive(ahk_class,AcrobatSDIWindow)) {
WinActivate, ahk_class MozillaWindowClass
Send, ^l
}
return
Ti dispiace condividere ciò che fa lo script (di alto livello)? – Coffee
@Adel vedere le mie modifiche. –