[..] Exécuter option présente sur un fichier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Lebalbo2013
Niveau 4
Niveau 4
Messages : 63
Enregistré le : ven. 19 déc. 2014 18:11
Status : Hors ligne

[..] Exécuter option présente sur un fichier

#1

Message par Lebalbo2013 »

Bonjour,
je voudrais écrire un script exécutant un fichier que je copie dans Program Files.La commande de copie fonctionne bien mais par contre l 'eécution manuelle du fichier fonctionne de la manière suivante: clic-droit et choisir "apply authorization code" dans la liste déroulante.Il s'agit d'un fichier de renouvellement de licences pour une application spécifique.
J'aimerais exécuter automatiquement cette option dans liste déroulante mais je ne sais pas quelle macro utiliser.Quelqu'un aurait-il une idée svp?
Merci d'avance .

*** Important ***
- Ajoutez [..] au début de votre titre.
- N'oubliez pas les balises de code.
- N'utilisez pas la coloration syntaxique dans ce forum

Plus de détails sur ce lien :
http://www.autoitscript.fr/forum/viewto ... f=35&t=595
Lebalbo2013
Niveau 4
Niveau 4
Messages : 63
Enregistré le : ven. 19 déc. 2014 18:11
Status : Hors ligne

Re: [..] Exécuter option présente sur un fichier

#2

Message par Lebalbo2013 »

J'ai oublié de préciser qu'il ne s'agit pas d'un exe.Ni d'un MSI.
Merci.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Exécuter option présente sur un fichier

#3

Message par jguinch »

Première chose : quand tu postes ton code, tu peux vider le contenu du champ de texte (l'explication de base : *** Important *** ....) :wink:
Ensuite, pour ce qui est de ta problématique, j'ai pas tout compris... Le clic-droit, c'est sur le fichier en question, ou dans une appli ?
Si c'est le clic-droit sur le fichier, tu peut utiliser ShellExecute avec le verbe approprié.
Avant d'aller plus loin, dis-nous où doit s'exécuter le clic-droit...
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre