2015-08-17 4 views
0

Я пытаюсь написать VBScript для входа в PUTTY и выполнения набора команд. Я пытаюсь взять UserID и пароль для входа в поле ввода, а затем передать его как переменную для входа.Пользовательская переменная В VBScript

Но я не могу пройти UserName и Passwrd должным образом. Пожалуйста, предложите.

Dim UserName 
Dim Passwrd 


UserName = InputBox("Please Enter Your UserID:") 
Passwrd = InputBox("Please Enter Your Password:") 


Set shell = WScript.CreateObject("WScript.Shell") 
pcmd = "putty.exe -ssh [email protected] -pw Passwrd" 
Set exec = shell.Exec(pcmd) 
Set pout = exec.StdOut 

ответ

1

Вы должны использовать конкатенацию (&), чтобы объединить значения переменных с строкового литерала:

pcmd = "putty.exe -ssh " & UserName & "@10.177.104.109 -pw " & Passwrd 
+0

Я просто добавить пробел, чтобы сделать его работу ... – Praveenks

Смежные вопросы