構成 | |
class | UsageException |
USAGE例外 [詳細] | |
class | VersionException |
VERSION例外 [詳細] | |
class | SettingException |
Setting例外 [詳細] | |
struct | NSCC_ |
NSCC の実体 [詳細] | |
関数 | |
static | this () |
Properties | parseArgs (char[][] args) |
コマンドラインを解析する。 | |
int | isOption (char[] arg) |
引数がオプションかどうか確認する。 | |
char[][] | separateFileAndNumber (char[] arg) |
ファイル名:番号を切り分ける。 | |
NSCCEnv | makeEnvironment (Properties properties) |
プロパティから環境を生成する。 | |
void | execute (NSCCEnv env) |
環境に応じて実行する。 | |
void | careDir (char[] dir) |
ディレクトリが無ければ作成する。 | |
char[][] | extractFiles (char[] dir, char[] ext, char[][] excludes) |
excludesを除外したファイルを抽出する。 | |
void | execute (int[char[]] src_files, char[] dst_dir, bool doifmodified) |
ファイルの変換を実行する。 | |
int | getUnusedNumber (bool[] used_num) |
変換先番号を取得する。 | |
int | compareTimeStamp (char[] src_file, char[] dst_file) |
タイムスタンプを比較する。 | |
void | syncTimeStamp (char[] src_file, char[] dst_file) |
タイムスタンプの同期を取る。 | |
Properties | loadSetting (char[] name) |
設定ファイルを読み込む。 | |
変数 | |
const char[] | VERSION = "0.7" |
バージョン情報 | |
char[] | VERSION_STR = "NSCC VERSION: " ~ VERSION |
バージョン文字列 | |
const char[] | USAGE_STR |
USAGE文字列 | |
const int | MAX_NUMBER_OF_FILE = 100 |
最大ファイル数 | |
const int | FILE_NUMBER_UNDEFINED = -1 |
ファイル無指定 | |
const char[] | SETTING_FILE_DEFAULT = "nsccenv.yml" |
デフォルト設定ファイル名 | |
alias char[][char[]] | Properties |
alias NSCC_ | NSCCEnv |
alias std.windows.charset.toMBSz | toPFCharSetz |
alias std.windows.charset.fromMBSz | fromPFCharSetz |
|
ディレクトリが無ければ作成する。
|
|
タイムスタンプを比較する。
|
|
ファイルの変換を実行する。
|
|
環境に応じて実行する。
|
|
excludesを除外したファイルを抽出する。
|
|
変換先番号を取得する。
|
|
引数がオプションかどうか確認する。
|
|
設定ファイルを読み込む。
|
|
プロパティから環境を生成する。
|
|
コマンドラインを解析する。
|
|
ファイル名:番号を切り分ける。
|
|
タイムスタンプの同期を取る。
|
|
|
|
ファイル無指定
|
|
|
|
最大ファイル数
|
|
|
|
|
|
デフォルト設定ファイル名
|
|
|
|
初期値: " nscc [ファイル名[:番号]]... [-d:出力ディレクトリ名] [-ext:拡張子] [-doextract] [-doifmodified] [-env:設定ファイル名] ファイル名 :変換対象のファイル名です。複数の場合は半角空白区切りで指定します。 番号 :変換先の番号です。「番号.txt」のように変換されます。 ファイル名の直後に指定してください。 例) nscc define.nsc:0 scenario.nsc:1 -d :出力先のディレクトリを指定します。デフォルトは「.」です。 -ext :抽出時の拡張子を指定します。デフォルトは「nsc」です。 -doextract :強制的に抽出するようにします。 この指定なしでファイル名を指定すると、抽出は行われません。 -doifmodified:更新時のみ変換するようにします。 変換先のファイルがない場合も変換します。 -setting :設定ファイルを指定します。デフォルトは「nsccenv.yml」です。 変換対象ファイル指定時に設定ファイルを読み込ませたい場合にも指定します。 "
|
|
バージョン情報
|
|
バージョン文字列
|