Fichier bat & Commandes MSDOS
Résolu
bthenault
Messages postés
55
Date d'inscription
Statut
Membre
Dernière intervention
-
bthenault Messages postés 55 Date d'inscription Statut Membre Dernière intervention -
bthenault Messages postés 55 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Afin de lancer une mise à jour dans la nuit, je souhaite créer un fichier .bat qui sera ouvert par les tâches planifiées. Les fichiers concernés sont des fichiers compta qui se mettent automatiquement à jour à l'ouverture, et un fichier excel, avec une macro.
Je sais que je dois ouvrir un fichier texte et le renommer en .bat, cependant, je ne connais pas la commande pour :
1er fichier bat à 4h00:
Ouvrir le fichier S:/Sa/Etat/Echeancier.rep
Ouvrir le fichier excel
2ème fichier bat à 4h15 (je suis obligée de laisser le temps que ça se mette à jour)
Lancement de la macro du fichier excel
3ème fichier bat à 5h00
Fermeture du fichier echeancier.rep et excel
Merci par avance
Afin de lancer une mise à jour dans la nuit, je souhaite créer un fichier .bat qui sera ouvert par les tâches planifiées. Les fichiers concernés sont des fichiers compta qui se mettent automatiquement à jour à l'ouverture, et un fichier excel, avec une macro.
Je sais que je dois ouvrir un fichier texte et le renommer en .bat, cependant, je ne connais pas la commande pour :
1er fichier bat à 4h00:
Ouvrir le fichier S:/Sa/Etat/Echeancier.rep
Ouvrir le fichier excel
2ème fichier bat à 4h15 (je suis obligée de laisser le temps que ça se mette à jour)
Lancement de la macro du fichier excel
3ème fichier bat à 5h00
Fermeture du fichier echeancier.rep et excel
Merci par avance
A voir également:
- Fichier bat & Commandes MSDOS
- Fichier bat - Guide
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
salut.
avec la commande start tu peux ouvrir directement les fichiers avec l'application associée (cf. start /? pour en savoir plus).
Pour lancer la macro d'excel, je ne sais pas faire, et je pense que c'est impossible, le mieux est de demander à excel (si c'est faisable) qu'à l'ouverture du fichier il attende 15 minutes et fasse ce qu'il y a dans la macro, ou un truc dans le genre.
Ensuite, pour fermer, ce n'est pas évident non plus. en supposant qu'il n'y a qu'un seul excel et une seule application pour ton .rep, tu peux utiliser "tskill excel" (il y a aussi qprocess pour regarder les commandes en cours). C'est un peu violent, mais je ne vois pas comment faire autrement. Avec un shell type bash, tu aurais un système de gestion de signaux et des tâches qui simplifierai un peu la vie.
avec la commande start tu peux ouvrir directement les fichiers avec l'application associée (cf. start /? pour en savoir plus).
Pour lancer la macro d'excel, je ne sais pas faire, et je pense que c'est impossible, le mieux est de demander à excel (si c'est faisable) qu'à l'ouverture du fichier il attende 15 minutes et fasse ce qu'il y a dans la macro, ou un truc dans le genre.
Ensuite, pour fermer, ce n'est pas évident non plus. en supposant qu'il n'y a qu'un seul excel et une seule application pour ton .rep, tu peux utiliser "tskill excel" (il y a aussi qprocess pour regarder les commandes en cours). C'est un peu violent, mais je ne vois pas comment faire autrement. Avec un shell type bash, tu aurais un système de gestion de signaux et des tâches qui simplifierai un peu la vie.