Script.ExecScript メソッド
スクリプトの中から他のスクリプトを実行します。
- 書式
- obj_var.ExecScript (file_name, arguments)
- 引数
- obj_var
Script オブジェクト。
file_name (string)
実行するスクリプト ファイル名。フルパスまたはカレント ディレクトリからの相対パス。
arguments (string)
実行されるスクリプトに渡すコマンド ライン オプション。実行されるスクリプトの側では Script.Arguments オブジェクトから与えられたオプションを知ることができます。
- 戻り値
- int
実行されたスクリプトの中で Script.Quit メソッドが引数付きで呼ばれた場合は、Quit メソッドの引数が戻り値。それ以外は 0。
- 備考
- スクリプト ファイル名やオプション文字列に環境変数が含まれていれば展開されます。
このメソッドを実行したスクリプトは、実行されたスクリプトが終了するまで待ち状態になります。スクリプトのネストはユーザーが直接起動した最初のスクリプトを含まず 15 まで可能です。
カレント ディレクトリは、実行されるスクリプトの置かれているディレクトリに移り、実行終了後、元のディレクトリに戻されます。