Asoftech > Asoftech Automation
Key Down 與 Key UP:用 Asoftech 建立 Windows 巨集快捷鍵
Asoftech |
需要讓 Windows 巨集在按下其他按鍵時持續按住 Ctrl,並在輸入文字前放開嗎?Asoftech Automation 可插入鍵盤動作並調整順序。本指南說明三種按鍵選項,並以簡短的 Ctrl+A 範例,協助您避免未放開的修飾鍵意外影響下一個動作。

何時使用 Key Press、Key Down 或 Key UP?
鍵盤輸入面板提供 Key Press(一般按鍵)、Key Down(按住按鍵)及 Key UP(放開按鍵)。只需一般按鍵時,請使用 Key Press。若執行其他動作時需要持續按住 Ctrl 或 Shift 等修飾鍵,請搭配按下與放開動作。每個 Key Down 步驟之後都需要對應的放開步驟。
範例:用 Ctrl+A 選取測試文字
- 在支援以 Ctrl+A 全選文字的編輯器中,開啟可捨棄的測試文字文件。按一下文字區域,先手動確認快捷鍵的效果。修改既有巨集前請先備份;第一次測試時,請使用獨立的簡短流程,不要直接使用正式工作流程。
- 開啟巨集編輯器,展開鍵盤輸入面板。在 Key To Press 指定 Ctrl,將按鍵次數設為一次,並選擇 Key Down。選取要插入步驟的位置後方的動作,再按 Insert Action。若未選取任何動作,新步驟會附加到清單末端。
- 在按住 Ctrl 的步驟後,插入 A,選擇 Key Press,次數設為一次。接著插入 Ctrl,選擇 Key UP。檢查 Action List:正確順序是按住 Ctrl、按 A、放開 Ctrl。可用 Move Up 或 Move Down 修正動作位置。
- 保持測試文件為作用中視窗,在旁觀察並執行一次。確認文字已全選,再按一下文件並輸入一個無關緊要的字元,檢查是否能正常輸入。下次測試前先還原測試文字。確認結果符合預期後,再將此序列加入較大的巨集。
Ctrl 或 Shift 似乎一直被按住怎麼辦?
先停止播放。在實體鍵盤上按一下並放開受影響的修飾鍵,再到測試文件確認能否正常輸入。檢查巨集是否漏掉 Key UP、放開動作是否排在 Key Down 前面,或條件分支是否略過放開動作。只刪除錄製內容中的放開步驟,可能使這組動作不完整。修正後重新測試;不要假設停止播放就能取代明確的放開步驟。
檢查按住按鍵期間的等待與重複設定
等待只會暫停執行序列,並不是放開按鍵的動作。在任務允許的範圍內,盡量縮短 Key Down 與 Key UP 之間的間隔。重複執行時,確保每一輪都在下一輪開始前放開修飾鍵。先以測試內容執行兩輪,觀察輪次之間的銜接,再進行較長時間的執行。
建立簡短且容易測試的鍵盤流程
先從一個快捷鍵和明確的預期結果開始。每次重用時,都要檢查目標應用程式和輸入焦點:同一快捷鍵在不同視窗可能有不同效果。請參閱 Asoftech Automation 及下方的使用指南,了解鍵盤輸入選項,再逐一加入動作,擴充已測試的序列。
Asoftech Automation 使用指南
相關自動化指南
English | العربية | 繁體中文 | 简体中文 | Русский | 日本語 | Italiano | Français | Español | Deutsch | 한국어 | Português