Discussion: Batch et CMDOW

  1. #1
    Invité de passage
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    septembre 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : septembre 2012
    Messages : 6
    Points : 0
    Points
    0

    Par défaut Batch et CMDOW

    Bonjour,

    j'espère être au bon endroit.
    Je vous expose mon problème en sachant que je suis sous Windows XP (je crois que ca a une importance dans mon cas).

    J'ai, pour mon compte personnel, besoin de traiter des fichiers en nombre et (donc) gourmands en ressource. Pour éviter de surcharger le PC, je compte faire le traitement la nuit.
    La séquence est la suivante :
    1) Ouverture d'un site internet
    2) Ouverture d'un fichier Excel qui récupère les données du site en question
    3) Fermeture de la page web après tempo

    et cela doit se faire 100 fois de suite (avec une page internet différente à chaque fois)

    Pour ouvrir ma page internet, j'ai fais un fichier .bat et j'utilise la commande "Tâches planifiées". Pareil pour l'ouverture du Excel.

    Cela fonctionne à priori mais je n'arrive pas à faire fermer ma page internet après une temporisation (utile pour laisser le temps à Excel de récupérer les données).

    Après quelques recherches sur le net, on m'a conseillé d'utiliser un batch pour la fermeture dans lequel serait inscrit "TasskKill". Cependant cette commande n'existe pas dans XP.

    J'ai donc utiliser l'application CMDOW. Celle-ci permet de fermer une fenêtre grâce au code suivant : CMDOW "nom de la fenêtre" /end ou /cls

    si je mets cette commande manuellement directement dans mon invite de commande, cela fonctionne très bien.
    En revanche si je mets cette ligne de code dans un batch et que je l’exécute, rien ne fonctionne.

    Je ne comprends pas pourquoi manuellement cela fonctionne et pas dans mon .bat alors que windows est censé exécuter mon batch dans l'invite de commande. Donc selon moi, que je mette cette ligne manuellement ou par un batch c'est censé être du pareil au même.

    Est-ce que quelqu'un peut m'éclairer?

    Merci d'avance

  2. #2
    Invité de passage
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    septembre 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : septembre 2012
    Messages : 6
    Points : 0
    Points
    0

    Par défaut

    je me permets de upper... personne ne saurait m'aider?

  3. #3
    Membre éprouvé
    Inscrit en
    février 2008
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : février 2008
    Messages : 197
    Points : 434
    Points
    434

    Par défaut

    Bonjour,

    Après quelques recherches sur le net, on m'a conseillé d'utiliser un batch pour la fermeture dans lequel serait inscrit "TasskKill". Cependant cette commande n'existe pas dans XP.
    Je pense que cette commande existe sous XP.
    Je ne sais pas si ça va vous aider mais regardez ce lien:

    http://windows.developpez.com/cours/.../?page=page_20

    Cordialement

    Madsl@nD

Discussions similaires

  1. creation batch sauvegarde
    Par jul54 dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 21/11/2003, 16h00
  2. Réponses: 5
    Dernier message: 01/10/2003, 15h03
  3. batch pour faire une sauvegarde
    Par bibiodp dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 13/08/2003, 13h09
  4. [JSP]Exécution d'un batch
    Par tsco_ops dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 17/07/2003, 14h58
  5. Verifier qu'un dossier existe (batch)
    Par kakou dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 08/01/2003, 13h46

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