VBScript 中的用户定义变量
User Defined Variable In VBScript
我正在尝试编写一个 VBScript 来登录 PUTTY 并执行一堆命令。我试图从输入框中获取用于登录的用户 ID 和密码,然后将其作为登录变量传递。
但我无法正确通过 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 UserName@10.177.104.109 -pw Passwrd"
Set exec = shell.Exec(pcmd)
Set pout = exec.StdOut
您需要使用字符串连接 (&
) 将您的变量值与您的字符串文字结合起来:
pcmd = "putty.exe -ssh " & UserName & "@10.177.104.109 -pw " & Passwrd
我正在尝试编写一个 VBScript 来登录 PUTTY 并执行一堆命令。我试图从输入框中获取用于登录的用户 ID 和密码,然后将其作为登录变量传递。
但我无法正确通过 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 UserName@10.177.104.109 -pw Passwrd"
Set exec = shell.Exec(pcmd)
Set pout = exec.StdOut
您需要使用字符串连接 (&
) 将您的变量值与您的字符串文字结合起来:
pcmd = "putty.exe -ssh " & UserName & "@10.177.104.109 -pw " & Passwrd