アットウィキロゴ

コマンドライン

コマンドラインやバッチファイルなどから、ファイル名とオプションを指定してスクリプトを実行します。



オプション

usage: mash.exe file [args...] [-cm name] [-sbuilfdbt[] value] [-cs|vb|js] [-mr] [-h]
オプション 説明
file 実行するファイル名です。
args 複数(空白区切り)の arg を string 配列型としてメソッドに引き渡します。
sbuilfdbt[]オプションを使用する場合は args は無視されます。(※1)
-c |--class 実行するクラス名 name を指定します。
省略時はファイル名(拡張子除く)です。
-m |--method 実行するメソッド名 name を指定します。(※2)
省略時は Main です。
-b |--byte value を byte 型としてメソッドに引き渡します。
-b[] |--byte[] value を byte 配列型としてメソッドに引き渡します。
-sb |--sbyte value を sbyte 型としてメソッドに引き渡します。
-sb[] |--sbyte[] value を sbyte 配列型としてメソッドに引き渡します。
-s |--short value を short 型としてメソッドに引き渡します。
-s[] |--short[] value を short 配列型としてメソッドに引き渡します。
-us |--ushort value を ushort 型としてメソッドに引き渡します。
-us[] |--ushort[] value を ushort 配列型としてメソッドに引き渡します。
-i |--int value を int 型としてメソッドに引き渡します。
-i[] |--int[] value を int 配列型としてメソッドに引き渡します。
-ui |--uint value を uint 型としてメソッドに引き渡します。
-ui[] |--uint[] value を uint 配列型としてメソッドに引き渡します。
-l |--long value を long 型としてメソッドに引き渡します。
-l[] |--long[] value を long 配列型としてメソッドに引き渡します。
-ul |--ulong value を ulong 型としてメソッドに引き渡します。
-ul[] |--ulong[] value を ulong 配列型としてメソッドに引き渡します。
-f |--float value を float 型としてメソッドに引き渡します。
-f[] |--float[] value を float 配列型としてメソッドに引き渡します。
-d |--double value を double 型としてメソッドに引き渡します。
-d[] |--double[] value を double 配列型としてメソッドに引き渡します。
-b |--bool value を bool 型としてメソッドに引き渡します。
-b[] |--bool[] value を bool 配列型としてメソッドに引き渡します。
-st |--string value を string 型としてメソッドに引き渡します。
-st[] |--string[] value を string 配列型としてメソッドに引き渡します。
-cs |--csharp 言語を C# とします。
-vb |--visualbasic 言語を Visual Basic とします。
-js |--jscript 言語を JScript とします。
-mr |--marshal 新規のアプリケーションドメインで実行します。
省略時は既定のアプリケーションドメインで実行します。
-h |--help 起動引数を表示します。
(※1)args は stiring 配列型の1個の引数として渡され、 sbuilfdbtオプションは各々が引数として渡されます。
(※2)実行できるメソッドは static メソッドのみです。


終了コード

mash.exe の終了コードです。
h オプション使用時 終了コードは -1 になります。
正常実行時 メソッドの戻り値が int 型の場合は、戻り値がそのまま終了コードになります。
メソッドの戻り値が int 型でない場合は、終了コードは 0 になります。
例外発生時 例外の内容が標準エラーに出力され、終了コードは -1 になります。





ご意見・ご要望など

コメントは最新の10件分だけ表示されます。
コメント:

すべてのコメントを見る
最終更新:2017年01月26日 19:12