2012-07-06 55 views

回答

1

我假設當你說「運行jython」時,你的意思是「從vbscript調用jython腳本」。這也假定您的環境已設置好,以便您的jython腳本可執行。如果我的假設是錯誤的,請澄清你的問題。

Set myshell = WScript.CreateObject("WScript.Shell") 
Dim cmd, result 
cmd = """C:\path\to\jython\script.py"" [params]" 
result = myshell.Run(cmd,0,true) 

If result = x then 
    <do something> 
ElseIf result = y then 
    <do something else> 
Else 
    <do another thing> 
End If 
+0

如果不使用命令行參數,我們可以從Python腳本返回值到VBScript嗎? – user188979 2012-07-10 16:57:53

+0

對不起 - 我沒跟着你。你能澄清嗎? – David 2012-07-10 17:56:03