[R] Récupérer l'endroit de L'autoIt

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Loriane45
Niveau 1
Niveau 1
Messages : 12
Enregistré le : lun. 11 févr. 2008 12:05
Status : Hors ligne

[R] Récupérer l'endroit de L'autoIt

#1

Message par Loriane45 »

Bonjour,

Je souhaite récupérer la localisation d'un fichier car je veut l'envoyer par email.
Je m'explique :

J'ai mon autoit avec un fichier .txt à coté que mon utilisateur devra modifier puis lancer le .exe pour me l'envoyer par email.

Code : Tout sélectionner

$chemin_sendmail = "C:\ "
$Etat_CONFIG = FileRead("conf.txt")
$s_SmtpServer = "smtp.orange.fr"
$s_FromName = "Name"
$s_FromAddress = "Name@orange.fr"
$s_ToAddress = "Name@orange.fr"
$s_Subject = "Comfig IP"
Dim $as_Body[2]
$as_Body[0] = "Config" & $Etat_MAJ
$as_Body[1] = "Fin de la config"
$Response = _INetSmtpMail ($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject, $as_Body & $Etat_MAJ)
Cependant, si mes utilisateurs execute ceci sur C: pas de problème mais si il 'execute sur C:\TEST cela ne fonctionne pas.

Comment faire pour savoir ou est situé mon fichier CONF.TXT ?
Sachant qu'il doit être a coté de mon .exe.

Code : Tout sélectionner

------------------
Dossier AUTOIT :
------------------
Config.exe
Config.txt
------------------
Je veut envoyer le .txt mais comment récupérer l'endroit ou il se trouve ? pour le préciser dans $Etat_CONFIG = FileRead("conf.txt")

Avez vous une idée ?

Merci beaucoup et bonne journée.
Modifié en dernier par Loriane45 le mar. 12 févr. 2008 16:07, modifié 4 fois.
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: Récupérer l'endroit de L'autoIt

#2

Message par arrkhan »

si ton fichier conf.txt se trouve toujours dans le meme dossier que ton exe tu peux utiliser @scriptdir & "\conf.txt", par contre pour ce qui est du "$smtpserver", j'espere que tout tes utilisateur se trouve chez orange sinon, il y a des chance que ton mail ne parte jamais...
Loriane45
Niveau 1
Niveau 1
Messages : 12
Enregistré le : lun. 11 févr. 2008 12:05
Status : Hors ligne

Re: Récupérer l'endroit de L'autoIt

#3

Message par Loriane45 »

Tous d'abord Un grand merci pour ta réponse.

Mais ya t'il un moyen pour faire que quelsque soit le FAI que mes clients utilisent cela fonctionne.

Dans ma boite, no soucis jai 0 problème mais c'est vrai que si je precise que le smtp de orange voila quoi j'aurais que les gens d'orange

Comment résoudre ce problème ?

Merci beaucoup
Modifié en dernier par Loriane45 le lun. 11 févr. 2008 21:07, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Récupérer l'endroit de L'autoIt

#4

Message par Tlem »

Ne pas oublier le [..] au debut du titre lorsque vous poster un message, et de poser une seule question par sujet.
Merci.
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
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [..] Récupérer l'endroit de L'autoIt

#5

Message par arrkhan »

je me suis retrouvé dans la meme situation que toi il y a quelques temps, j'ai solutionné mon probleme par un script php sur mon serveur
http://arrkhan.free.fr/fai.php , il recence actuellement une centaine de fai a travers le monde, mais il est toujours en developement, il est valide pour fonctionner avec orange.fr, free.fr (proxad.net), videotron.ca, d'autres sont probablement fonctionnel mais personne ne m'as envoye de mail à partir d'autres fai en utilisant mon app ^^
Loriane45
Niveau 1
Niveau 1
Messages : 12
Enregistré le : lun. 11 févr. 2008 12:05
Status : Hors ligne

Re: [R] Récupérer l'endroit de L'autoIt

#6

Message par Loriane45 »

D'accord Merci beaucoup.
Je fait faire un nouveau post pour pas spammer le forum concernant les SMTP.

Merci de ton aide poste résolu.
Répondre