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 :

Connaitre l'origine d'un script DOS


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de tribaleur
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 401
    Par défaut Connaitre l'origine d'un script DOS
    Bonjour.

    Je doit travailler sur une application, interne à mon entreprise, qui à un moment donné exécute un script sous DOS. Je n'ai pas accès au code qui exécute ce script et ne sait absolument pas où ce trouve le fichier du script (si il y en a un ). La personne qui s'en occupe normalement est partie en vacances jusqu'à fin Août.

    J'aimerai savoir si il existe un moyen (sous windows ou dos) de savoir quel est le script en cour d'exécution. J'ai essayé de faire Ctrl+C pendant son exécution mais ça l'arrête et ça ferme la fenêtre DOS.
    Je trouve pas non plus d'historique de ce qui a été traité sous DOS dernièrement.

    Si quelqu'un à une idée (ou un besoin de plus d'explication pour comprendre mon problème )

    Merci d'avance.

    **EDIT** : Comme quoi on en apprend tous les jours, la touche "Pause" du clavier sert à quelque chose!!! ... sisi, à mettre en pause l'exécution d'un script. En alternant "Entrée"+"Pause" on peu faire une espèce de mode Pas à Pas qui permet de voir l'erreur dans le script. Bon par contre je sais toujours pas où est enregistré le script.

  2. #2
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Il y a deux trucs qu'il faut déjà connaître :
    - la commande cd permet de connaître le rep courant
    - la variable %0 contient le nom du fichier. Plus précisément, quand tu tapes par exemple commande c:\a.bat arg1 arg2, avec a.bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo %0
    echo %1
    echo %2
    Tu obtiens à l'écran :
    En consultant la FAQ pour approfondir ces sujets et éventuellement découvrir les fonctions de manipulation de chaîne (concaténation, extraction, comparaison, etc.), tu devrais pouvoir t'en sortir.

  3. #3
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    Citation Envoyé par tribaleur Voir le message

    Je doit travailler sur une application, interne à mon entreprise, qui à un moment donné exécute un script sous DOS.

    as-tu vu dans les tâches plannifiés

  4. #4
    Membre éclairé Avatar de tribaleur
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 401
    Par défaut
    Merci pour vos réponses.

    Bon alors du coup au final, grâce à la touche pause, j'ai trouvé pourquoi le script plantait et j'ai pû en déduire quel script c'était. Il me manquait un fichier que le script essayait d'appeler. Avec l'emplacement du fichier j'ai trouvé le script.

    Le script s'exécutait sur ma demande après clique sur un bouton. C'est au code du bouton que je n'avais pas accès donc je connaissais pas le nom du script appelé.

    Pour ce qui est de l'utilisation des variables "%0-%1-%2" j'ai appris quelque chose je ne savais pas. Même si au final je ne m'en suis pas servis, je me coucherai moins ... bête ce soir.

    Merci à tous les deux

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/01/2007, 14h24
  2. script DOS pour sauvegarde
    Par edouard21 dans le forum Windows XP
    Réponses: 2
    Dernier message: 16/09/2006, 21h36
  3. Connaitre l'emplacement d'un script
    Par Fildz dans le forum Linux
    Réponses: 4
    Dernier message: 24/08/2006, 16h08
  4. [DBA] Analyse_Schema sous script DOS
    Par Maglight dans le forum Oracle
    Réponses: 4
    Dernier message: 23/02/2006, 16h48
  5. Script DOS
    Par nazap dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 09/12/2004, 14h59

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