JavaScriptでWindowsを拡張するNILScriptを使ってショートカットキーを登録してみた
目標
Ctrl+Dで今日の日付を入力させたい。フォルダ作成やファイルを保存する際に使う。
Google日本語入力などのIMEで「きょう」で変換すれば、「2010/11/24」「2010-11-24」「2010年11月24日」などのフォーマットで変換されるが求めているのは20101124の形である。地域と言語のオプションでフォーマットを変えられるけど他のアプリに支障が出る。
作り方
- NILScript ここからダウンロード。
- ドキュメントとサンプルを読む。今回はHotstrokesを使えばよさそう。
- サンプルを書き換えて、todaystamp.ng完成。
使い方
コンピュータ起動時に実行してほしいのでスタートアップフォルダにngw.exeのショートカットを作ってコマンドラインオプションを付ける。
"J:\Program Files\nil\ngw.exe" "J:\Program Files\nil\users\cherenkov\todaystamp.ng"
こんな感じ。