いちいちダイアログ開いて項目探して、って毎回やるのが面倒だったので。
Google日本語入力プロパティダイアログの「プライバシー」タブにある2つのチェックボックスをクリックして終了します。チェック状態を取得してなにか判定したりはしてません。というかAutoIt3でチェックボックスのクラス名とか取得できなかったので諦めました。
#NoEnv #WinActivateForce SetKeyDelay,100 SendMode, Event ; コントロールパネル「地域と言語のオプション」を実行 Run, intl.cpl WinWait, 地域と言語のオプション, , 5 WinActivate Sleep,100 ; 最初のタブじゃないと操作できない ControlGet, tabid, Tab, , SysTabControl321 if (tabid != 1) { MsgBox, 最初のタブじゃない(1) return } ; 「テキスト サービスと入力言語」ダイアログを開く Send, ^{TAB}d WinWait, テキスト サービスと入力言語,,5 ; 最初のタブじゃないと操作できない ControlGet, tabid2, Tab, , SysTabControl321 if (tabid2 != 1) { MsgBox, 最初のタブじゃない(2) return } ; Google日本語入力が選択されてないといけない ControlGetText, combotext, ComboBox1 if (combotext != "日本語 - Google 日本語入力") { MsgBox, Google日本語入力を使っていない return } ; プロパティを開く Send, !p WinWait, Google 日本語入力 プロパティ, , 5 ; 目的のタブページで設定切替 Send, ^{TAB}^{TAB}^{TAB}^{TAB}{TAB}{SPACE}{TAB}{SPACE} ; 確認して終了 Sleep, 1500 ControlSend, , {ENTER}, A ControlSend, , {ESC}, A ControlSend, , {ESC}, A