Page 1 sur 1
[..] lancer un ".exe" depuis AutoIt3
Posté : sam. 18 déc. 2010 16:20
par Eqkter
Bonjour,
Voila j'ai un petit soucie, je voudrais lancer un programme(.exe) depuis le lanceur AutoIt3
Je m'explique: quand je lance le programme depuis Scite, dans les processus, il est afficher sous le nom de "AutoIt3"
Une fois le programme mis en ".exe" et que je le lance depuis ce dernier, le programme utilise son "Propre" nom.
Et je voudrais que le programme ce lance sous le nom de l'application "AutoIt3" même en utilisant le ".Exe"
Excuser moi si je n'ai pas été très clair
Merci d'avance!!!
Re: [..] lancer un ".exe" depuis AutoIt3
Posté : sam. 18 déc. 2010 16:30
par n0way
Bonjour,
Etrange ta question, renomme ton fichier .exe par AutoIt3.exe ... normalement tu ne peux pas changer cela.
Mais il se peut que je me trompe.
Cordialement,
n0way
Re: [..] lancer un ".exe" depuis AutoIt3
Posté : sam. 18 déc. 2010 17:04
par bloodwolff
Donne plus d'Explication sur ce que tu veux faire ! Je suis sur qu'il y a un meilleur moyen que de renommer le script mais on ne peut pas deviner tes intentions

Re: [..] lancer un ".exe" depuis AutoIt3
Posté : sam. 18 déc. 2010 17:24
par Eqkter
Re: [..] lancer un ".exe" depuis AutoIt3
Posté : sam. 18 déc. 2010 17:32
par Iste
Ce que vous voyez ce n'est pas un "nom" mais une source. Et en aucun cas un programme ne peut demander a l'os de mentir sur sa source, pour des raisons évidente de sécuritée.
Si vous voulez vraiment voir affiché "AutoIt3.exe" comme quand vous lancez le script depuis scite, il faut simplement faire comme scite, c'est a dire, appeler l'interpréteur AutoIt3.exe avec en paramètre votre script .au3.
Je vous laisse le soin de regarder comment cela fonction dans la partie "Running Scripts" de l'aide.
Re: [..] lancer un ".exe" depuis AutoIt3
Posté : sam. 18 déc. 2010 17:37
par bloodwolff
Oui ça j'avais compris c'est le pourquoi vous vouliez qu'il aille ce nom ! Car il y a surement un autre moyen d'y arriver
Re: [..] lancer un ".exe" depuis AutoIt3
Posté : sam. 18 déc. 2010 18:49
par Eqkter
Je viens de lire la rubrique en question et j'ai pas trouver la fonction
bloodwolff > C'est le seul moyen(pour l'instant) que j'ai trouver pour faire marcher le programme en question :/
Re: [..] lancer un ".exe" depuis AutoIt3
Posté : dim. 19 déc. 2010 10:07
par Colin117
J'ai pas trop compris ce que vous voulez,
Vous voulez simplement que votre programme s'appelle AutoIt3.exe ?
Pour l'explication, AutoIt3.exe c'est le lanceur de script .au3 non compilé. Scite utilise ce programme pour lancer les scripts et les tester.
Une fois compiler, votre programme a le nom de votre exécutable. Si vous compilez avec comme nom gestionnaire.exe, il apparait comme gestionnaire.exe, si vous renommez votre script compiler en tata.exe il apparait comme tata.exe.
Donc si ce que vous vouliez faire c'est que gestionnaire s'appelle AutoIt3.exe bah renommez le
Sinon j'ai rien compris...
Re: [..] lancer un ".exe" depuis AutoIt3
Posté : dim. 19 déc. 2010 10:32
par Iste
Voila la partie qui nous intéresse :
AutoIt specific command Line Switches
Form1: AutoIt3.exe [/ErrorStdOut] [/AutoIt3ExecuteScript] file [params ...]
Execute an AutoIt3 Script File
Mais sinon en effet, si le but est juste de changer son nom dans le gestionnaire, ben, faut changer son nom, ya pas d'autre solution.
Re: [..] lancer un ".exe" depuis AutoIt3
Posté : lun. 20 déc. 2010 10:22
par Eqkter
Merci de votre aide
Petite question :
Il y a un moyen de changer le nom d'un programme automatiquement a chaque démarrage?
Re: [..] lancer un ".exe" depuis AutoIt3
Posté : lun. 20 déc. 2010 21:16
par Colin117
Tu peux le faire en Dos ou batch, tu crées un fichier texte où tu écris ça dedans:
Code : Tout sélectionner
cd HDL:/Chemin/Du/Fichier
rename NomDufichier.exe NouveauNomdufichier.exe
HDL = Hard Drive Letter
Tu renomme le fichier Nom.bat et tu le met au menu démarrer.
Comme je ne sais pas vraiment ce que tu veux faire (genre un nom aléatoire à chaque démarrage ou autre) bah a toi de reprendre mon script. je te rappelle que tu peux intégrer du batch dans ton code autoit avec "run" je crois.