我试图让一个直到循环在 VBS 中工作。我向用户询问一个数字,然后我希望脚本执行直到计数等于用户输入的数字。
number = InputBox("number")
count = 1
Do Until count = number
Wscript.Echo "count: " & count & VbCrLf &_
"number: " & number
count = count + 1
Loop
Wscript.Echo "Done." & VbCrLf &_
"count: " & count & VbCrLf &_
"number: " & number
当我运行它时,它会继续无限循环,而不是在计数等于用户输入的数字后停止。如果我硬编码数字而不是要求它,它可以工作,但当我让用户输入数字时就不行。
有人可以指出为什么会发生这种情况以及我该如何解决?