• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBSについて)

VBSについて

このQ&Aのポイント
  • VBSを使用してネットワークドライブを作成する方法について質問があります。
  • 現在、VBSで共有フォルダへのアクセス時に認証エラーメッセージが2回表示される問題が発生しています。
  • 複数のネットワーク接続に失敗した場合、1回のエラーメッセージ表示で処理を終了させたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

二回目以降のエラーの場合には処理を中断して抜ける・・という事でしょうか? なら、下記が参考になるかも? 適当なファイル名でお試しを dim failcount '失敗数 for i = 1 to 6 wscript.echo i & "_" & failcount if failcount > 1 then wscript.echo failcount & "over " wscript.quit end if call chk(i) next sub chk(i) if i mod 2 = 0 then failcount = failcount + 1 end if end sub 個人的にはネットワークドライブが中途半端で設定されるのは嫌なので 一旦、総なめしてエラーが無かったらネットワークドライブの設定処理に入る ↑その分、倍近く処理時間が掛かってしまいます か 先の回答者さんのようにエラー時には逐一Wscript.echoで出さずに ため込んでいて最後に成功の可否を出すようにすると思います。

way0usechu
質問者

補足

ありがとうございます。 nicotinism様のおっしゃる通り、「2回目以降(ひとつの処理が失敗=2回目以降も失敗)はメッセージを表示せず、処理を終了する」といった動作を希望しています。 一度、教えて頂いたソースを参考にさせて頂きます!

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

エラーバッファを準備し、そこにエラーメッセージを追記していって、最後にエラーバッファの内容を出力するとか。

way0usechu
質問者

お礼

ご回答いただき、ありがとうございました。 処理の構成を再度見直してみます!知識が乏しくすぐには作成できないと思いますが、ありがとうござす

すると、全ての回答が全文表示されます。

関連するQ&A