je suis nouveau et je découvre petit à petit les fonctionnalités d'AutoIt. J'ai fais les petits tutoriels proposés mais je n'arrive pas à trouver la solution à un problème.
J'aimerais lancer un programme et ensuite ouvrir un fichier avec celui-ci. Je n'ai pas encore trouver comment on naviguait dans les menus d'un programme (Fichier,Edition, etc ...). J'ai vu qu'on pouvait utilisé la touche ALT+la lettre correspondante. Par exemple ALT+F puis ALT+O pour faire ouvrir mais après comment on navigue pour sélectionner un fichier ?
Pour palier à ce soucis j'ai pensé dans un premier temps à forcer le choix du fichier lorsqu'on lance le programme désiré mais j'ai un soucis
exemple :
Code : Tout sélectionner
#include <Process.au3>
$image="C:\Program Files\Messenger\lvback.gif"
MsgBox(0, "Test", $image)
Run("C:\WINDOWS\system32\mspaint.exe &image")
WinWaitActive("lvback.gif - Paint")
WinSetState("lvback.gif - Paint", "", @SW_MAXIMIZE)
ou
Code : Tout sélectionner
#include <Process.au3>
$image="C:\Program Files\Messenger\lvback.gif"
MsgBox(0, "Test", $image)
Run("C:\WINDOWS\system32\mspaint.exe C:\Program Files\Messenger\lvback.gif")
WinWaitActive("lvback.gif - Paint")
WinSetState("lvback.gif - Paint", "", @SW_MAXIMIZE)
biensur là ça ne fonctionne pas à cause de l'espace derrière Program
sinon j'ai testé la commande suivante dans CMD de Windows:
C:\WINDOWS\system32\mspaint.exe "C:\Program Files\Messenger\lvback.gif" et elle fonctionne.
Comment l'exploiter avec la fonction _RunDOS, je ne comprends pas comment utiliser cette fonction.
Merci à ceux qui prendront le temps de me répondre.