日時を挿入する
ねえ! ついさっきこのページ書いたあと、公式ヘルプ見に行ったんだけど、すごいびっくりした!! これ見て!!
Scrapboxすごいね!?
窓辺ちゃんの環境では残念ながらalt-tはブラウザのツールメニューが開いちゃってうまく使えないけど、新機能はなんでも楽し嬉しいよ!
ちなみに下↓のはScrapboxの外でも使えるから、使いでのある人はチェックしてみてね! 記録魔向けだよ!
-.icon
※Scrapboxの機能紹介ではないです。
Scrapboxでページを見返してると、どんどん追記したくなるよね。
追記には書込み日時がついてると一人チャットのようで楽しくて、ちょっとしたメモがどんどん成長していったりする。
Google日本語入力を使っていれば「きょう」とか「いま」で変換してもいいけれど、窓辺ちゃんは好きな日時書式を使いたいからAutoHotKey(AHK)を使ってます。公式サイトはここです。 AHKってすごく色々できるんだって。でも窓辺ちゃんがいちばん使ってるスクリプトはこんだけ↓だよ。簡単だ~!
;; と入力すると yyyy-MM-dd という形式の日付になるよ。(例 2017-09-09)
'' は HH:mm:ss という形式の時刻だよ。秒まで書いてくれるいいやつ!(例 20:39:39)
;' は上2つのミックス yyyy-MM-dd HH:mm:ss だよ。いちばん使うかもしれない。(例 2017-09-09 20:41:12)
AHKをインストールしたら、こんな設定ファイルを用意してダブルクリックしておくだけでいいのだ。
カスタマイズして、日本語を含む設定を追加した場合は UTF-16 で保存するのを忘れないでね。
code:TextExpander.ahk
; このへんは無視していいです
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
FileEncoding UTF-16 ; **** UTF-16で保存してね ****
InsertText(Content) {
cb_bk = %ClipboardAll%
Clipboard = %Content%
Send, ^v
Sleep, 100
Clipboard = %cb_bk%
}
;-------------------------------------------------------------------------------
; Hotstrings ここから設定していくよ~
;-------------------------------------------------------------------------------
::;;::
FormatTime, CurrentDateTime,, yyyy-MM-dd
InsertText(CurrentDateTime)
Return
::;'::
FormatTime, CurrentDateTime,, yyyy-MM-dd HH:mm:ss
InsertText(CurrentDateTime)
Return
::''::
FormatTime, CurrentDateTime,, HH:mm:ss
InsertText(CurrentDateTime)
Return
;-------------------------------------------------------------------------------
Return
;-------------------------------------------------------------------------------
あ~らくちんだ~! 窓辺ちゃんは楽をするのが本当に好きです!
ありがとうAHK
https://gyazo.com/39eaf8bd42bbd81b3d84fd1d38b76114
初出 2017-09-09
2017-09-15 スクリプトの中の作者さんのURLが間違ってた…