FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» PANORAMIC V 1
Liste des volumes montés et actifs Emptypar Marc Aujourd'hui à 19:51

» Gestion d'un système client-serveur.
Liste des volumes montés et actifs Emptypar Klaus Aujourd'hui à 16:52

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Liste des volumes montés et actifs Emptypar Froggy One Aujourd'hui à 11:16

» @Jack
Liste des volumes montés et actifs Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
Liste des volumes montés et actifs Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
Liste des volumes montés et actifs Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Liste des volumes montés et actifs Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Liste des volumes montés et actifs Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Liste des volumes montés et actifs Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Liste des volumes montés et actifs Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
Liste des volumes montés et actifs Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Liste des volumes montés et actifs Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Liste des volumes montés et actifs Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
Liste des volumes montés et actifs Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Liste des volumes montés et actifs Emptypar leclode Mer 17 Avr 2024 - 11:07

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

 

 Liste des volumes montés et actifs

Aller en bas 
AuteurMessage
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Liste des volumes montés et actifs Empty
MessageSujet: Liste des volumes montés et actifs   Liste des volumes montés et actifs EmptySam 13 Fév 2010 - 18:32

Il peut être intéressant de pouvoir accéder à des fichiers sur un volume externe (clés usb, cartes mémoires, etc), mais en général on ne connaît pas le nom du volume sur lequel ils sont montés.
J'avais déjà trouvé d'autres moyens, mais plus compliqués. En voici un, très simple, qui utilise la commande "fsutil". On récupère dans un tableau la liste des volumes actifs avec le nom du périphérique monté correspondant.
Code:
' Liste des volumes montés et actifs avec leur nom
dim fm$, vo$, c$, nv, i
dim v$(20)

fm$ = "Z:\temp"

EXECUTE_WAIT "Command.com /c fsutil fsinfo drives >" + fm$: ' liste de tous les volumes
File_Open_Read 1, fm$
File_ReadLN 1, vo$: File_ReadLn 1, vo$
File_Close 1
nv = 0
FOR i = 12 TO LEN(vo$) STEP 4
    c$ = MID$(vo$, i, 2)
    EXECUTE_WAIT "Command.com /c fsutil fsinfo volumeinfo " + c$ + " >" + fm$
    File_Open_Read 1, fm$
    FILE_READLN 1, a$
    IF LEFT$(a$, 6) <> "Erreur": ' (si volume non actif)
        nv = nv + 1: v$(nv) = c$ + " " + MID$(a$, 17, LEN(a$)-17+1)
    END_IF
    FILE_CLOSE 1
NEXT i
FOR i = 1 TO nv: PRINT v$(i): NEXT i: ' juste pour voir le résultat
END


Pareil, je n'ai pu tester sous Panoramic à cause d'Avast qui fait des misères, mais j'ai testé par ailleurs.

Ca y est, j'ai testé, mais à chaque exécution de command.com il y a affichage d'une fenêtre d'exécution, pas très esthétique. A priori je ne sais pas comment l'inhiber.
Revenir en haut Aller en bas
Invité
Invité




Liste des volumes montés et actifs Empty
MessageSujet: Re: Liste des volumes montés et actifs   Liste des volumes montés et actifs EmptyDim 14 Fév 2010 - 18:27

Il va falloir que je note tous tes trucs. Tu as de bonnes idées. Je te remercie de nous faire partager tes connaissances.
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Liste des volumes montés et actifs Empty
MessageSujet: Re: Liste des volumes montés et actifs   Liste des volumes montés et actifs EmptyDim 14 Fév 2010 - 19:04

C'est un plaisir de partager, et je ne me prive pas de profiter de vos bonnes idées (les tiennes en particulier) à vous aussi. Very Happy

En fait j'ai d'autres méthodes pour trouver les volumes actifs, mais plus compliquées à mettre en oeuvre, par contre elles sont transparentes et n'affichent pas ces écrans désagréables pendant l'exécution.
Je pourrai développer, en cas de demandes pressantes, mais ça sort un peu du cadre de Panoramic..
Revenir en haut Aller en bas
Contenu sponsorisé





Liste des volumes montés et actifs Empty
MessageSujet: Re: Liste des volumes montés et actifs   Liste des volumes montés et actifs Empty

Revenir en haut Aller en bas
 
Liste des volumes montés et actifs
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Volumes montés
» Volumes montés (suite)
» Informations sur les disques durs montés sur votre système
» liste
» La liste des inutilitaires

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: