gpt4 book ai didi

vbscript - 在不满足条件的情况下退出/停止VBscript运行的代码是什么?

转载 作者:行者123 更新时间:2023-12-04 13:11:45 25 4
gpt4 key购买 nike

我在Google上查看过,答案不存在!

首先是第一件事。 WScript.Quit不起作用!我不知道“WScript”是什么,但显然与网页的客户端脚本无关。我之前曾在某处看到过此“WScript”内容,并且它只会产生错误(也许已过时),所以请不要建议它...

无论如何...我所要做的就是在不满足条件的情况下完全停止脚本。显然我不希望“Exit Sub”,因为如果嵌入了该子代码,那么代码将继续运行!

我知道“停止”命令,但给人的印象是它仅用于调试。

希望这是一个非常简单的问题。

更新和结论:在我关闭本主题之前,我将对我尝试做的事情进行一些扩展...

我有许多主要的潜艇,都是通过单击按钮来启动的。为了使我不必编辑每个单独的子程序,我在进行初步检查的每个子程序中都嵌入了一个通用子程序。

初步检查的一部分是在用户输入错误的情况下停止程序。如果检测到错误,那么我想停止此后的所有进度。 “退出子”显然会跳过该初步子的其余部分,而主子将继续执行。

最后,这只是写入错误标志(在主子程序中检查)或在每个主过程中包含错误条件操作的情况。这样,您可以退出主子菜单并解决问题。

这不是懒惰-我只是想减少代码量。无论如何,谢谢您的答复。

最佳答案

您可以使用如下所示的内容:

Sub MyFunc
----------
My Code
----------
End Sub

Function Main
On Error Resume Next
MyFunc
If Err.Number <> 0
Exit Function
End Function

它将停止执行代码,即发现异常或引发错误的时间。

关于vbscript - 在不满足条件的情况下退出/停止VBscript运行的代码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13503840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com