Enregistrer un fichier puis le fermer
Résolu
                    
        
     
             
                    hakoko
    
        
    
                    Messages postés
            
                
     
             
            228
        
            
                                    Statut
            Membre
                    
                -
                                     
hakoko Messages postés 228 Statut Membre -
        hakoko Messages postés 228 Statut Membre -
        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
- 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
