我有一个网页,它提供了一个动态的服务器列表,我希望能够使用选择的Linux框启动putty / winSCP。我似乎无法有效地传递参数。
<a href="#" onclick="putty('10.201.38.14');">link</a>
<script language="vbscript">
Sub putty(hostIP)
Set oShell = CreateObject("WScript.Shell")
oShell.run """C:\Program Files (x86)\putty\putty.exe"" -ssh hostIP"
Set oShell = Nothing
End sub
</script>
任何想法??
答案 0 :(得分:3)
您传递的是常量字符串“hostIP”,而不是hostIP
参数值。
请改为:
oShell.run """C:\Program Files (x86)\putty\putty.exe"" -ssh " & hostIP
在VB中,&
是字符串连接运算符,hostIP
是对参数的引用(与"hostIP"
相反,什么是字符串文字)。