繁体   English   中英

在VBScript的字符串中使用子参数

[英]Using sub parametr in string with VBScript

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

有任何想法吗??

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

改为:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM