1

pyvbモジュールを備えた利用可能なVirtualBox仮想マシンの名前を一覧表示するにはどうすればよいですか?

4

2 に答える 2

4

VBox Python API を学習するための優れたリソースは、vboxwebの実装を読むことです。

具体的な質問については、VBoxWebSrv.pyの 289 行目を見て、仮想マシンがどのように設定されているかを確認してください。

簡単に言えば、コードは次のようになります。

import vboxapi 
virtualBoxManager = vboxapi.VirtualBoxManager(None, None) 
vbox = virtualBoxManager.vbox
vboxVMList=virtualBoxManager.getArray(vbox, 'machines') 
于 2010-03-03T12:32:06.870 に答える
1

Findekano からの回答を完成させるために、最後の行を追加します。

import vboxapi 
virtualBoxManager = vboxapi.VirtualBoxManager(None, None) 
vbox = virtualBoxManager.vbox
vboxVMList = virtualBoxManager.getArray(vbox, 'machines')
vboxNameList = [mach.name for mach in vboxVMList]
于 2014-02-06T12:54:45.743 に答える