ファイル作成(命名)が面倒なので一発で作成したい。
対象環境
- Windows XP Pro SP3 32bit
- 秀丸ファイラ 1.10
- PowerShell 2.0.50727.3655
- .NET Framework 4.0
結論
秀丸ファイラにて任意のショートカットキーで日付ファイルを作成できるようになった。
手順
コマンド
コマンド
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe -Command "& {New-Item -ItemType file (\"%V\" + \"\\\" + (Get-Date -Format \"yyyyMMddHHmmssfff\") + \".md\")}"
秀丸ファイラからの呼出設定
- 秀丸ファイラを起動する
- メニュー→
ツール
→ツールの整理
にて先述のコマンドをもったツール項目を作成する - メニュー→
ツール
→キー割り当て
にて対象ツール項目に任意のショートカットキーを割り当てる
細かい手順は秀丸ファイラでスクリプトを実行したときの画面キャプチャを参照。
実行
問題
実行が遅すぎる。10~20秒ほどかかる。
解説
PowerShellを使う。PowerShellは.NET Frameworkベースで稼動するシェル環境。
%V
yyyyMMddHHmmssfff
日付フォーマット文字列。重複しない名前にするために年月日時分秒とミリ秒を加えた。
.py
ファイルの拡張子。任意のものに変更すればいい。
- 一時的、実験的なファイルである(名前は何でも良い。または後から決めたい)
- 手書きでガシガシ書く(ファイル数が多くなる)
私の場合、以下のような候補がある。
拡張子 | 意味 |
---|---|
.md | Markdown |
.py | Python |
.rb | Ruby |
所感
楽になったが、実行速度が遅すぎてイライラする。これではサクサク感ゼロ。