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 :

executer un batsh avec commande de DOS


Sujet :

Scripts/Batch

  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    294
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 294
    Par défaut executer un batsh avec commande de DOS
    bonjour,
    je suis debutant, j'ai aucune idee sur le DOS
    j'ai un fichier test.bat pour l'executer je clique sur lui, mais comment je peux le lancer avec une commande dans la console de DOS

    merci pour vous aides

  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
    Salut je ne comprend pas ta question, bon tu a un script batch et tu voudrai y ajouter des commandes ?

    Et quelles commandes veut tu ajouter ?
    Que doit il faite ton script batch ?


    Ce n'est pas batsh, c'est Batch (Windows) ou bash (Linux)

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    294
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 294
    Par défaut
    je suis sous windows je designe Batch (Windows).
    j'ai un test.bat qui contient des simple affichage et supprime les images de mon dossierX
    je veux l'executer avec une commande dans la console DOS sans que je clique sur test.bat par la souris(mouse)
    Merci

  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
    Ben tu ouvre l'invite de commande et tu tape ton code puis entrer.

  5. #5
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    294
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 294
    Par défaut
    c'est a dire ya pas commande de dos qui execute un *.bat
    parexple telsque start *.bat peut etre je dirai des betises!!!!

  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
    A tu veut appeler ton batch a partit de l'invite de commande ?

    Si oui tu peut faite:
    Ou bien:

  7. #7
    Membre Expert Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Par défaut
    Lool ou encore mieux tu tapes tout simplement test

  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 Drizzt [Drone38]
    Lool ou encore mieux tu tapes tout simplement test
    C'est vrai il sera reconnu comme un fichier de commande

    Mais pour que ce marche il faut que ton test.bat soit dans le répertoire system32

  9. #9
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    294
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 294
    Par défaut
    ok merci pour votre aide
    maintenant si je veux lancer un *.bat avec la demande de login et mot de passe car dans certains cas peut etre il sera executer par autre personne (securise mon file.bat)???

  10. #10
    Membre Expert Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Par défaut
    Euh non il suffit que l'extension .BAT soit déclarée comme executable dans les variables d'environnement (PATHEXT sous WIN2000).

    C'est le cas par défaut sous WIN2000 et XP.

  11. #11
    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 ALIAS200
    ok merci pour votre aide
    maintenant si je veux lancer un *.bat avec la demande de login et mot de passe car dans certains cas peut etre il sera executer par autre personne (securise mon file.bat)???
    Tu veut que le batch demande un mot de passe pour son exécution ?

  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
    Citation Envoyé par Drizzt [Drone38]
    Euh non il suffit que l'extension .BAT soit déclarée comme executable dans les variables d'environnement (PATHEXT sous WIN2000).

    C'est le cas par défaut sous WIN2000 et XP.
    Oui mais le batch doit être dans un répertoire ernseigner dans la variable path

  13. #13
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    294
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 294
    Par défaut
    oui c'est ca
    Merci

  14. #14
    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
    Mais ca au début de ton batch:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    set /p VrMotPass= Entrer le mot de passe:
    if %VrMotPass%== Gege goto suit
    if not %VrMotPass%== Gege exit
    :suit
    Remplace Gege par le mot de passe que tu veut

  15. #15
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    294
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 294
    Par défaut
    OK ca marche
    Mais
    au debut il affiche set /p VrMotPass= Entrer le mot de passe: puis Entrer le mot de passe
    je veux qu'il affiche seulement Entrer le mot de passe
    pour un affichage propre

  16. #16
    Membre Expert Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Par défaut
    Citation Envoyé par koKoTis
    Oui mais le batch doit être dans un répertoire ernseigner dans la variable path
    Pas du tout. Et encore heureux.

    @ALIAS200> Tu vas pas sécuriser grand chose comme cela. Le mdp sera fatalement en clair dans le .bat.

  17. #17
    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 ALIAS200
    OK ca marche
    Mais
    au debut il affiche set /p VrMotPass= Entrer le mot de passe: puis Entrer le mot de passe
    je veux qu'il affiche seulement Entrer le mot de passe
    pour un affichage propre
    Tu a mis:
    Au début de ton script ?
    echo off signifio de ne pas afficher les commandes

  18. #18
    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 Drizzt [Drone38]
    Pas du tout. Et encore heureux.
    Chez moi si je tape test ca exécute le batch selement s'il se trouve dans le répertoire system32



    Citation Envoyé par 'Drizzt [Drone38
    Tu vas pas sécuriser grand chose comme cela. Le mdp sera fatalement en clair dans le .bat.
    Oui c'est claire que la mots de passe sera afficher dans la batch, mais c'est difficiel de cacher le mots de passe

  19. #19
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    294
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 294
    Par défaut
    comment je cache le mot de passe dans le *.bat

  20. #20
    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 ALIAS200
    comment je cache le mot de passe dans le *.bat
    C'est pas possible de la cacher

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Executer un jar avec une commande DOS
    Par empire.dev dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 07/08/2008, 12h17
  2. executer un batsh avec MSDOS
    Par ALIAS200 dans le forum Windows
    Réponses: 1
    Dernier message: 24/05/2007, 09h46
  3. executer une commande MS-DOS
    Par keibenoit dans le forum Access
    Réponses: 3
    Dernier message: 06/06/2006, 18h29
  4. Programme avec saisie de texte et commande MS-DOS
    Par Withe Dwarf dans le forum C
    Réponses: 11
    Dernier message: 27/03/2006, 17h47
  5. Execution de ligne de commande DOS
    Par Chap$ dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 03/02/2006, 12h12

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