Suprimer une imprimante par du VB ou .bat

Akira -  
 captainKirk -
je voudrait faire un .bat ou un executable en VB qui supprime une imprimante sous windows XP si quelqu un avait 2 ou 3 idees sa me depanerai bien merci d avance

3 réponses

  1. Akira
     
    en faite je veux desinstaller cette imprimante sur une 50 ene de poste et j aimerais envoyer un .bat ou un exe en VB en tache planifie sur tout les postes pour eviter de faire 50 desinstallation manuelle
    1
  2. captainKirk
     
    C'est surement "un peu" tard :D mais ca pourra peut-être servir à quelqu'un d'autre :

    Public Sub DeletePrinter(strNom As String)
    Dim strComputer As Variant
    Dim objWMIService As Variant
    Dim colInstalledPrinters As Variant
    Dim objPrinter As Variant

    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

    Set colInstalledPrinters = objWMIService.ExecQuery _
    ("Select * from Win32_Printer where DeviceID = '" & strNom & "'")

    For Each objPrinter In colInstalledPrinters
    objPrinter.Delete_
    Next
    End Sub
    0
  3. romuald_m Messages postés 174 Statut Membre 25
     
    salut
    pourquoi ne la desinstalles-tu pas tout simplement ?

    Le pc est une machine formidable a qui on fait porter:
    Une housse pour la poussiere et le chapeau pour les erreurs
    -2