Planifier une procédure précise - Logiciels - Windows & Software
Marsh Posté le 30-04-2010 à 16:04:36
astuce: batch et planificateur des taches.
Marsh Posté le 30-04-2010 à 16:12:07
Le batch, c'est les commandes MS-DOS ? Le problème c'est que je n'ai jamais utilisé ça, je vais regarder à quoi sa ressemble. Le planificateur de tâches c'est assez simple à utiliser mais sa permet seulement de lancer les logiciels mais pas d'interagir automatiquement dessus. Si tu as d'autres infos sur comment je pourrais faire sa en batch, je suis preneur.
Merci déjà pour ta réponse
Marsh Posté le 30-04-2010 à 23:30:26
AutoIt, comme j'ai dit sur le topic doublon, pour faire le batch.
Marsh Posté le 01-05-2010 à 16:18:14
AutoIT, je vais regarder ça, j'espère que c'est pas trop compliqué d'utilisation
PS: Désolé pour le post doublon mais je ne le retrouve pas, je ne sais pas où il a été déplacé ...
Marsh Posté le 01-05-2010 à 16:28:24
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Non AutoIt à mon avis ça doit etre assez simple.
Marsh Posté le 01-05-2010 à 16:57:13
Merci beaucoup, je vais regarder sa, je vous tiens au courant
Marsh Posté le 03-05-2010 à 15:48:21
Hello
En fait comme le dit draculax, un batch avec le planificateur des taches.
Il "suffit" que dans ta base Access tu ai une macro qui fasse l'export txt puis l'export sur ftp
il y a des scripts presque tout pret pour ce genre de chose, en vba.
Et donc ton batch lancerai ta bases access avec en parametre de lancement la macro a effectuer.
Marsh Posté le 06-05-2010 à 17:19:47
Salut, à ta place, je regarderai si on peut programmer une macro qui s'exécute à chaque fois à la fermeture* de ton fichier access (pour créer ton .txt), de cette façon, tu n'as plus qu'à gérer l'envoi de ton .txt en ligne et l'exécution de ton fichier .php pour la mise à jour de la base de données.
*edit : apparemment c'est jouable avec l'ajout d'un formulaire caché (reste à préparer la macro qui génère ton fichier .txt)
Citation :
|
Si ça te parle, je suis tombé sur ça pour l'export
Citation :
New in the first line put
Save the macro with the name macro_export You may run this mcro directly or from a form: Private Sub Command0_Click() |
Ou mieux, ça
http://www.generation-nt.com/vb-ex [...] 74461.html
Du coup, tu peux revenir à ton idée d'exporter tes données seulement lors de l'exécution d'un .bat (et enchaîner avec les autres étapes).
Marsh Posté le 20-05-2010 à 11:24:52
Merci j'ai réussi sans trop de soucis avec la communauté d'AutoIT, j'ai maitenant un .exe que je lance avec le planificateur de tâche et qui va m'exporter la base en .txt puis l'envoyer directement sur le FTP.
Sa marche impeccable, merci pour vos conseils
Marsh Posté le 20-05-2010 à 15:37:12
Moi je ferais comme ca :
execution tout les jour a l'heure precise de ma BDD access avec le planifficateur de tache de windows.
cette base de donnees aura un script avec une fonction sur evenement OnOpen(ou je sais plsu comment elle s'appel en vraie).
Dans le script VBA, il est possible de faire plein de chose, et je serais pas surpris que l'envoi sur une FTP soit pas possible:
j'ai trouvé ca avec excel.:
http://forum.hardware.fr/hfr/Progr [...] tm#t899355
http://access.developpez.com/sourc [...] s#EnvoiFTP
Marsh Posté le 30-04-2010 à 15:52:07
Bonjour à tous,
Voila j'ai un problème à régler, je voudrais créer une planification d'évènement très précise (je ne sais même pas si c'est possible de réaliser cela). Bon je vous explique:
J'aimerais que chaque jour à la même heure, mon ordinateur lance le logiciel Microsoft Access et fasse un export d'une base précise au format .txt (les bases access sont au format .mdb).
Une fois l'export terminé, j'aimerais que ce fichier .txt soit envoyé sur un serveur FTP (par Filezilla) dans un répertoire précis pour que je puisse, grâce à un script PHP, récupérer les infos de ma base access et remettre à jour ma base SQL.
Alors voila ma question, une telle procédure est-elle possible et envisageable ?
PS: Je suis webmaster/webdesigner j'ai peu de connaissannces en informatique pur et dur (je maitrise seulement les standard du web: html, php, mysql, un peu de java et javascript)
Merci d'avance pour vos réponses