0

「FJobName」が raiseevent 文字列「FJobName」に挿入する変数である、このような単純な入力スクリプトを作成しようとしています。何かアイデアはありますか?

Dim FJobName, objShell
FJobName=InputBox ("JobName","ACT Create Job")
result=Msgbox(FJobName ,vbYesNo)
If result = vbYes Then
Set objShell = WScript.CreateObject ("WScript.shell")
objShell.run "raiseevent ACTCreateJob_r3 FJobName -host 194.128.255.22 -port 61235"
Else
End if
4

1 に答える 1

0

FJobName をコマンド文字列と連結する必要があります。つまり、スクリプトは次のようになります。

Dim FJobName, objShell
FJobName=InputBox("JobName","ACT Create Job") 
result=Msgbox(FJobName ,vbYesNo) 
If result = vbYes Then 
   Set objShell = WScript.CreateObject ("WScript.shell") 
   objShell.run "raiseevent ACTCreateJob_r3 " & FJobName & " -host 194.128.255.22 -port 61235" 
End if
于 2011-06-10T12:32:20.290 に答える