Page 1 sur 1

[R] Afficher le numéro ou position du disque

Posté : sam. 05 juin 2010 16:49
par camil
Bonjour,

Ce script liste les drive en donnant le numero de la partition, mais je voudrais qu'il affiche sur sur quelle disk.
exemple
Disk 1
Patition 1
Disk 1
partiton 2
Disk 2
Patition 1

Le plus important pour moi, c'est qu'il affcihe la position des disks dur.

Merci pour l'aide.

Re: [..] afficher le numero ou position du disk

Posté : sam. 05 juin 2010 17:55
par jl56
Bonjour

Je comprend pas bien ce que tu désire mais j'ai extrait un code d'un script CompInfo.au3
ce code affiche toutes les infos de chaque partition de chaque disque dur
► Afficher le texte
cela fonctionne avec les wmi
a toi de sélectionner ce que tu veux

A+ jl56

Re: [..] afficher le numero ou position du disk

Posté : sam. 05 juin 2010 21:17
par camil
Je voulais juste afficher les disk présent physiquement et leur position avec leur taille total et poser la question du disk choisi pour restaurer une image ghost.

Exemple:
DeviceID = Disk 0
Taille total du disque = 200 Go

DeviceID = Disk 1
Taille total du disque = 500 Go

Choix du disque destination : 1


C'est pour que l'utilisateur choisisse le disk de destination 1 ou 2 ou 3 par sa taille total, je veux pas les partition mais que les disks. J'utilise ghost avec une ligne de commande automatique pour restaurer.

C’est comme avec diskpart -> List disk

Image



Merci pour l'aide.

Re: [..] afficher le numero ou position du disk

Posté : sam. 05 juin 2010 22:01
par sylvanie
Il y a quasiment déjà tout dans votre script de départ, il manque juste une conversion en Go de la taille, ou bien j'ai mal compris ?
l'appel GetLogicalDrives apporte quoi par rapport à DrivegetDrive fournit par Autoit ?

sinon voici une petite modif faisant la conversion si ça peut aider
► Afficher le texte

Re: [..] Qfficher le numéro ou position du disque

Posté : dim. 06 juin 2010 10:49
par camil
Bonjour,
Je ne cherche pas a voire les partition de chaque disk dur.
C'est le nombre de disk dur present et sa taille total sur le PC.

voila l'affichage que je cherche avec les exemples avec "diskpart" sous commande DOS et "gestion des disques" sous WINDOWS.
► Afficher le texte
Comme ca sous GHOST je pourrais rendre automatique le choix du disque dur de destination.
► Afficher le texte
Merci pour votre patience et pour l'aide.

Re: [..] Qfficher le numéro ou position du disque

Posté : dim. 06 juin 2010 11:08
par jl56
Bonjour à tous

@camil test ceci
► Afficher le texte
A+ JL56

Re: [..] Qfficher le numéro ou position du disque

Posté : dim. 06 juin 2010 14:37
par camil
Je peux que te dire un grand merci.

J'ai modifier pour que sa demare a 1 et pas 0 comme sur GHOST.

Mais je n'arrive pas a afficher les infos dans une meme fenetre et poser la question a utilisateur "CHOIX DU DISK DE DESTINATION : " ecrivant sa position "1" ou "2" ...dans une varible "$choix"
► Afficher le texte
Merci a tous pour l'aide.

Re: [..] Qfficher le numéro ou position du disque

Posté : dim. 06 juin 2010 15:55
par jl56
voila
► Afficher le texte
Maintenant c'est à vous de continuer. investissez vous dans autoit. au début pour faire un code aussi simple
je passai des mois ( vrai de vrai, je sais j'étais nul ) mais maintenant je le suis un peu moins nul ( faux pas exagérer comme même).

Vos questions évoluent au fil de vos posts ce n'est pas forcement facile à suivre

A+ JL56

Re: [..] Qfficher le numéro ou position du disque

Posté : dim. 06 juin 2010 19:29
par camil
Merci pour les conseils.

Ton script est impect, mais je manque d'experience.
Je fais comment comment pour sortir la valeur $i en dehors du While 1
car si je sors le message box il ne se passe rien !
ou j'ai fait l'erreur ?


► Afficher le texte
Merci et a+.

Re: [..] Qfficher le numéro ou position du disque

Posté : dim. 06 juin 2010 20:52
par jl56
En regardant un minimum le code. Vous auriez remarqué que je stock la valeur de $i dans la la variable
$choix_disque

J'avais anticipé votre demande

à la place du msgbox et avant exit tapez les lignes de commande pour votre ghost

Travaillez un peu comme même. L'aide Autoit est bien faite et les exemples instructifs
sur le forum vous avez des tutos et des exemples par centaines
lit également ce tuto http://www.siteduzero.com/tutoriel-3-22 ... utoit.html
Superbe travail réalisé en partie par Timmalos ,Tlem et d'autres voir sur le site ( Merci a eux )
Il ouvre les yeux sur des méthodes et fonctionnalité d'autoit


Merci de passer ce post en résolu

A+ JL56

Re: [..] Qfficher le numéro ou position du disque

Posté : lun. 07 juin 2010 08:33
par camil
Bonjour,

Oui, j'avais vue pour $choix_disque=$i

Je viens de testé sur Bartpe ou Winpe, il me genere une erreur : Line -1 Error: variable must be off type "objet"
Je chercherais pourquoi dans un futur proche, c'est a dire quand je metriserais mieux.
Merci quand meme.