Page 1 sur 1
[R] Chargement d'un fichier .EXE avec un fichier .INI
Posté : mar. 21 déc. 2010 09:09
par ThESeRvEuR
Bonjour à tous,
Voilà je rencontre un problème pour trouver le moyen de charger un programme qui fait appel à un fichier .ini.
Je m'explique ... Dans une application que j'utilise, lorsque je regarde dans le raccourci, voici ce que j'ai :
Code : Tout sélectionner
C:\repertoire\ssrepertoire\FICHIER.EXE C:\repertoire\ssrepertoire\FICHIER.ini
Jusque la aucun problème ...
Sauf que je souhaite pouvoir laisser ce programme en utilisant l'excellent script MSAgent :
http://autoitscript.fr/forum/viewtopic. ... ent#p40714
et le problème est que malgré toutes mes tentatives, je ne trouve pas la bonne formule ...
Pouvez-vous m'aider SVP....
D'avance Merci....

Re: [..] Chargement d'un fichier .EXE avec un fichier .INI
Posté : mar. 21 déc. 2010 09:37
par Laddy
Bonjour
il y a quoi dans ton fichier ini ? il te sert à quoi ?
Re: [..] Chargement d'un fichier .EXE avec un fichier .INI
Posté : mar. 21 déc. 2010 09:44
par ThESeRvEuR
Voici le contenu de mon fichier .INI :
► Afficher le textecode
Code : Tout sélectionner
[TRACE]
ACTIVE=NON
CHELOG=C:\repertoire\ssrepertoire
TRACER_ERREUR=NON
TRACER_FNOTPRES=NON
MODULE1=
MODULE2=
MODULE3=
MODULE4=
MODULE5=
[AUTRE]
BIBCOUDIR=C:\repertoire\ssrepertoire\BIBCOU
BIBARCDIR=C:\repertoire\ssrepertoire\BIBARC
SUIVI_ALLOC=NON
TMPDIR=C:\repertoire\ssrepertoire\RPTMP
IDAT=C:Program FilesInternet ExplorerIExplore.exe$http://xxx.xxxxxxx.xx:7500/dw/consulterDat.do?
[WSENVFILE]
TUXDIR=C:\PROGRAM FILES\xxxxxxx
WSRPLYMAX=90000
WSTYPE=DOS
WSNADDR=//55.x.x.xx:32465
[PREFERENCES]
COU_EDI_DIFF=NON
Ce fichier sert de paramètrage à l'application afin que la connexion se face sur le bon serveur
Re: [..] Chargement d'un fichier .EXE avec un fichier .INI
Posté : mar. 21 déc. 2010 14:22
par Laddy
Re,
je ne comprend pas très bien ta demande mais si tu souhaites extraire des informations de ton fichier ini, tu dois utiliser IniRead.
est ce ce que tu souhaites ?
Laddy
Re: [..] Chargement d'un fichier .EXE avec un fichier .INI
Posté : mar. 21 déc. 2010 15:59
par ThESeRvEuR
Pour être plus clair dans ce cas,
J'ai un raccourci du logiciel "Bureau". Lorsque je clique dessus, il m'ouvre le logiciel concerné. OK ?
Lorsque je regarde les propriètés de ce raccourci dnas la zone "cible", il y a ceci :
Code : Tout sélectionner
C:\repertoire\ssrepeertoire\FICHIER.EXE C:\repertoire\ssrepeertoire\FICHIER.ini
Je souhaite, par rapport au script MSAGENT, rajouter une ligne comme par exemple :
Code : Tout sélectionner
Case "ThunderbirdId"
$objCharacter.Speak ("Vous démarrez Thunderbird")
$objCharacter.Play ("GetAttention")
Run("C:\Program Files\Mozilla Thunderbird\thunderbird.exe")
Le problème est que je n'y arrive pas, parce que lors de l'exécution du dit logiciel, il fait appelle à un fichier .INI.
Donc si je met simplement :
ça ne marche pas.
Je cherche donc la solution pour pouvoir intégrer cela.
J'espère avoir été plus clair

Re: [..] Chargement d'un fichier .EXE avec un fichier .INI
Posté : mar. 21 déc. 2010 16:03
par Yogui
Pouvez vous tester :
Code : Tout sélectionner
ShellExecute("C:\repertoire\ssrepeertoire\FICHIER.EXE","C:\repertoire\ssrepeertoire\FICHIER.ini")
Je pense simplement que l'exe attend des paramètres
Re: [..] Chargement d'un fichier .EXE avec un fichier .INI
Posté : mer. 22 déc. 2010 13:10
par ThESeRvEuR
C'est exactement ça ... Ca fonctionne parfaitement bien ...
Merciiiii !!!
Trop de fonction dans AutoIt

, J'en perds mon latin !!
