コマンドラインオプションの詳細

設定 > コマンドラインオプション

Magicコマンドラインオプションの構文は次の通りです。

eDevStudio /Parameter1=Value1 /Parameter2=Value2 ...

OSのコマンドラインが短すぎて、必要な全てのオプションを指定できないことがあります(例えば、Windowsだと、コマンドラインに入力できるのは最大128文字までです)。したがって、Magicでは、全てのコマンドラインオプションを記述したファイルを受け付けます。

カンマ(,)、バックスラッシュ(\)、プラス記号(+)、または等号(=)をコマンドラインのテキストのリテラル部分として入力する場合は、接頭語として「\」文字を付ける必要があります。カンマを含む例を次のセクションに示します。それとは別に、一対の一重引用符(')で値を囲み、値をそのまま受け付けるようMagicに指示することもできます。この方法では、バックスラッシュを文字として入力できます。例えば、

/CommandProcessor = '%comspec%'

 コマンドラインパラメータの値にアスタリスク(*)を指定することで、値全体を終わりまで受け取り、ターミネータと引用符を無視するようにMagicに指示できます。この方法では、次の式を使用して、クリップボードを作成できます。

INIPut('clipboard=*' & VARCURR(VarInp(1)))

この関数は、その内容に関係なく@パラメータに作用します。このクリップボード概念を@以外の属性(数値、日付など)に使用する場合は、VarAttr関数を使用して、VarCurr関数を文字列に変換してから(StrDStr関数などを使用して)、連結するようにします。

Magicコマンドラインファイルの構文は次のとおりです。

eDevRte @filename

ただし、