Enregistrer un fichier puis le fermer
Résolu
hakoko
Messages postés
190
Date d'inscription
Statut
Membre
Dernière intervention
-
hakoko Messages postés 190 Date d'inscription Statut Membre Dernière intervention -
hakoko Messages postés 190 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aimerai enregistrer un fichier excel (se trouvant dans la memoire tampon) sous un répertoire bien défini puis fermer ce fichier excel, c'est possible de le faire avec un batch? si oui, quelqu'un connait les commandes qui font ca. merci de m'apporter votre aides
j'aimerai enregistrer un fichier excel (se trouvant dans la memoire tampon) sous un répertoire bien défini puis fermer ce fichier excel, c'est possible de le faire avec un batch? si oui, quelqu'un connait les commandes qui font ca. merci de m'apporter votre aides
A voir également:
- Enregistrer un fichier puis le fermer
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Audacity enregistrer son pc - Guide
- Fichier rar - Guide
3 réponses
j'ai crée une application qui utilise "internet explorer" comme navigateur, cette application ouvre chaque 10 min un fichier Excel contenant des données. (si je pouvais télécharger ce fichier sans que IE me demande si je veux l'enregistrer et ou je veux l'enregistrer, ça aurai résolu mon problème sauf que internet explorer contrairement a google chrome ou autre navigateur ne le permet pas). donc j'ai pensé à ouvrir ce fichier (puisque il peu s'ouvrir automatiquement sans me demandé quoi que ce soit, puis écrire un batch qui enregistre ce fichier chaque 10 min dans un répertoire bien précis tout en fermant ce fichier ouvert.
Bonjour, j'ai fini par resoudre ce probleme en VBScript:
Set WshShell = WScript.CreateObject("WScript.Shell")
for i= 1 to 2
WshShell.AppActivate "Microsoft Excel"
WScript.Sleep 2000
WshShell.SendKeys "^s"
WScript.Sleep 2000
WshShell.SendKeys "~"
WScript.Sleep 2000
WshShell.SendKeys "download2.CSV"
WScript.Sleep 2000
WshShell.SendKeys "~"
WScript.Sleep 2000
WshShell.SendKeys "% F4"
i=i-1
WScript.Sleep 60000
next
Set WshShell = WScript.CreateObject("WScript.Shell")
for i= 1 to 2
WshShell.AppActivate "Microsoft Excel"
WScript.Sleep 2000
WshShell.SendKeys "^s"
WScript.Sleep 2000
WshShell.SendKeys "~"
WScript.Sleep 2000
WshShell.SendKeys "download2.CSV"
WScript.Sleep 2000
WshShell.SendKeys "~"
WScript.Sleep 2000
WshShell.SendKeys "% F4"
i=i-1
WScript.Sleep 60000
next