[R] Chargement d'un fichier .EXE avec un fichier .INI

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
ThESeRvEuR
Niveau 4
Niveau 4
Messages : 50
Enregistré le : lun. 07 déc. 2009 10:29
Status : Hors ligne

[R] Chargement d'un fichier .EXE avec un fichier .INI

#1

Message 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.... :lol:
Modifié en dernier par ThESeRvEuR le mer. 22 déc. 2010 08:43, modifié 1 fois.
Tout est possible, tout est réalisable, c'est le jeu de la vie...
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [..] Chargement d'un fichier .EXE avec un fichier .INI

#2

Message par Laddy »

Bonjour
il y a quoi dans ton fichier ini ? il te sert à quoi ?
Avatar du membre
ThESeRvEuR
Niveau 4
Niveau 4
Messages : 50
Enregistré le : lun. 07 déc. 2009 10:29
Status : Hors ligne

Re: [..] Chargement d'un fichier .EXE avec un fichier .INI

#3

Message par ThESeRvEuR »

Voici le contenu de mon fichier .INI :
► Afficher le textecode
Ce fichier sert de paramètrage à l'application afin que la connexion se face sur le bon serveur
Tout est possible, tout est réalisable, c'est le jeu de la vie...
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [..] Chargement d'un fichier .EXE avec un fichier .INI

#4

Message 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
Avatar du membre
ThESeRvEuR
Niveau 4
Niveau 4
Messages : 50
Enregistré le : lun. 07 déc. 2009 10:29
Status : Hors ligne

Re: [..] Chargement d'un fichier .EXE avec un fichier .INI

#5

Message 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 :

Code : Tout sélectionner

Run("C:\repertoire\ssrepeertoire\FICHIER.EXE")
ça ne marche pas.

Je cherche donc la solution pour pouvoir intégrer cela.
J'espère avoir été plus clair :D
Tout est possible, tout est réalisable, c'est le jeu de la vie...
Avatar du membre
Yogui
Niveau 9
Niveau 9
Messages : 689
Enregistré le : ven. 18 avr. 2008 17:29
Status : Hors ligne

Re: [..] Chargement d'un fichier .EXE avec un fichier .INI

#6

Message 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
Avatar du membre
ThESeRvEuR
Niveau 4
Niveau 4
Messages : 50
Enregistré le : lun. 07 déc. 2009 10:29
Status : Hors ligne

Re: [..] Chargement d'un fichier .EXE avec un fichier .INI

#7

Message par ThESeRvEuR »

C'est exactement ça ... Ca fonctionne parfaitement bien ... Merciiiii !!!
Trop de fonction dans AutoIt :wink: , J'en perds mon latin !! :P
Tout est possible, tout est réalisable, c'est le jeu de la vie...
Répondre