任意ファイル名の設定方法につきまして

MENOU-RNのv1.22.103からファイル名をさらに自由に設定できるようになりましたので、今回設定方法について説明いたします。

ファイル名の要素について

任意ファイル名にはいくつかの要素があります。テンプレート機能を使用することにより、こちら要素を自由な順番に付けてファイル名の形式を定義することができます。

使用可能な要素とテンプレート表記一覧

要素名 テンプレート表記
日時 dt
日時(形式指定) dt:[日付形式]
連番(最大値) seq:[最大値]
画像名 in
画像フォルダ if
スクリプト scp
デバイス名 dn(v1.29.204以降)
判定結果 jr (v1.30.102以降)

前回紹介した自由変数では「@」を入力すると自由入力の候補が出ますが、今回のテンプレート機能では半角の「#」を使用します。

候補をエンターキーまたはマウスクリックにより選択すると、<#[テンプレート表記]>がテキストボックスに入ります。上のプレビューで追加した要素が反映されたことを確認できます。

テンプレートは今までのトグルスイッチ設定の全てに対応していますので、テンプレートのみでのファイル名設定は可能ですが、トグルとテンプレートを平行して使うこともできます。要素重複を防止するため、テンプレートで指定した要素のトグルスイッチが有効になっている場合、テンプレートが優先され、トグル設定が利用されません。トグルで設定した要素は必ずテンプレートの後につきます。

日付形式について

MENOU-RNはC#のカスタム日時形式文字列に対応しており、以下よく使用されるものをマイクロソフトの資料から抜粋します。より細かく設定したい方はこちらをご参考ください。

書式指定子※ 説明 使用例
yyyy 年 (4 桁の数値)。 0001-01-01T00:00:00 → 0001
MM 月 (01 - 12)。 2009-06-15T13:45:30 → 06
dd 月の日にち (01 - 31)。 2009-06-01T13:45:30 → 01
HH 24 時間形式の時間 (00 ~ 23)。 2009-06-15T01:45:30 → 01
hh 12 時間形式の時間 (01 ~ 12)。 2009-06-15T01:45:30 → 01
mm 分 (00 - 59)。 2009-06-15T01:09:30 → 09
ss 秒 (00 - 59)。 2009-06-15T13:45:09 → 09
ffff 日時値の秒部分の 1/10000。 2009-06-15T13:45:30.6175000 → 6175

※ 大文字と小文字の区別が正しくなければなりません

規定の形式はyyyyMMdd-HHmmss-ffffになっており、一意なファイル名を保証するため、HHまたはhh、mm、ss、ffffの使用が必要となります。記載がない場合、自動的に日付の部分に追加されます。

連番(最大値)について

トグル設定と同じく、最大値をテンプレートで設定することができます。


海外日付形式対応


連番のテンプレートがあり、トグルも有効だが、重複しない

「いいね!」 4