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 :

Windows XP, Seven 32 ou 64 bits [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite

    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    789
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 789
    Par défaut Windows XP, Seven 32 ou 64 bits
    Bonjour à tous,

    Je ne fais pas souvent du Dos et malgré mes recherches, je ne trouve pas ce que je cherche faire.

    Donc, comment savoir si le PC sur lequel j'exécute mon Batch et en Xp ou SEVEN. Dans ce dernier cas, comment savoir si je suis en 32 ou 64 bits.

    Ceci, car je dois exécuter un batch sur des PC qui peuvent avoir ces 3 configurations.

    Bonne fin de WE et merci beaucoup

    Cordialement

    Christophe

  2. #2
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Salut,

    La méthode classique c'est d'utiliser le couple ver / find, et pour l'architecture, les possibilités sont nombreuses, notamment rechercher les chemins spécifiques aux systèmes 64 bits, tel que programfiles(x86) (quelque chose dans le genre) ou encore les variables d'environnement comme %processor_architecture% et d'autres.

  3. #3
    Membre émérite

    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    789
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 789
    Par défaut
    Bonsoir Minnesota,

    Dans l'entrefait, j'avais trouvé une partie du code que je recherchais et grace à tes conseils, j'ai pu finaliser ce script.

    Un grand merci d'avoir pris la peine de me répondre un dimanche.

    Pour ceux que cela interesse, voici mon code.
    Il y a certainement mieux à faire. Désolé de mon manque de compétence en la matière.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    @echo off
    ver | find /i "version 6.1." > nul
    if %errorlevel%==0 goto winseven
    ver | find /i "version 6.0." > nul
    if %errorlevel%==0 goto winvista
    ver | find /i "version 5.1." > nul
    if %errorlevel%==0 goto winxp
    
    :winseven
    if %processor_architecture% EQU AMD64 (echo Windows7_64Bits) else (echo Windows7_32Bits)
    goto end
    
    :winvista
    Echo Windows_Vista
    goto end
    
    :winxp
    Echo Windows_XP
    goto end
    
    :end
    pause

    Cordialement

    Christophe

  4. #4
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Attention à ne pas omettre un goto end après le dernier test "if".

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

Discussions similaires

  1. [XL-2003] Problèmes de chemin DLL entre Windows Seven 32 et 64 bits.
    Par Nicoyong dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 10/12/2014, 11h20
  2. Réponses: 0
    Dernier message: 20/12/2010, 15h54
  3. Seven 32 ou 64 bits ?
    Par Yepazix dans le forum Windows 7
    Réponses: 11
    Dernier message: 28/09/2009, 17h58
  4. windows installer sur un vista 64 bit integral
    Par turican2 dans le forum Windows Vista
    Réponses: 1
    Dernier message: 07/07/2009, 13h19
  5. Windows (vista + seven)
    Par yo_haha dans le forum Windows 7
    Réponses: 7
    Dernier message: 02/07/2009, 18h50

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