中小企業で生きていくシステムエンジニアが考えるライフハック・ITツール・投資、人生100年を生き抜く人生戦略、生産性向上をノリックが考える

中小企業で働くシステムエンジニアがライフハック、ツール、投資、人生100年を生き抜く人生戦略、生産性向上を語ります

phraseexpress を使わずにAutohotkeyで頑張る

phraseexpressが羨ましい

以下のページみてていいなと思った。
yossense.com

早速使ってみると使い心地はいいのだが、有料版もあるようだ。で、嫌な予感がしてよくよくライセンス規約をみると以下のように記載されていた。

www.phraseexpress.com

What is considered "professional use"? We consider professional use in following cases:

Use during any full or part-time activities which generates any financial benefit (salary, wages, commission, revenue, etc.). Of course, PhraseExpress or we cannot not verify it and we depend on your fairness.

職場ではPro版を買わないとダメそうです。
でもAutoHotKeyでもできそうなので、そちらで頑張ることにしました。

;「nog;」とタイプしたらGmailのアドレスに変換 
:O:nog::noxxxxxxxxx@gmail.com
Return
;「non;」とタイプしたらソフトバンクのアドレスに変換
:O:nos::noxxxxxxxxx@i.softbank.jp
Return

IMEに登録するのでも良いのですが、家のパソコン2台、会社のパソコン2台なのでgithubに登録してスクリプトでメアド変換を管理するように変えました。

;メールの書き出し定型文「osewa;」とタイプしたら変換。「様」の前にフォーカスが行く
:O:osewa::
strbk = %clipboard%
Clipboard = 様`nお世話になっています。xxです。`n
Sleep 100
Send,^v

Send,{Up}{Left}
Return
;Ctrl とShiftと;(セミコロン)の同時押しで日付挿入
^+;::
FormatTime,TimeString,,yyyy/MM/dd
Send,%TimeString%
Return

まだ他にもフレーズが出てきそうだが、仕事の時に思いついたら追記することとする。