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のプロセスは終了しなくなった!!

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

-備忘録
-

関連記事

[備忘録]Chromeリモートデスクトップでマルチモニタ表示できない原因が分かった。。

原因はHDMIとDisplayportの違いだった! コロナ禍以来、在宅でのテレワークが出来るよう整備を進め、運用できるようにしてきた。 誰もオフィスに居なくても遠隔でPCの電源を立ち上げたり(*1) …

[備忘録]WordPress:cronが起動しないのはBasic認証が原因だった!

Basic認証を無効化したら動いた! サイトリニューアルで WordPressにより新規構築中のサイト、、BackWPupによる自動バックアップや、スケジュール管理による特定日時での投稿公開(掲載)・ …

[備忘録]wgetコマンドで突然エラーが出るようになった!:SSL証明書認証エラー

サーバーのヘルスチェックエラーの嵐。。 仕事柄 WebサイトやWebサーバーを多数管理している。 例えばサーバーがフリーズしたり、何か障害が発生した際にいち早く検知できるように、独自に開発した「ヘルス …

[備忘録]Gmailを送受信できない場合の対処(安全性の低いアプリのアクセス)

勝手に「無効」に変わってしまう。。 Gmailを 秀丸メールからPOP/SMTPアクセスで送受信している。 が、今まで問題なく送受信できていたものが、突然NGとなることが稀にある。 そのときの 秀丸メ …

[備忘録]Firefox57:バージョンアップ時の対応

定期的にバージョンアップが必要 メインのブラウザはFireFoxを愛用している。 Firefoxはしばしばバージョンアップされるが、アドオンやその他設定など、自分用にかなりカスタマイズしているので、ア …