コード 80文字を超えるまで待つ
CTRLWIN(GETID("Google"), close)//Chromeを(起動していたら)閉じる exec("C:\***\chrome.exe --start-maximized http://~") repeat sleep(5)//5秒ずつ調べる KBD(VK_CTRL,DOWN,40)//画面中の全文字をコピー KBD(VK_A,CLICK,40) KBD(VK_C,CLICK,40) KBD(VK_CTRL,UP,40) str = GETSTR(0) NUM = LENGTH(str)//クリップボードの文字数を調べる until (NUM > 80) = true//文字数が80を超えるまで |
コード 80文字を超えるまで待つが40秒以上は待たない
CTRLWIN(GETID("Google"), close)//Chromeを(起動していたら)閉じる exec("C:\***\chrome.exe --start-maximized http://~") reload = 1 repeat sleep(5)//5秒ずつ調べる KBD(VK_CTRL,DOWN,40)//画面中の全文字をコピー KBD(VK_A,CLICK,40) KBD(VK_C,CLICK,40) KBD(VK_CTRL,UP,40) str = GETSTR(0) NUM = LENGTH(str)//クリップボードの文字数を調べる reload = reload + 5//5秒ずつ増やす if (reload > 40) = true//40秒を超えたら停止 exitexit endif until (NUM > 80) = true//文字数が80を超えるまで |
ポイント
起動時のこの画面では『(画像のalt属性) を検索または URL を入力 「OK Google」と発声』の合計約40文字が拾われてしまうので、変動しても大丈夫なように80文字以上になるまで待ち続けるようにしています。