私は最新のSun VirtualBoxをPythonのCOMインターフェイス経由で制御しようとしています。残念ながら、次のコードは動作しません。しかし、:PythonからCOM経由でVirtualBoxを制御するには?
import win32com.client
VBOX_GUID = "{B1A7A4F2-47B9-4A1E-82B2-07CCD5323C3F}"
try :
oVbox = win32com.client.Dispatch(VBOX_GUID)
oVbox.FindMachine("kubuntu")
except Exception as oEx:
print str(oEx)
エラーが一般的である「(-2147467262、 『そのようなインタフェースがサポートされていません』、なし、なし)」 間違っている部分が私のCOMを渡すようですPythonを介して。誰でも見た目を落として、私が間違っている何か明白なことを示唆することができますか?
いないのVirtualBoxサポートMozillaのXPCOMではなくメートルの$」COM? – artificialidiot
あなたがしたようにすべての例外をキャッチしないでください、エラーを見つけるのは難しいです。 try/exceptを追加しないと得られるデフォルトのトレースバック動作ははるかに便利です。 – nosklo
問題を説明するだけです。テストコード – grigoryvp