Sistem standar Dialog cetak atau Simpan dialog sedang menelan kunci segera setelah dibuka . Apakah ada cara bagaimana mengirim kunci berhasil sesegera mungkin?
Detail:
Mari kita gunakan beberapa kasus penggunaan sederhana dialog Cetak, yaitu jika Anda menekan Ctrl + P di Internet Explorer. Setelah terbuka, saya hanya ingin mengirim Alt + hal untuk menekan tombol Mencetak tombol sesegera mungkin. Tetapi skrip berikut tidak berfungsi:
#IfWinActive, ahk_class IEFrame
F2::
Send ^p
WinWait, Print,, 2
Send !p ; this has no effect if sent immediately
Return
#IfWinActive
Itu mulai bekerja ketika saya memasukkan Sleep 500 sebelum Send !p. Tetapi mungkin 500 ms tidak akan cukup dalam beberapa kasus. Apakah ada cara yang elegan bagaimana cara memasukkan penekanan tombol ASAP?
ahk_class #32770sedikit berlebihan - bukan?