1

我有一个网页可以拉动服务器的动态列表,并且我希望能够使用选择的 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>

有任何想法吗??

4

1 回答 1

3

您正在传递常量字符串“hostIP”,而不是hostIP参数值。

改为这样做:

oShell.run """C:\Program Files (x86)\putty\putty.exe"" -ssh " & hostIP

在 VB 中,&is 字符串连接运算符和hostIPis 对参数的引用(与"hostIP"什么是字符串文字相反)。

于 2013-04-16T16:49:33.323 回答