Bonsoir
J'aimerais savoir si on peut détecter les imprimantes connectées à mon ordinateur.
Merci
[RESOLU] Détecter le types d'imprimantes connectée sur mon pc
[RESOLU] Détecter le types d'imprimantes connectée sur mon pc
Dernière modification par omega le ven. 19/avr./2024 0:42, modifié 2 fois.
Win7 (x64) 64 bits Pb 5.72
Re: Détecter le types d'imprimantes connectée sur mon pc
Désolé mais cela ne répond pas à mon attente, merci quand même d'avoir essayé.
Ce code permet de définir une imprimante par défaut (ce qui suppose que l'imprimante est connue)...
Ce code permet de définir une imprimante par défaut (ce qui suppose que l'imprimante est connue)...
Win7 (x64) 64 bits Pb 5.72
Re: Détecter le types d'imprimantes connectée sur mon pc
Bonjour,
La ligne de commande WMI PRINTER GET ... permet d'obtenir différentes informations.
Exemple pour afficher le nom:
(c'est simplement RunProgram)
viewtopic.php?t=16960
D'autres mot-clé possibles:
https://learn.microsoft.com/fr-fr/windo ... 32-printer

La ligne de commande WMI PRINTER GET ... permet d'obtenir différentes informations.
Exemple pour afficher le nom:
(c'est simplement RunProgram)
Code : Tout sélectionner
EnableExplicit
Enumeration
#Win
#Rpt
EndEnumeration
SetGadgetFont(#PB_Any, FontID(LoadFont(#PB_Any, "Verdana", 8)))
OpenWindow(#Win, 0, 0, 500, 300, "", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ListViewGadget(#Rpt, 5, 5, WindowWidth(#win) - 10, WindowHeight(#Win) - 10)
Define Run = RunProgram("wmic", "printer get name", "", #PB_Program_Open | #PB_Program_Read | #PB_Program_Hide)
If Run
While ProgramRunning(Run)
If AvailableProgramOutput(Run)
AddGadgetItem(#Rpt, -1, ReadProgramString(Run))
EndIf
Wend
CloseProgram(Run)
RemoveGadgetItem(#Rpt, 0) ; (enlever la première ligne de titre 'name')
Else
AddGadgetItem(#Rpt, -1, "Erreur")
EndIf
While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend
D'autres mot-clé possibles:
https://learn.microsoft.com/fr-fr/windo ... 32-printer

- Mindphazer
- Messages : 694
- Inscription : mer. 24/août/2005 10:42
Re: Détecter le types d'imprimantes connectée sur mon pc
La première partie du code de Mesa répond à cette attente. Elle liste les imprimantes connectées au PC.omega a écrit : mar. 09/avr./2024 14:40 Désolé mais cela ne répond pas à mon attente, merci quand même d'avoir essayé.
Ce code permet de définir une imprimante par défaut (ce qui suppose que l'imprimante est connue)...
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Re: Détecter le types d'imprimantes connectée sur mon pc
Merci à vous tous, ça marche. Je me suis rendu compte que j'ai déjà posé le même post en 2017.
Merci encore
bonne continuation
Merci encore
bonne continuation
Win7 (x64) 64 bits Pb 5.72