blechmusikの日記

キー・カスタマイズ・ソフトウェア "DvorakJ" の覚え書きをはじめとして様々なことを書いています。

「DvorakJ の最新版をダウンロードし、既存のファイルを自動的に上書きするスクリプト」を更新した

改良した点は、第一に、インターネット上から更新情報を取得できたかどうかを厳密に判定するようにしたことである。URLDownloadToFile - AutoHotkeyJp の "Remarks" に記載されているように、ファイルを実際のところダウンロードできないときでも、処理が成功したと判定されてしまうのだ。そこで、取得したファイルから日付情報を抜き出す処理に注目した。今後は、この処理が成功しないときには、インターネット上から更新情報を適切には取得できなかったと判定する。
第二は、更新後に DvorakJ を起動するかどうかを簡単に選択できるようにしたことだ。run_DvorakJ の値を 1 にすれば DvorakJ を起動し、 0 にすれば DvorakJ を起動しないようにした。


後日追記:不具合があったので修正した。くろゆみさんのコメントを参照のこと。