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 :

lancer exécutables sans extension


Sujet :

Scripts/Batch

  1. #1
    Membre chevronné Avatar de corentin59
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 462
    Par défaut lancer exécutables sans extension
    bonjour

    à partir de l'invite de commande, je veux pouvoir lancer des exécutables, en ne tapant que leur nom, sans l'extension ".exe". Est-ce possible ?

    actuellement, quand je tape "monprog", il me mets "'monprog' n'est pas reconnu en tant que commande interne, ..." alors que quand je tape "monprog.exe", là ça marche

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Si tu utilises l'extension .exe, la recherche s'effectue dans le Path
    Si tu ne l'utilises pas, elle ne se fait que dans le dossier courant.
    C'est probablement la raison de ton problème.

  3. #3
    Membre chevronné Avatar de corentin59
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 462
    Par défaut
    je pensais que quand le prog n'avait pas l'extension ".exe", il était recherché dans le PATH. Dans mon cas, le répertoire dans lequel se trouve le fichier .exe est bien dans le PATH

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Le Path ne sert, par défaut, que pour les exécutables.
    Si tu ne mets pas l'extension le système ne sait pas que c'est un exécutable

  5. #5
    Membre chevronné Avatar de corentin59
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 462
    Par défaut
    La variable d'environnement système PATHEXT, permet de lancer des exécutables sans mettre leur extension. Dans mon cas, j'avais aussi une variable utilisateur du même nom, qui ne contenait pas ce qu'il fallait et qui créait un conflit. En la supprimant, j'ai tout simplement résolu le problème.

    Merci pour votre aide

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

Discussions similaires

  1. Récupérer un nom de fichier sans extension
    Par OxN dans le forum Général Java
    Réponses: 13
    Dernier message: 01/08/2011, 16h13
  2. Exécution des fichiers sans extension
    Par delcedo dans le forum Apache
    Réponses: 9
    Dernier message: 04/12/2008, 15h56
  3. lancer popup sans evenement
    Par zola dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/06/2005, 14h38
  4. lancer fonction sans trigger
    Par $grm$ dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 04/04/2005, 10h58
  5. Lancer exécutable en asynchrone
    Par ZeKiD dans le forum ANT
    Réponses: 4
    Dernier message: 30/03/2004, 16h42

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