[R] Separer les scripts en x fichier

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
julien02400
Niveau 1
Niveau 1
Messages : 4
Enregistré le : sam. 26 janv. 2013 13:12
Status : Hors ligne

[R] Separer les scripts en x fichier

#1

Message par julien02400 »

bonjour,

J'aimerais savoir si c'est possible de séparer les scripts dans d'autres fichier .au3. et de pouvoir les lancer depuis le script principal ?

C'est un peu le bordel dans mon script et j'aimerais que ce soit plus clair vu que je modife sans cesse mes scripts.
Modifié en dernier par julien02400 le mar. 29 oct. 2013 13:35, modifié 1 fois.
Avatar du membre
FireFox
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 217
Enregistré le : dim. 14 oct. 2012 01:30
Localisation : Picardie/Île-de-France, France
Status : Hors ligne

Re: [..] Separer les scripts en x fichier

#2

Message par FireFox »

Bonjour,
Tu peux faire des includes. #include.

Ou s'il s'agit de scripts qui forment des programmes différents un ShellExecute.

Cdlt, FireFox.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Separer les scripts en x fichier

#3

Message par Tlem »

Vu ce que dit julien02400, il ne fait aucun doute que la solution des Includes sera la solution.
julien02400 a écrit :C'est un peu le bordel dans mon script et j'aimerais que ce soit plus clair vu que je modife sans cesse mes scripts.
@julien02400
Un Include est un fichier qui peux contenir plusieurs choses.
En restant simple, il peux contenir des variables (destinées généralement à être globales, mais surtout des fonctions).
Dans un Include, on ne met jamais un code en dehors d'une fonction sans une très bonne raison, car sinon, lors de la déclaration de celui-ci en début de votre script principal, ce code sera exécuté.
Si cela vous parle un peux plus, considérez un Include comme une bibliothèque ou une dll. ^^
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Separer les scripts en x fichier

#4

Message par TT22 »

Par contre, si tu veux organiser ton code source (et pas tes fonctions) tu peux utiliser les #region
Cela te permet de réduire certaines parties de ton code dont tu ne t'occupe pas pour le moment et donc de te focaliser uniquement sur la partie qui t'intéresse.
Exemple :
region.png
region.png (6.18 Kio) Vu 1218 fois
Cordialement,
TT22
julien02400
Niveau 1
Niveau 1
Messages : 4
Enregistré le : sam. 26 janv. 2013 13:12
Status : Hors ligne

Re: [..] Separer les scripts en x fichier

#5

Message par julien02400 »

Merci Firefox pour les includes.

j'ai utilisé ça pour laisser mon script de base prope et pouvoir travailler chaque fonction dans mes includes.
Répondre