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 :

MS-DOS exécution de commandes


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 252
    Par défaut MS-DOS exécution de commandes
    Bonjour,

    Est-il possible d'exécuter deux commandes sur la même ligne ?

    Ex: Je set ma variable d'environnement "path" ET je lance firefox comme ceci :

    PATH=C:\Program Files\Mozilla Firefox; START FIREFOX

    Le problème est que "START FIREFOX" est ajouté au path.

    Comme faire pour mettre une "séparation" qui permettrai de setter le path ET lancer firefox sur la même ligne (une seule instruction) ?

    Merci d'avance !

    Sokai

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Déjà, plusieurs instructions par ligne, c'est souvent très crasseux et avec pas mal d'effets de bord qui peuvent être assez coton à trouver. Mais bon, respectons le choix d'être masochiste malgré tout, hein ?

    Mets des parenthèses, tout simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (PATH=%PATH%;C:\Program Files\Mozilla Firefox) & START FIREFOX
    Il serait tout de même bien plus propre de rajouter "définitivement" Firefox dans le path, ou d'aller dans le répertoire pour le lancer plutôt que de passer par le path :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    start "C:\Program Files\Mozilla Firefox\Firefox.exe"
    Dans tous les cas, il est rare (sauf sur des définitions de type "alias") d'avoir besoin de plusieurs instructions par ligne... Si tu crois en avoir "besoin", je t'encourage à revoir le but final cherché, et à ne pas se focaliser sur UNE solution.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 252
    Par défaut
    C'est clair que modifier le path une fois pour toute est le plus simple.
    Le problème est que je ne voulais pas le modifier définitivement.

    Si non start "C:\Program Files\Mozilla Firefox\Firefox.exe" ne marche pas...
    il interprète ce qu'il y a en les guillemets comme du texte. (j'avais déjà essayé)

    En revanche hehe:
    Les parenthèses... tout simplement it works !

    Merci Mac LAK !

  4. #4
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    J'oublie toujours ce p****n de paramètre "Titre" à la c**....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    start "Firefox" "C:\Program Files\Mozilla Firefox\Firefox.exe"
    Voilà, là, ça marche.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 252
    Par défaut
    J'avoue ! ca marche aussi !

    Merci encore ! ^_`

  6. #6
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    De rien, merci pour le tag !
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

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

Discussions similaires

  1. exécuter la commande dos cscript.exe via un javascript
    Par chichiboof dans le forum VBScript
    Réponses: 17
    Dernier message: 06/04/2011, 11h55
  2. Exécuter une commande dos et PAnsiChar
    Par neuneu1 dans le forum Débuter
    Réponses: 9
    Dernier message: 18/02/2008, 19h09
  3. Exécuter une commande DOS
    Par Linio dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/06/2007, 14h49
  4. [VB.NET] exécuter une command Dos à Partir de Vb.Net
    Par Khalid.bounouader dans le forum Windows Forms
    Réponses: 4
    Dernier message: 27/12/2006, 14h05
  5. Problème d'exécution de commande dos
    Par Milowen dans le forum Langage
    Réponses: 4
    Dernier message: 29/11/2006, 14h13

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