-
Notifications
You must be signed in to change notification settings - Fork 21
棋譜ファイル名テンプレート
Kubo, Ryosuke edited this page Sep 22, 2024
·
11 revisions
棋譜を保存するときのファイル名に使用するテンプレートを設定できます。 対局後の自動保存ではテンプレートがそのまま使用され、手動で保存するときも入力欄の初期値として使用されます。
v1.12.0 以降
アプリ設定の「ファイル」欄にテンプレートを入力します。
例えば 日時
表題
先手対局者名
後手対局者名
を _
(アンダースコア) で連結する場合は {datetime}{_title}{_sente}{_gote}
と記述します。
{datetime}
や {_title}
などの {
}
で括られた変数は、棋譜に入力されている値に置き換わります。
使用可能な変数は以下の通りです。
変数 | 意味 | 値が取れない場合 | 例 | 対応バージョン |
---|---|---|---|---|
datetime | 日時または日付 | 現在の日付 | 20240101_101500 ※注意事項参照 | v1.12.0 |
title | 表題 | (0文字) | v1.12.0 | |
sente | 先手対局者名 | (0文字) | v1.12.0 | |
gote | 後手対局者名 | (0文字) | v1.12.0 | |
hex5 | 16進数5桁の乱数 | C4FE6 | v1.12.0 |
_title
や title_
など _
(アンダースコア) を前方または後方に付けることができます。
その場合は 1 文字以上なら _
を付与し、0文字の場合は _
も出力しません。
例えば、表題が無い場合に {date}{_title}
は日付だけになり _
は出力されません。
例えば 棋譜_{title}
というように変数以外の任意の文字を含めることが可能です。
なお、 {
}
で括られていても未定義のものはそのまま出力されます。
- 対局時の自動保存を利用する場合、ユニークな値になるように設定してください。
-
datetime
には棋譜情報の「開始日時」または「対局日」が使用され、フォーマットは入力された値に依存します。ただし、ShogiHomeの対局機能で自動入力された場合はYYYYMMDD_hhmmss
になります。 - 使用できない文字
<>:"/\|?*
は全て_
(アンダースコア) に置き換わります。