1
我有一個Python腳本有2個參數,我想通過VBscript運行它。問題是當我在Windows命令行中手動輸入命令時,它的工作沒有問題。當我想從.vbs文件調用相同的腳本時,它不會運行.py文件。一個新的命令窗口出現並迅速消失。 .vbs中的腳本爲:從VBscript調用Python腳本參數
SET oShell = WScript.CreateObject("Wscript.Shell")
currentCommand = "D:\xxxx\xxxxx.py aaaa bbbbbbb"
WScript.echo currentCommand
oShell.run currentCommand,1,True
將「python」添加到currentCommand時沒有區別。 我也試過這樣:
SET oShell = WScript.CreateObject("Wscript.Shell")
Dim source_code_path
source_code_path = "D:\xxxx\xxxxx.py"
Dim variable1
variable1 = "aaaa"
Dim variable2
variable2 = "bbbbbbb"
Dim currentCommand
currentCommand = source_code_path & " " & variable1 & " " & variable2
WScript.echo currentCommand
oShell.run currentCommand,1,True
我怎麼可以叫幾個參數/運行.py文件從.vbs文件?
注:當我調用/運行另一個.py沒有參數,它工作正常。
我的命令也工作。部分是我的錯誤。謝謝。 – allworldfree