Command line 在窗口中提示输入vbscript

Command line 在窗口中提示输入vbscript,command-line,vbscript,wsh,Command Line,Vbscript,Wsh,我有一个在xp的命令行上运行的vbscript。它接受目录路径的一个参数。是否有一种简单的方法在命令行框中提示用户执行此操作 如果没有,我可以只回显传入的内容,向用户显示他们在输入错误时实际输入的内容 谢谢, 詹姆斯 后果: 下面是我最后得到的代码: 出错时继续下一步 strDirectory=InputBox(消息,标题,“例如-P:\Windows\”) 我发现了一些代码片段,结果证明使用inputBox非常简单 HTH. James您可以使用choice命令, 它将errorlevel设置

我有一个在xp的命令行上运行的vbscript。它接受目录路径的一个参数。是否有一种简单的方法在命令行框中提示用户执行此操作

如果没有,我可以只回显传入的内容,向用户显示他们在输入错误时实际输入的内容

谢谢, 詹姆斯

后果:

下面是我最后得到的代码:
出错时继续下一步 strDirectory=InputBox(消息,标题,“例如-P:\Windows\”)

我发现了一些代码片段,结果证明使用inputBox非常简单

HTH.

James

您可以使用choice命令, 它将errorlevel设置为选定的值。我想它是在DOS、Windows95、98中出现的,然后微软放弃了它,然后又在Windows7和Vista中出现了

p.D.哦,没关系,我又读了一遍,你在XP中。还有其他选项,如
set/p name=您的名字是什么?
将创建一个变量%name%,您可以使用它来读取标准输入。如果要在调用脚本时提供路径,可以将路径作为参数传递。你可以在酒店里找到它

If strDirectory = "" Then
    'Wscript.Echo cancelledText
Else
    'Wscript.Echo enteredText & strDirectory
etc...