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

Autres Logiciels Discussion :

[BATCH] tester existence exécutable


Sujet :

Autres Logiciels

  1. #1
    in
    in est déconnecté
    Membre expérimenté Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Points : 1 718
    Points
    1 718
    Par défaut [BATCH] tester existence exécutable
    Bonjour,

    voilà, je suis en train de réaliser un programme batch qui doit vérifier certaines conditions sur le poste de l'utilisateur. (j'ai la possibilité de lancer du java si besoin est)

    Ce programme doit entre autre déterminer si sqlplus et sql loader sont présents sur la machine. Mais bon, je suis un peu bloqué ...

    ces commandes sont accessibles de n'importe quel endroit. je suppose donc que quelque part (genre base de registre ?) il y a un lien vers l'exécutable ...

    Peut être simplement un equivalent de which me suffirait. je souhaite seulement vérifier que les outils sont là ...


    Je suis donc preneur de toutes vos suggestions à ce sujet.

    merci d'avance
    "If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!"

    Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/

  2. #2
    Membre actif
    Inscrit en
    Mai 2002
    Messages
    251
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 251
    Points : 238
    Points
    238
    Par défaut
    Un commande batch du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     echo "Je vais tester" 
    if exist %systemroot%\nom_fichier goto fin 
    echo "Il existe pas" 
    exit 0  
    
    :fin 
    echo "il existe" 
    exit 0

  3. #3
    in
    in est déconnecté
    Membre expérimenté Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Points : 1 718
    Points
    1 718
    Par défaut
    ben oui mais le problème c'est que je ne sais pas forcément où est supposé être l'exe ...

    genre je test sqlplus.exe

    mais faut il chercher dans Oracle/Oracle8i/bin, dans Program Files ....

    Voilà le problème.


    En ce moment je suis en train d'essayer de récupérer la valeur de la clé Oracle_home dans la base de registre mais bon pas trop de succès.

    merci quand meme mais je crois que je vais aller voir du côté de java.

    je mettrais ce post en delestage dans la soirée si ya rien de nouveau
    "If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!"

    Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/

  4. #4
    Invité
    Invité(e)
    Par défaut
    S'il existe, il sortira.

  5. #5
    in
    in est déconnecté
    Membre expérimenté Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Points : 1 718
    Points
    1 718
    Par défaut
    cool, je teste tout de suite.

    Bon ça marche (normal me diras tu). C'est vrai que je cherchais ptet trop compliqué

    donc je vais me servir de ça meme si c'est pas optimum vu que les utilisateurs ont plusieurs disques et que ça m'oblige à regarder sur différents lecteurs. Du coup c'est un peu lourd ... et en plus je teste que C: et D: donc si c'est sur un autre disque ...

    mais bon je pense que dans 95% des cas ça passe. donc je garde ça pour l'instant.

    merci bien

    question subsidiaire : ya t'il moyen de lancer cette recherche sur tous les disques. Et du coup arrêter la recherche si c'est trouvé ?
    "If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!"

    Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/11/2005, 16h51
  2. tester existance Formulaire
    Par LeScandinave dans le forum Access
    Réponses: 3
    Dernier message: 02/11/2005, 11h20
  3. Réponses: 4
    Dernier message: 08/09/2005, 22h24
  4. Tester existence d'une contrainte
    Par castaka dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 29/07/2005, 17h47
  5. [C#] Tester existence d'une variable de session
    Par IDNoires dans le forum ASP.NET
    Réponses: 2
    Dernier message: 31/12/2004, 12h30

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