Page 1 sur 1

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

Posté : lun. 11 févr. 2008 12:33
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.

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

Posté : lun. 11 févr. 2008 16:43
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...

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

Posté : lun. 11 févr. 2008 20:09
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

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

Posté : lun. 11 févr. 2008 20:41
par Tlem
Ne pas oublier le [..] au debut du titre lorsque vous poster un message, et de poser une seule question par sujet.
Merci.

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

Posté : mar. 12 févr. 2008 04:19
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 ^^

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

Posté : mar. 12 févr. 2008 16:08
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.