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   -
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

A voir également:

3 réponses

lilelule
 
Bonjour,

Pouvez-vous développer un peu plus?
Lile
0
hakoko Messages postés 190 Date d'inscription   Statut Membre Dernière intervention   4
 
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.
0
hakoko Messages postés 190 Date d'inscription   Statut Membre Dernière intervention   4
 
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
0