[R] Information exe ou a3x

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 414
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

[R] Information exe ou a3x

#1

Message par scorp84 »

Bonjour à tous,

Je cherche à savoir si ma GUI affichée est lancée via un .exe ou via un .a3x.

Est-ce possible ?

Merci d'avance pour votre aide.

Amicalement.

BM
Modifié en dernier par scorp84 le mar. 18 nov. 2025 16:28, modifié 1 fois.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2119
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Information exe ou a3x

#2

Message par TommyDDR »

Si vous voulez vous baser sur le nom du fichier en cours d'exécution :
Local $ext = StringRight(@ScriptName, 4)
If($ext == ".exe") Then
    ; exe
ElseIf($ext == ".a3x") Then
    ; a3x
Else
    ; au3
Endif
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 414
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [..] Information exe ou a3x

#3

Message par scorp84 »

Bonjour,

Nickel, merci ++

Amicalement.

BM
louiseravot
Niveau 1
Niveau 1
Messages : 11
Enregistré le : sam. 26 juil. 2025 17:12
Status : Hors ligne

Re: [R] Information exe ou a3x

#4

Message par louiseravot »

Salut BM,

Si tu veux savoir si ta GUI tourne via un .exe ou un .a3x, le plus simple est de regarder dans le gestionnaire des tâches pendant qu’elle est ouverte. Un .exe apparaîtra directement comme exécutable, tandis qu’un .a3x sera lancé par l’application qui l’interprète. Tu peux aussi vérifier les propriétés du raccourci ou du fichier pour confirmer le type exact.
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 414
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [R] Information exe ou a3x

#5

Message par scorp84 »

Bonjour,

Merci pour ton conseil.

Toujours pour les .A3x, peux-tu me confirmer s'il suffit bien de "AutoIt3_x64.exe" (simplement l'exe) ou est-ce qu'il faut installer Autoit sur le PC sur lequel il va tourner ?

Merci pour ton aide.

Amicalement.

BM
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1038
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [R] Information exe ou a3x

#6

Message par walkson »

Bonjour,
A priori, AutoIt3_x64.exe est portable (sans installation) Le scripte . A3x enregistre tous les includes donc utilisable sur tous les PC (même les includes personnels)
Possibilité d'utilisé Fileinstall() ou ResourcesEx ou encore écrire en binaire AutoIt3_x64.exe à l'intérieur du A3x et de le déployer à coté du .A3x pour lancer le code.
Par contre, évitez @ScriptName et autres dans votre code .au3. Testez votre code en compilant en exe et en le déplaçant du dossier original, si erreur, il faut modifier votre code
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 414
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [R] Information exe ou a3x

#7

Message par scorp84 »

Bonjour,

Merci pour votre réponse.

Amicalement.

BM
Répondre