[..] Surveillance de répertoire + envoi par mail

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
totov
Niveau 1
Niveau 1
Messages : 7
Enregistré le : sam. 18 avr. 2009 11:06
Status : Hors ligne

[..] Surveillance de répertoire + envoi par mail

#1

Message par totov »

Bonjour,
débutant, je cherche un script qui pourrait accomplir les choses suivantes.

Scan d'un répertoire, interprétation du nom de fichier pour envoi par mail à différents utilisateurs. La liste des destinataires doit être dans un fichier .ini afin de pouvoir la mettre à jour. Les fichiers une fois envoyés par mail devront être renommés.

Actuellement, ces opérations sont faites par plusieurs procédures utilisant des logiciels ne fonctionnant plus sous W7.
Merci de votre aide :wink:
Totov
Modifié en dernier par totov le mer. 10 juil. 2013 21:46, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..]

#2

Message par Tlem »

Merci d'éditer votre titre de sujet afin de le rendre significatif.
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é".
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Surveillance de répertoire + envoi par mail

#3

Message par DimVar »

Bonjour,


Je pense pouvoir vous faire ca.
Avez vous une ébauche ?
Quel est le path à scanner ?
Y aura t'il des sous dossiers au sein du dossier ?
Combien de fichiers ? Quelle taille ?

D'autres questions suivront...

Cdlt.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Surveillance de répertoire + envoi par mail

#4

Message par Utilisateur 3309 supprimé »

voici ma proposition.
pour l'envoi des email j'utilise le programme sendmail.exe téléchargeable ici: http://www.petri.co.il/sendmail.htm

mettre le script autoit, le fichier ini et sendmail.exe dans le dossier c:\scandir\

lorsque le script est ecécuté il teste la présence des fichiers définis dans le .ini, pour chaque fichier trouvé un mail est envoyé à la personne indiquée, puis le fichier en question est renommé.

Fichier scandir.au3
► Afficher le texte
Fichier scandir.ini:
► Afficher le texte
Dans le fichier ini on indique :
- le dossier à scanner, dans l'exemple "c:\scandir\dir\"
- quel est le fichier a chercher dans les variables file1 et file2
- quel sera le nouveau nom du fichier dans les variables newname1 et newname2
- qui est le destinataire1 du file1 et le destinataire2 du file2

il suffira d'ajouter autant de test de présence de fichier qu'il est nécéssaire afin d'adapter le script à vos besoins.
penser à adapter la syntaxe de sendmail.exe avec les parametres de votre société, remplacer moi@societe.com par l'adresse mail de l'expéditeur.

une fois les parametrages et les tests de fonctionnement effectués, il faudra créer sur le PC une tache planifiée qui va exécuter le programme autoit toutes les X minutes.
totov
Niveau 1
Niveau 1
Messages : 7
Enregistré le : sam. 18 avr. 2009 11:06
Status : Hors ligne

Re: [..] Surveillance de répertoire + envoi par mail

#5

Message par totov »

Pour Cetipabo, merci, je vais tester !
Pour Dimvar, je fournis les éléments en MP.
Merci à tous !
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Surveillance de répertoire + envoi par mail

#6

Message par DimVar »

Bonjour,

Merci de consulter vos MP.


Cdlt.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Surveillance de répertoire + envoi par mail

#7

Message par pierrotm777 »

En pur autoit vous pouvez aussi utiliser ce script que l'on trouve plusieurs fois sur le forum !
► Afficher le texte
Par contre, je ne sais pas si $CcAddress prend en charge plusieurs adresses .
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Surveillance de répertoire + envoi par mail

#8

Message par DimVar »

Ni si $AttachFiles prends plusieurs fichiers....
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
pierrotm777
Membre émérite
Membre émérite
Messages : 770
Enregistré le : sam. 11 oct. 2008 14:44
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Surveillance de répertoire + envoi par mail

#9

Message par pierrotm777 »

Ceci dit, une boucle sur $CcAddress et $AttachFiles devrait faire l'affaire.
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Surveillance de répertoire + envoi par mail

#10

Message par PandiPanda »

Pour permettre plusieurs fichier sur "atachfiles", il suffit de séparer les path de chaque fichier par un ';'.
Disons 2 fichiers, "fich1.txt" & "fich2.txt".
=> $AttachFiles = "fich1.txt"&";"&"fich2.txt"
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Surveillance de répertoire + envoi par mail

#11

Message par DimVar »

Merci pour l'info :wink:
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Surveillance de répertoire + envoi par mail

#12

Message par DimVar »

Bonjour,


J'avais précisé par MP que j'avais besoin de réactivité de votre part, pour avancer rapidement sur ce script.
N'ayant pas eu les réponses attendues de votre part, je stoppe donc le développement.
Voici le code sans les fonctions attendues.
Bonne continuation.
MailSend.au3
(7.63 Kio) Téléchargé 159 fois
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Surveillance de répertoire + envoi par mail

#13

Message par sylvanie »

Bonjour à tous.
Quand j'ai vu le "Surveillance de répertoire", ça m'a fait penser à cet exemple que j'ai traduit depuis le site : http://techsupt.winbatch.com/TS/T000001048F39.html :
► Afficher le texte
Bon, pour le cas présent, il semblerait qu'un polling toutes les n minutes est amplement suffisant, mais si le besoins évolu vers le la surveillance en temps réel, alors ceci est plus adapté, pusqu'on suspend l'exécution en attendant que l'OS nous notifie que quelque chose à changer dans le répertoire. Après on reprends la main et on lance la recherche à ce moment là.

Bonne journée
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Répondre