我希望AdAdobe Reader 以閱讀器模式啟動(預設可以透過Ctrl+h 完成),所以我想製作ahk 腳本,在Adobe Reader 啟動時按Ctrl+h,但我不知道如何. .
答案1
您可以編寫自己的相對簡單的循環,也可以採用預先製作的腳本,例如這個檢查正確的視窗標題、類別和/或可執行檔。
如果您自己編寫,則可以執行輪詢循環或用於WinWaitActive
等待正確的視窗出現,然後傳送金鑰,例如:
loop
{
currentID := WinExist("A")
WinWaitNotActive, ahk_id currentID
IfWinActive, ahk_exe Acrobat.exe
Send ^h ; Send Ctrl+H
}
這是一個作為起點的過於簡單的範例。它不會考慮同一視窗變為非活動狀態然後再次活動的情況,在這種情況下,您不需要重新初始化 Adobe Reader。
如果您調整連結中的程式碼,則設定起來很容易,您可以使用選項B 或C 將其配置為僅在每次 Adobe Reader 變為活動狀態或每次出現新視窗時初始化AdAdobe Reader。確保在此程式碼的設定部分中使用製表符而不是空格(取決於您的編輯器)。