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 | 初版 |