CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]Autohotkeyのプロセスが突然終了する!件の対処

投稿日:

P1040656-s

やっと原因判明した!

以前ブログにも書いたAutohotkeyを使ってキーボードを快適にカスタマイズしている件、その後Autohotkeyのプロセスが突然終了してしまうことがあり困っていてプロセスが起動しているか定期的に調べるツールを仕込んだところまではブログ「Windows:プロセスが起動しているか定期的に調べる方法」で記載したが。。

その自家製ツールのおかげで やっとナゾが解けた!

「F12」キーを押すとプロセスが終了する

テキストエディタは「秀丸」を愛用しているのだが、文字列検索でカスタマイズ設定している「F12」キーを押すとAutohotkeyのプロセスが終了することがわかった!

秀丸使用中に限らず、F12を押すとプロセスが終了する。。
現象の再現性は発見できたが、原因がわからない。

「IME.ahk」に記載されているスクリプトが原因だった!

Autohotkeyには、日本語変換「IME」を制御する機能があり、そのスクリプトは \AutoHotkey\Lib\IME.ahk というファイルに定義(記述)されている。

この中を見てみると、「F12」に関連した何やらアヤシイ記述が。。。

return文の後の 66行目、、「F12::ExitApp」なる行が!
– – – – – –
65行目: return
66行目: F12::ExitApp
– – – – – –

もしや!? と思って、この行をコメント化したら、、
「F12」キーを押してもAutohotkeyのプロセスは終了しなくなった!!

原因がわからず しばらくの間モヤモヤしていたが、これで解決!

-備忘録
-

関連記事

[備忘録]Androidスマホ:Googleアカウントからログアウトする方法

複数アカウントのGoogleカレンダーとかがごっちゃに表示される。。 Androidスマートフォンを使っているが、仕事用/プライベート用など複数のGoogleアカウントでログインすると、例えばGoog …

[備忘録]Googleフォーム:メールアドレスの入力チェック

不正なアドレスだと、自動応答メールがエラーになる。。 セミナーなどの申し込みフォームとして「Googleフォーム」を使っている。 Googleフォームは、スプレッドシート(*1)に自動で保存されていく …

[備忘録]Excel:CSVファイルを開いたときに先頭の0(ゼロ)が表示されない時の対処

「0落ち」(ゼロ落ち)または「ゼロサプレス」という現象 CSVファイルをExcelで開くと、例えば電話番号をハイフンなしで「09012345678」と入力されていた場合、先頭の「0」が非表示になったり …

[備忘録]Googleカレンダー:「通知」の初期値を「通知なし」にする方法

初期値は「30分」前に通知する設定になっている!? Googleカレンダーには、各スケジュールについて予め指定した時間(例えば「10分前」とか)に通知してくれる便利な機能がある。 例えば、オンラインM …

[備忘録]googleドライブ: スクリプトエディタのトリガ登録でエラー: invalid_scope

Googleフォーム:プロジェクトのトリガー保存がエラーになる。。 定期的な勉強会の申込みフォームで、設定が楽でExcel管理も出来るので Googleドライブのフォームを愛用しているが、今まで問題な …