Windows 传递变量';使用VB脚本将s值转换为程序

Windows 传递变量';使用VB脚本将s值转换为程序,windows,vbscript,Windows,Vbscript,下面的代码应该将strNumber的值复制到剪贴板,但它会将“strNumber”字符串复制到剪贴板,而不是它的值,如何修复它 Dim strNumber, SH Set SH = WScript.CreateObject("WScript.Shell") strNumber =Inputbox("Number","Input Required") SH.Run ".\ClipboardCopy.exe set strNumber" Set SH = Nothing 正如帕特里克所说:

下面的代码应该将strNumber的值复制到剪贴板,但它会将“strNumber”字符串复制到剪贴板,而不是它的值,如何修复它

Dim strNumber, SH

Set SH = WScript.CreateObject("WScript.Shell")

strNumber =Inputbox("Number","Input Required")

SH.Run ".\ClipboardCopy.exe set strNumber"
Set SH = Nothing
正如帕特里克所说:

Dim strNumber, SH

Set SH = WScript.CreateObject("WScript.Shell")

strNumber =Inputbox("Number","Input Required")

SH.Run ".\ClipboardCopy.exe set" & strNumber
Set SH = Nothing

不确定ClipboardCopy.exe的作用和作用,但它应该是
SH.Run“\ClipboardCopy.exe set”&strNumber
ClipboardCopy.exe只是应用程序名称的一个示例“…set”后面不应该有空格吗?谢谢你的回答,它现在正在工作,Ekkehard.Horner是对的,设置之后需要空格。。。