| - WMI Fun !! -|WMI Step|WMI Sample|Search|WMI Fun !! Groups|About WMI Fun !! | ||||||
| Top Page >> WMI Step >> プリンタに割り当てられたポートを変更する | ||||||
|
プリンタに割り当てられたポートを変更する
■Topicsプリンタに割り当てられたポートを変更する設定するサンプルです。Win32_Printerクラスを使用します。 Private Sub Command1_Click()
Dim PrtSet As SWbemObjectSet
Dim Prt As SWbemObject
Dim Locator As SWbemLocator
Dim Service As SWbemServices
Set Locator = New WbemScripting.SWbemLocator
Set Service = Locator.ConnectServer
Set PrtSet = Service.ExecQuery _
("Select * From Win32_Printer Where Name = 'EPSON MJ-700V2C By WMI'")
For Each Prt In PrtSet
Prt.PortName = "IP_192.168.100.200"
Prt.Put_
Next
MsgBox "プリンタ設定を変更しました。"
Set PrtSet = Nothing
Set Prt = Nothing
Set Locator = Nothing
Set Service = Nothing
End Sub
今回のサンプルを実行する条件として、 ・EPSON MJ-700V2C By WMI という名前のプリンタがある ・IP_192.168.100.200 という名前のポートがある ことが条件となります。もちろん別の名前に置き換えてもらえばそれでOK。 実行すると既存のプリンタのポート設定を切り替えます。
WMI を本で勉強したい方へ。
なかなか WMI のことが乗っている書籍は少ないですが…管理系業務に係る方には楽しめるかも? |
|
| ^ | Copyright(C) 1997-2008 とお All rights reserved. | << |