
我有以下 Autohotkey 映射來嘗試開啟“開放 TCP/IPv4”屬性:
#w::
Run ::{7007acc7-3202-11d1-aad2-00805fc1270e},, max
WinWaitActive, Network Connections
Send {Space}w{AppsKey}
Sleep 250
Send {Down 9}{Enter}
WinWaitActive, Wi-Fi Fijo Properties
; FIXME: Move down to Ip4/ try to move someway here
SendInput {Down 10}
Return
然而,正如 Gif 中所示,當我按下WinKey + w
該SendInput {Down 10}
命令時,該命令不起作用,並且遊標保持突出顯示第一個條目Client for Microsot Networks
)。如何解決這個問題?
編輯:將 autohotkey 更新到最新版本似乎解決了我的問題。
答案1
這對我有用。對於創建的 EXE,我右鍵單擊並以管理員身份運行
#SingleInstance 強制
;;https://autohotkey.com/board/topic/62277-is-there-a-simler-way/ ;;加 使用 Autohotkey 開啟 TCP/IPv4 屬性
運行::{7007acc7-3202-11d1-aad2-00805fc1270e},,
;;最大限度
睡眠,1000; 1.0秒
;;模仿右鍵單擊 NIC 圖示 - 最後,向下 8 行,是“屬性”
發送 {Space}w{AppsKey}
睡眠,500
發送{向下 8}{輸入}
睡眠,3500
;;向下移動到 IPv4 線路 - 對我來說,向下移動了 4 條線路;對於其他人來說,可能會有所不同
發送{向下 4}
;點選「屬性」按鈕,任一方法都可以使用 - 使用 ControlClick ;但他們都沒有; -- 正確的控制項名稱(classNN - 即按鈕#)或正確的控制項文字(&Pro&perties)很重要;來自視窗間諜
; ControlClick、Button4、IPv4 屬性 ;;這個按鈕名稱不適合我
;; ControlClick、&P&roperties、IPv4 屬性 ;;這個控制項文字名稱對我不起作用
傳送輸入 {TAB}{TAB}{ENTER}
退出應用程式