QSCALL
{ filename | :script | "" }
[ parameter ]*
引数置換してから QSSCRIPT
を実行する。
最初のパラメータはスクリプトのファイル名だが、空文字列の場合は標準入力の内容をスクリプトとする。
また、先頭に「:
」がある場合は二文字目以降をスクリプトとする。
スクリプトの実行時に標準入出力は無効である。標準入出力を有効にする場合は、QSCALLP.EXE
を使用すること。
以降のパラメータでスクリプトの内容を引数置換してから実行する。
スクリプトファイルは、最初にカレントディレクトリを探し、
次に環境変数 PATH
のディレクトリを順番に探す。
環境変数「QS_NAME
」に起動スクリプト名が格納されている。
スクリプトの文法は QS
と同じ。
置換の規則は、ここを参照のこと。
%number;
は
この番号の1から順に2番目以降のコマンドラインパラメータが対応する。%0
は引数の数を表わす。
SYS(1..) | 1から順に2番目以降のコマンドラインパラメータ |
SYS(0) | 引数の数 |
SYS(-10) | 実行中のスクリプトのファイル名 |
0
を返す。
Ver 1.01 | 2012/04/24 | nulハンドル設定方法の変更 |
Ver 1.00 | 初版 |