我用下面的腳本刪除用戶註銷特定的本地打印機:如果然後在Windows批處理語句
RUNDLL32 printui.dll,PrintUIEntry /n "DYMO LabelWriter 450" /dl
這怎麼可能被修改,使得如果打印機沒有本地存在,腳本終止沒有拋出錯誤?
我用下面的腳本刪除用戶註銷特定的本地打印機:如果然後在Windows批處理語句
RUNDLL32 printui.dll,PrintUIEntry /n "DYMO LabelWriter 450" /dl
這怎麼可能被修改,使得如果打印機沒有本地存在,腳本終止沒有拋出錯誤?
wmic printer get name /value | find "DYMO LabelWriter 450" && (
RUNDLL32 printui.dll,PrintUIEntry /n "DYMO LabelWriter 450" /dl
)
或者乾脆
WMIC /INTERACTIVE:ON PRINTER where Name="DYMO LabelWriter 450" DELETE >nul 2>&1
,但是這應該是跑了作爲管理者
你想知道如何做,或做你想做的知道如何做到這一點具體如果? –