подскажите в окне для vbscript - PullRequest
0 голосов
/ 14 сентября 2011

У меня есть VBScript, который работает в командной строке в XP.Он принимает один аргумент для пути к каталогу.Есть ли простой способ предложить пользователю в окне командной строки для этого?

Если нет, я могу просто повторить то, что было передано, чтобы показать пользователю, что они действительно напечатали в случае опечаток.

Спасибо, Джеймс

Последствия:

Вот код, которым я закончил:
При возобновлении ошибки Далее strDirectory = InputBox (Сообщение, Заголовок, «Например - P: \ Windows \»)

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

Я нашел несколькофрагменты, и оказалось, что работать с inputBox оказалось действительно просто.

HTH.
Джеймс

Ответы [ 2 ]

1 голос
/ 14 сентября 2011

Вы можете использовать свойство WScript.StdIn для чтения из стандартного ввода. Если вы хотите указать путь при вызове скрипта, вы можете передать путь в качестве параметра. Вы найдете его в свойстве WScript.Arguments.

0 голосов
/ 14 сентября 2011

вы можете использовать команду выбора, выбор он устанавливает errorlevel на выбранное значение. Я думаю, что это идет с DOS, Windows 95,98, затем MS уронил его, а затем снова вернулся в Windows 7 и, вероятно, Vista

P.D. о, не бери в голову, я снова читаю и ты в XP Есть и другие опции, например set /p name= What is your name? создаст переменную% name%, которую вы можете использовать

...