- ベストアンサー
VBSの勉強中です
VBSの勉強中のためにうまく質問できないかもしれません。 ある関数を作成して「Do while 条件」にてループ処理をしています。 条件は特定の文字列が入力されたら実行するようにしています。 ここで別の文字列が来たらループの処理を終了させたいのですが、 具体的にはどのようにしたらよいのでしょうか? イメージとしては「ON」するとループ処理が始まり、「OFF」にすると処理が止まる というようなイメージです。 どなたか方法をご教授いただければと思います。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
もうちょっと具体的でないと何とも言えませんが、ループ処理を止めたいなら、Exitを使えば良いです。 例えば以下のように、別の文字列が来たらループの処理を終了させる処理をIf構文で入れるのもひとつの案です。 Do while 条件 If 文字列変数=特定文字列 Then ループ処理の内容 ElseIf 文字列変数=別の文字列 Then Exit Do End If Loop こんな感じです。 ご参考まで。
お礼
お礼が遅れてしまいました。 「Do while」に「If」を含めてしまえばよかったんですね。 ありがとうございました。