DOS コマンド ラインでは、choice コマンドを使用して、ユーザーがオプションを入力するまで一定時間待機します。待機期間中、コマンドは、どのオプションを選択できるかをユーザーに通知するメッセージを表示します。構文は「CHOICE [/C Choices] [/N] [/CS] [/T timeout /D Choice] [/M text]」です。
DOS コマンド ラインでは、choice コマンドを使用して、ユーザーがオプションを入力するまで一定時間待機します。待機中に、コマンドはユーザーにどのオプションを選択できるかを通知し、選択の制限時間を示すメッセージを表示します。制限時間に達すると、コマンドはデフォルトのオプションに従ってアクションを実行するか、ユーザーの選択に基づいて別のアクションを実行します。
choice コマンドの構文は次のとおりです:
CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text] /C choices 指定可供选择的字符列表(必选项)。 /N 不显示任何提示或消息。 /CS 使用大小写敏感模式。 /T timeout 指定命令等待用户输入的时间(以秒为单位)。 /D choice 指定默认选项。 /M text 指定要显示的消息文本。
たとえば、次のコマンドは 5 秒間待機し、ユーザーに Y または N を選択するよう求めます:
CHOICE /C YN /T 5 /D N /M "Do you want to continue?"
このコマンドの意味は、「5 秒待った後」でユーザーが何も入力しない場合はデフォルトで N オプションが選択され、それ以外の場合はユーザーの選択に従って対応する操作が実行されます。
choice コマンドを使用するときは、次の点に注意する必要があります。
選択する文字のリストは、/C パラメーターの後に指定する必要があります。このリストには任意の数の文字を含めることができますが、各文字は一意である必要があります。
/N パラメータは、プロンプトまたはメッセージの表示を抑制するために使用されます。このパラメータが指定されていない場合、待機中にどのオプションが使用可能であるかをユーザーに知らせるメッセージが表示されます。
/CS パラメータは、大文字と小文字を区別するモードを使用するために使用されます。このパラメータが指定されていない場合、選択では大文字と小文字が区別されません。
/T パラメーターは、コマンドがユーザー入力を待機する時間 (秒単位) を指定するために使用されます。ユーザーが指定された時間内に選択を行わなかった場合、/D パラメーターで指定されたオプションがデフォルトで選択されます。
/D パラメータは、デフォルトのオプションを指定するために使用されます。ユーザーが指定された時間内に選択を行わなかった場合、/D パラメーターで指定されたオプションがデフォルトで選択されます。
/M パラメータは、表示するメッセージ テキストを指定するために使用されます。メッセージは明確であり、ユーザーが正しい選択を行えるようにする必要があります。
一般に、choice コマンドは、特に同様の確認操作が必要な場合に非常に便利なコマンドです。ユーザーが正しい選択をするのに役立ち、ユーザーの選択に基づいて対応するアクションを実行できます。
以上がdosコマンドライン選択コマンドの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。