#navi(../)
* VBスクリプトを中断する方法 [#jac43d24]
VBスクリプトの途中で、処理の都合により強制的に以降のスクリプトを実行せず中断したい場合の方法を以下に記します。

#contents
#htmlinsertpcsp(win-top.html,win-sp.html)

* 関連資料 [#v7804a06]
-[[Do...Loopのループから抜ける方法>WSH/Do...Loopのループから抜ける方法]]

* VBスクリプトを中断する方法 [#x0130e04]
VBスクリプトを中断すコードは以下の記述になります。
 WScript.Quit [値]
値に関しては指定不要ですが、値を設定することにより戻り値を返却することができます。

* WScript.Quitのサンプルスクリプト [#yea72adf]
#ref(quit.vbs)
 Dim ret
 Do
   ret = MsgBox("中断しますか?", vbYesNo)
   If ret = vbYes Then
     WScript.Quit
   End If
 Loop

上記のVBスクリプトを起動すると、以下の画面が表示されます。~
キャンセルボタンを押すと、WScript.Quitが実行されVBスクリプトが中断(停止)します。

#ref(01.gif)

以上、VBスクリプトを中断するWScrit.Quitの使用方法でした。

#htmlinsertpcsp(win-btm.html,win-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS