[R] Créer une fonction enregistrer sous "date du jour"
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Créer une fonction enregistrer sous "date du jour"
Bonjour à tous,
Je suis un nouvel utilisateur de Autoit.
Après avoir effectué une recherche précise dans l'aide fournie avec ce produit, ainsi que dans ce forum (que je trouve par ailleurs remplis d'excellent conseils), je me résous à demander un peu d'aide pour la fonction suivante.
J'utilise un outil freeware me permettant de générer un rapport d'audit sur les composant matériel et logiciel pour des machines d'un parc informatique.
le rapport de ne peut etre généré qu'avec l'action enregistrer sous.
Le fichier journal ainsi créé doit porter le nom suivant : nom_de_machine_[date_du_jour].txt
Je suppose que je doit utiliser la fonction winwaitactive, suivie de la commande send.
J'ai trouvé plein d'exemples dans l'aide et sur les forums sur l'utilsiation des fonctions d'horodatage, mais rien qui pourrait m'orienter sur cette éventuelle fonctionnalité.
Si l'un d'entre vous peu m'aider, je l'en remercie par avance.
Je suis un nouvel utilisateur de Autoit.
Après avoir effectué une recherche précise dans l'aide fournie avec ce produit, ainsi que dans ce forum (que je trouve par ailleurs remplis d'excellent conseils), je me résous à demander un peu d'aide pour la fonction suivante.
J'utilise un outil freeware me permettant de générer un rapport d'audit sur les composant matériel et logiciel pour des machines d'un parc informatique.
le rapport de ne peut etre généré qu'avec l'action enregistrer sous.
Le fichier journal ainsi créé doit porter le nom suivant : nom_de_machine_[date_du_jour].txt
Je suppose que je doit utiliser la fonction winwaitactive, suivie de la commande send.
J'ai trouvé plein d'exemples dans l'aide et sur les forums sur l'utilsiation des fonctions d'horodatage, mais rien qui pourrait m'orienter sur cette éventuelle fonctionnalité.
Si l'un d'entre vous peu m'aider, je l'en remercie par avance.
Modifié en dernier par lerin57 le mar. 06 oct. 2009 16:58, modifié 1 fois.
Re: [..] Créer une fonction enregistrer sous "date du jour"
Je ne pense pas etre tres tres utile mais voila les datatype au cas ou tu ne les connaiterai pas apres tu peu lancer le script qui enregstre la date et l'heure etc etc..
Code : Tout sélectionner
@HOUR
@MIN
@SEC
@YEAR
@YDAY ; le numero d jour de l'année ex : le 365
@MON
@MDAY ; le numero du jour du mois ex : le 31
Re: [..] Créer une fonction enregistrer sous "date du jour"
Je pense que cela correspond aux valeurs que je recherchait.
Je teste des ce soir.
Merci de ton aide.
Je teste des ce soir.
Merci de ton aide.
Re: [..] Créer une fonction enregistrer sous "date du jour"
Bonjour, désolé pour le retard.
Les test que j'ai effectués ne sont pas concluant.
Quite à encourir les moquerie je vous poste un exemple de script.
Si quelqu'un peut me dire où se cache l'erreur :
En vous remerciant par avance
Les test que j'ai effectués ne sont pas concluant.
Quite à encourir les moquerie je vous poste un exemple de script.
Si quelqu'un peut me dire où se cache l'erreur :
Code : Tout sélectionner
#include <Date.au3>
Run('notepad.exe')
WinWaitActive("Sans titre - Bloc-notes","")
Send("test{SPACE}sur{SPACE}la{SPACE}date{SPACE}du{SPACE}jour{SPACE}:{SPACE}{F5}")
Send("!fr")
WinWaitActive("Enregistrer sous","Enregistrer &dans :")
Send("test{SPACE}{SPACE}{@MDAY}-{@MON}-{@YEAR}")
Modifié en dernier par lerin57 le ven. 02 oct. 2009 15:46, modifié 1 fois.
- Tlem
- Site Admin

- Messages : 11818
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Créer une fonction enregistrer sous "date du jour"
Heuuuuu, et les balises de code dans le message... 
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Créer une fonction enregistrer sous "date du jour"
Hé bien,
Toutes mes excuses, je viens de corriger.
pour en revenir à mon probleme ... any suggestions ?
Toutes mes excuses, je viens de corriger.
pour en revenir à mon probleme ... any suggestions ?
Re: [..] Créer une fonction enregistrer sous "date du jour"
Bon pourquoi faire plus compliquer que sa :
Si c'est bien ce que je pense sa devrait aller.
► Afficher le texte
- Tlem
- Site Admin

- Messages : 11818
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Créer une fonction enregistrer sous "date du jour"
Par ce que lerin57 à besoin de 'commander' un logiciel dont il n'a pas le contrôle pour enregistrer le résultat dans le format qu'il désire.
@lerin57
Si vous voulez envoyer des variables avec la commande Send, je vous suggère de lire complètement l'aide de la commande : http://www.autoitscript.fr/autoit3/docs ... s/Send.htm
@lerin57
Si vous voulez envoyer des variables avec la commande Send, je vous suggère de lire complètement l'aide de la commande : http://www.autoitscript.fr/autoit3/docs ... s/Send.htm
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Créer une fonction enregistrer sous "date du jour"
Bonjour,
Et merci pour la réponse,
Une petite précision :
Le logiciel utilisé se nomme Winaudit, c'est un vieux freeware permettant de générer un rapport d'inventaire sous plusieurs formats exploitables.
Il peut être piloté intégralement au clavier, la seule problématique consistant le fait d'enregistrer le rapport au format "nom_de_machine_ddMMyyyy" ou ddMMyyyy concerne la date du jour.
Je remercie Tlem pour ses remarques, je me suis précipité sur les variables propres à la fonction Send avant d'envoyer ce post, sans retrouver la fonction qui m'intéresse.
Je vais tenter d'adapter le code de guitarist.
Je vous tient au courant.
Merci encore à tous.
Et merci pour la réponse,
Une petite précision :
Le logiciel utilisé se nomme Winaudit, c'est un vieux freeware permettant de générer un rapport d'inventaire sous plusieurs formats exploitables.
Il peut être piloté intégralement au clavier, la seule problématique consistant le fait d'enregistrer le rapport au format "nom_de_machine_ddMMyyyy" ou ddMMyyyy concerne la date du jour.
Je remercie Tlem pour ses remarques, je me suis précipité sur les variables propres à la fonction Send avant d'envoyer ce post, sans retrouver la fonction qui m'intéresse.
Je vais tenter d'adapter le code de guitarist.
Je vous tient au courant.
Merci encore à tous.
Re: [R] Créer une fonction enregistrer sous "date du jour"
Bonjour,
En adaptant les indications de guitarist, j'ai reproduit ceci :
Ce qui me donne pleinement satisfaction.
Je remercie guitarist pour son aide et Tlem pour ses indications
Note : Tlem, j'aprécie beaucoup ta devise.
Bonne journée à tous.
En adaptant les indications de guitarist, j'ai reproduit ceci :
Code : Tout sélectionner
Run("notepad.exe")
WinWaitActive("Sans titre - Bloc-notes", "")
send("la date du jour est {F5}")
send("!fr")
WinWaitActive("Enregistrer sous")
Send(@ComputerName &" " &@MDAY&@MON&@YEAR)Je remercie guitarist pour son aide et Tlem pour ses indications
Note : Tlem, j'aprécie beaucoup ta devise.
Bonne journée à tous.


