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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
camil
Niveau 4
Niveau 4
Messages : 63
Enregistré le : mar. 13 oct. 2009 21:41
Status : Hors ligne

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

#1

Message 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.
Modifié en dernier par camil le lun. 07 juin 2010 08:34, modifié 2 fois.
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

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

#2

Message 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
Avatar du membre
camil
Niveau 4
Niveau 4
Messages : 63
Enregistré le : mar. 13 oct. 2009 21:41
Status : Hors ligne

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

#3

Message 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.
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

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

#4

Message 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
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
camil
Niveau 4
Niveau 4
Messages : 63
Enregistré le : mar. 13 oct. 2009 21:41
Status : Hors ligne

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

#5

Message 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.
Modifié en dernier par camil le dim. 06 juin 2010 11:59, modifié 2 fois.
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

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

#6

Message par jl56 »

Bonjour à tous

@camil test ceci
► Afficher le texte
A+ JL56
Avatar du membre
camil
Niveau 4
Niveau 4
Messages : 63
Enregistré le : mar. 13 oct. 2009 21:41
Status : Hors ligne

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

#7

Message 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.
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

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

#8

Message 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
Avatar du membre
camil
Niveau 4
Niveau 4
Messages : 63
Enregistré le : mar. 13 oct. 2009 21:41
Status : Hors ligne

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

#9

Message 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+.
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

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

#10

Message 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
Avatar du membre
camil
Niveau 4
Niveau 4
Messages : 63
Enregistré le : mar. 13 oct. 2009 21:41
Status : Hors ligne

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

#11

Message 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.
Répondre