bonjour ,
Je voudrais savoir si cest possible de couper un script de base en plusieurs parties pour que tout soit plus clair et qu'on s'y retrouve afin de modifier plus rapidement.
script de base.
action1 -> j'appelle le fichier 1.au3 demandé qui execute le script. (si script ok on revient au script de base pour continuer les actions)
action2 -> j'appelle le fichier 2.au3 demandé qui execute le script
etc etc
je sais pas si j'ai été clair .
en fait je veux faire un script de base mais pour que tt soit clair et qu'on s'y retrouve je voudrais séparer mes actions en plusieurs fichiers et ne laisser juste les commandes dans le script principal pour les appeller.
>< un peu confu tout ça .
[..] 1 script mais plusieurs fichiers .
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- jbnh
- Niveau 11
- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] 1 script mais plusieurs fichiers .
J'ai pas bien compris mais voici comment appeller un autre script a partir d'un autre script:
Code : Tout sélectionner
ShellExecute('C:\Program Files\AutoIt3\AutoIt3.exe','script.au3')
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
- Tlem
- Site Admin
- Messages : 11796
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] 1 script mais plusieurs fichiers .
AutoIt est tout à fait semblable à d'autre langage de programmation tel que C++, Delphi et autres qui fonctionnent sur des 'modules' à rajouté en début du code.
Ce principe de base pour AutoIt s'appel : Include.
Un include est un fichier dans lequel on stocke toutes sortes d'information.
Ça peut être des variables, des fonctions ou même une partie de code à exécuter lors du chargement de cet include (rarement utilisé).
Par exemple, vous pouvez avoir un fichier A qui contient toute la partie graphique (mis sous forme de fonction). Un fichier B qui contiendra les fonctions pour la recherche et le traitement de fichiers par exemple. Un fichier C qui contiendra les fonctions de gestion d'un fichier de Log, etc ...
Ce principe est utilisé quotidiennement sur pratiquement tous les scripts pour leurs permettre des fonctions supplémentaires afin de réaliser des choses extraordinaires.
Allez faire un tour dans le dossier C:\Program Files\AutoIt3\Include et ouvrez les différents fichiers pour peut être comprendre la richesse et l'architecture de ce langage.
Ce principe de base pour AutoIt s'appel : Include.
Un include est un fichier dans lequel on stocke toutes sortes d'information.
Ça peut être des variables, des fonctions ou même une partie de code à exécuter lors du chargement de cet include (rarement utilisé).
Par exemple, vous pouvez avoir un fichier A qui contient toute la partie graphique (mis sous forme de fonction). Un fichier B qui contiendra les fonctions pour la recherche et le traitement de fichiers par exemple. Un fichier C qui contiendra les fonctions de gestion d'un fichier de Log, etc ...
Ce principe est utilisé quotidiennement sur pratiquement tous les scripts pour leurs permettre des fonctions supplémentaires afin de réaliser des choses extraordinaires.

Allez faire un tour dans le dossier C:\Program Files\AutoIt3\Include et ouvrez les différents fichiers pour peut être comprendre la richesse et l'architecture de ce langage.

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é".
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é".