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

Windows Discussion :

Batch et CMDOW


Sujet :

Windows

  1. #1
    Candidat au Club
    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 : 3
    Points
    3
    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
    Candidat au Club
    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 : 3
    Points
    3
    Par défaut
    je me permets de upper... personne ne saurait m'aider?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 217
    Points : 487
    Points
    487
    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