IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

connaitre les disques y compris supports amovibles


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 42
    Par défaut connaitre les disques y compris supports amovibles
    bonjour,

    avant de poser la question jai cherché dans le forum et rien trouvé:

    y'a t il une commande qui recupere tous les noms de disks de l'ordi y compris les disks amovibles !

    Mon but est en fait de detecter un support amovible dés son insertion, je travaille avec java! mon idée est de faire une boucle :

    avant la boucle : recuperer les noms de disks locaux ( ex : C: D: E

    boucle :
    {tant que la liste des disk = C: D: E: (***) attendre ( par exemple 1min)
    }

    si je sors de la boucle , il ya un ou des disques en plus ( je dois dans ce cas connaitre son nom ( ex : F

    voila pour le test (***) jai pensé à une ligne de commande qui me renvoi les noms des disques !!

    Merci d'avoir lu je sais que c'etait long

  2. #2
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Voici une boucle qui va detecter tout leslecteurs:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for %%i in (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Y,Z) do (
     if exist "%%i:\" echo %%i
    )

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 42
    Par défaut
    Merci ,

    jai essayé ton code , il maffiche : %%i etait innatendu !
    mais le fait de lancer cette boucle ne consommera pas beaucoup de ressources?

  4. #4
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Chez moi la boucle fonctionne, tu l'a bien mise dans un batch ? ou tu l'a entrer en invite de commande ?

    Non je ne pensse pas que ca consome beaucoup de ressource

  5. #5
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 42
    Par défaut
    je lavais essayé en ligne de commande dans la console , mais la quand je le fais dans un batch, je ne peux pas voir le resultat, de laffichage !

    en passant stp : tu ne connais pas le moyen de connaitre la carte réseau active ? en ligne de commande? en tappant ipconfig ou en ajoutant le all, il te donne tout, moi je voudrais uniquement la carte active !!

    merci beaucoup

  6. #6
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Citation Envoyé par amirym
    en passant stp : tu ne connais pas le moyen de connaitre la carte réseau active ? en ligne de commande? en tappant ipconfig ou en ajoutant le all, il te donne tout, moi je voudrais uniquement la carte active !!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "tokens=2 delims=:" %%i in ('ipconfig /all ^| findstr /i /c:"Ethernet"') do echo %%i

  7. #7
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 42
    Par défaut
    pour les disks , jai essayé avec le batch ( en mettant "cmd" a la fin ) ca marche ! merci !

    pour la carte active excuse moi je me suis trompée en fait je voulais la connexion active ( exemple : Connexion au reseau local 1)
    ou (exmple : connexion réseau sans fil) !
    je vais mettre résolu, pour les disks!
    mais si tu as une reponse pour la connexion , cela ne sera pas de refus ! merci encore pour tout!

  8. #8
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Citation Envoyé par amirym
    pour la carte active excuse moi je me suis trompée en fait je voulais la connexion active ( exemple : Connexion au reseau local 1)
    ou (exmple : connexion réseau sans fil) !
    je vais mettre résolu, pour les disks!
    mais si tu as une reponse pour la connexion , cela ne sera pas de refus ! merci encore pour tout!
    Donne moi le ligne de ta connexion active avec le commande ipconfig /all

  9. #9
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 42
    Par défaut
    je veux que cette ligne me rende la connexion active !

    dans un ordi on peut avoir plusieurs cartes réseaux et donc plusieurs noms de reseaux ( dans le mien quand je me connecte avec wifi il maffiche : connexion réseau sans fil) et quand je branche un cable c'est" :
    "connexion au réseau local" qui est active!

    je voudrais avec une ligne de commande savoir lequel est actif !

  10. #10
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Je ne sais pas comment faire

  11. #11
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 42
    Par défaut
    Merci pour tout !

  12. #12
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    De rien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. connaitre l'espace libre de tous les disques réseaux
    Par gretch dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 05/02/2008, 13h41
  2. connaitres les noms des disques locaux
    Par amirym dans le forum Général Java
    Réponses: 1
    Dernier message: 25/06/2007, 05h48
  3. Connaitre les informations identifiant le disque dur
    Par iutcien dans le forum Langage
    Réponses: 2
    Dernier message: 02/03/2007, 15h53
  4. Probleme avec les disques amovibles
    Par pinouf dans le forum Composants
    Réponses: 5
    Dernier message: 26/08/2006, 22h15
  5. Comment connaitre les disques dur d'une machine dans un code ?
    Par GeekettePower dans le forum Langage
    Réponses: 3
    Dernier message: 27/06/2006, 01h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo