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

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

-備忘録
-

関連記事

[備忘録]Windows10:コピペできない(クリップボードの不具合)時の対処

ファイルをコピペしようとすると不具合が起きる!? いつもWindowsを使っているが、たまにコピペができない不具合に遭遇する時がある。 何をするとこの事象が発生するのか 明確ではないが、、どうもファイ …

[備忘録]Excel2007:ROUNDUPしたセルを整数として扱う

見かけ上の値と、計算結果が合わない場合がある ROUNDUPなどで小数点以下を切り上げたりした場合、見かけ上(表示値)は整数でも実態は小数点以下の数値になっていて、それらを使った計算(足し算等)の結果 …

[備忘録]DNSの設定値を調べる方法

自社管理外のドメイン情報を知りたいとき サーバー移転に伴うドメイン移管などの際、既存のDNS設置値を事前に把握しておかないと、移管後に旧設定値が分からず難儀することがある。 今までは、あるDNS調査サ …

[備忘録]Windowsコマンド:フォルダごとコピーする方法(xcopy/robocopy)

エクスプローラだと大容量のコピーに膨大な時間がかかる。。 Windowsで複数ファイルをフォルダごとコピーしたいとき、エクスプローラー上でコピーすると、、 コピー対象が大容量の場合、メチャメチャ時間が …

[備忘録]Excel:ワークシート別にPDF出力する方法

マクロで実現可能! 参考:https://www.ymbtax-blog.com/to-pdf-from-excel-worksheet/ 事前準備 ・ツールバーの「開発」をクリック(「開発」タブがな …