2013-04-16 64 views
1

我有一個拉動動態服務器列表的網頁,我希望能夠通過選擇的Linux框啓動putty/winSCP。我似乎無法有效地傳遞參數。在VBScript中使用字符串中的子參數

<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> 

任何想法??

回答

3

您正在傳遞常量字符串「hostIP」,而不是參數值hostIP

執行此代替:

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

在VB中,所述&是串並置運算符和hostIP是參照參數(如相反"hostIP",什麼是一個字符串)。

+0

就是這樣!我知道這是愚蠢的。謝謝! – Bolson32

相關問題