Par "Scripting.FileSystemObject", on peut avoir l'information.
Exemple d'un script Python qui retourne les lettres de lecteurs, avec les numéros de série :
from win32com.client import Dispatch FSO = Dispatch('Scripting.FileSystemObject') for item in FSO.Drives: try: print 'Lettre:',item.DriveLetter, print ' Num.serie:',item.SerialNumber except: pass
Le "try", c'est pour passer le cas des lecteurs de CD vides.
Bonne nuit -- Michel Claveau
Jean
Bonjour,
Oui, c'est ce que dit David ... mais ce n'est accessible qu'en lecture. Si j'ai bien compris David il veut modifier le volume id et ça à ma connaissance on ne sait pas le faire (hors activex tiers). Si c'est possible ce sera plus que probablement via WMI ... mais je ne pense pas.
Amicalement,
Jean - JMST Belgium
"Do Re Mi chel La Si Do" a écrit dans le message de news:
Bonsoir !
Par "Scripting.FileSystemObject", on peut avoir l'information.
Exemple d'un script Python qui retourne les lettres de lecteurs, avec les numéros de série :
from win32com.client import Dispatch FSO = Dispatch('Scripting.FileSystemObject') for item in FSO.Drives: try: print 'Lettre:',item.DriveLetter, print ' Num.serie:',item.SerialNumber except: pass
Le "try", c'est pour passer le cas des lecteurs de CD vides.
Bonne nuit -- Michel Claveau
Bonjour,
Oui, c'est ce que dit David ... mais ce n'est accessible qu'en lecture.
Si j'ai bien compris David il veut modifier le volume id et ça à ma connaissance on ne sait pas le faire (hors activex tiers).
Si c'est possible ce sera plus que probablement via WMI ... mais je ne pense pas.
Amicalement,
Jean - JMST
Belgium
"Do Re Mi chel La Si Do" <enleverlesO.OmcO@OmclaveauO.com> a écrit dans le message de news: ey8LkMkDFHA.3108@TK2MSFTNGP10.phx.gbl...
Bonsoir !
Par "Scripting.FileSystemObject", on peut avoir l'information.
Exemple d'un script Python qui retourne les lettres de lecteurs, avec les
numéros de série :
from win32com.client import Dispatch
FSO = Dispatch('Scripting.FileSystemObject')
for item in FSO.Drives:
try:
print 'Lettre:',item.DriveLetter,
print ' Num.serie:',item.SerialNumber
except:
pass
Le "try", c'est pour passer le cas des lecteurs de CD vides.
Oui, c'est ce que dit David ... mais ce n'est accessible qu'en lecture. Si j'ai bien compris David il veut modifier le volume id et ça à ma connaissance on ne sait pas le faire (hors activex tiers). Si c'est possible ce sera plus que probablement via WMI ... mais je ne pense pas.
Amicalement,
Jean - JMST Belgium
"Do Re Mi chel La Si Do" a écrit dans le message de news:
Bonsoir !
Par "Scripting.FileSystemObject", on peut avoir l'information.
Exemple d'un script Python qui retourne les lettres de lecteurs, avec les numéros de série :
from win32com.client import Dispatch FSO = Dispatch('Scripting.FileSystemObject') for item in FSO.Drives: try: print 'Lettre:',item.DriveLetter, print ' Num.serie:',item.SerialNumber except: pass
Le "try", c'est pour passer le cas des lecteurs de CD vides.
Bonne nuit -- Michel Claveau
david
Exact Jean.
Merci pour le petit logiciel. C'est exactement ce que je recherchais !!!!!
Merci encore.
Jean wrote:
Bonjour,
Oui, c'est ce que dit David ... mais ce n'est accessible qu'en lecture. Si j'ai bien compris David il veut modifier le volume id et ça à ma connaissance on ne sait pas le faire (hors activex tiers). Si c'est possible ce sera plus que probablement via WMI ... mais je ne pense pas.
Amicalement,
Jean - JMST Belgium
"Do Re Mi chel La Si Do" a écrit dans le message de news:
Bonsoir !
Par "Scripting.FileSystemObject", on peut avoir l'information.
Exemple d'un script Python qui retourne les lettres de lecteurs, avec les numéros de série :
from win32com.client import Dispatch FSO = Dispatch('Scripting.FileSystemObject') for item in FSO.Drives: try: print 'Lettre:',item.DriveLetter, print ' Num.serie:',item.SerialNumber except: pass
Le "try", c'est pour passer le cas des lecteurs de CD vides.
Bonne nuit -- Michel Claveau
Exact Jean.
Merci pour le petit logiciel.
C'est exactement ce que je recherchais !!!!!
Merci encore.
Jean wrote:
Bonjour,
Oui, c'est ce que dit David ... mais ce n'est accessible qu'en lecture.
Si j'ai bien compris David il veut modifier le volume id et ça à ma connaissance on ne sait pas le faire (hors activex tiers).
Si c'est possible ce sera plus que probablement via WMI ... mais je ne pense pas.
Amicalement,
Jean - JMST
Belgium
"Do Re Mi chel La Si Do" <enleverlesO.OmcO@OmclaveauO.com> a écrit dans le message de news: ey8LkMkDFHA.3108@TK2MSFTNGP10.phx.gbl...
Bonsoir !
Par "Scripting.FileSystemObject", on peut avoir l'information.
Exemple d'un script Python qui retourne les lettres de lecteurs, avec les
numéros de série :
from win32com.client import Dispatch
FSO = Dispatch('Scripting.FileSystemObject')
for item in FSO.Drives:
try:
print 'Lettre:',item.DriveLetter,
print ' Num.serie:',item.SerialNumber
except:
pass
Le "try", c'est pour passer le cas des lecteurs de CD vides.
Merci pour le petit logiciel. C'est exactement ce que je recherchais !!!!!
Merci encore.
Jean wrote:
Bonjour,
Oui, c'est ce que dit David ... mais ce n'est accessible qu'en lecture. Si j'ai bien compris David il veut modifier le volume id et ça à ma connaissance on ne sait pas le faire (hors activex tiers). Si c'est possible ce sera plus que probablement via WMI ... mais je ne pense pas.
Amicalement,
Jean - JMST Belgium
"Do Re Mi chel La Si Do" a écrit dans le message de news:
Bonsoir !
Par "Scripting.FileSystemObject", on peut avoir l'information.
Exemple d'un script Python qui retourne les lettres de lecteurs, avec les numéros de série :
from win32com.client import Dispatch FSO = Dispatch('Scripting.FileSystemObject') for item in FSO.Drives: try: print 'Lettre:',item.DriveLetter, print ' Num.serie:',item.SerialNumber except: pass
Le "try", c'est pour passer le cas des lecteurs de CD vides.
Bonne nuit -- Michel Claveau
Do Re Mi chel La Si Do
Désolé. J'avais lu trop vite. Mais, ça m'a permis de montrer encore la facilité du scripting avec Python ;-)))
@-salutations -- Michel Claveau
Désolé. J'avais lu trop vite.
Mais, ça m'a permis de montrer encore la facilité du scripting avec Python
;-)))