1

サーバーの動的リストを取得する Web ページがあり、選択した 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 文字列連結演算子とis がパラメーターへの参照です (文字列リテラルとは対照的に) hostIP"hostIP"

于 2013-04-16T16:49:33.323 に答える