ISREADY [drivename]* [options]*
ドライブがReady状態ならばドライブ名を出力する。
ドライブ名の指定の先頭は、"A:"のような形であること。
ドライブ名を複数書くと、それらを順に検査する。
動作モードは、通常モードと、待ち合わせモードがある。
-W
オプションが指定されていれば、待ち合わせモードになる。
-F
オプションでReady状態でないドライブ名の出力も出来る。
誤ったドライブ指定をした場合でも、Ready状態でないものとして取り扱う。
すべてのドライブがReady状態になるまで処理を待つ。
待ち時間は-W
オプションで秒単位で指定する。
誤ったドライブ指定や、Ready状態以外のエラーを検出した場合は、処理を中断する。
処理の中断が無かった場合、
通常は、全てのドライブがReady状態ならばReady
という文字列を出力する。
-F
を指定すると、タイムアウトの時に、NotReady
という文字列を出力する。
時間指定がない場合は、
Readyでないドライブに対してはメッセージを表示し、メディアの挿入を促す。
途中でキャンセルを指定すると、処理を中断する。
待ち合わせモードでは、存在するドライブ以外を指定してはならない。
-F[C}
NotReady
を出力する。-FC
を指定すると、ドライブ名の後ろにTABを挟んで、
エラーの原因を出力する(待ち合わせモードでは無効)。
-N
-O
が指定されていると無効。
-Ofilename
-W[waittime]
1
を返す。
それ以外では0
を返す。
Ver 1.00 | 初版 |