Bonjour à tous,
Voilà j'ai automatiser une application en lui disant : "fait ci, fait ca" et j'aimerais faire plus en essayant d'avoir un petite gestion des erreurs.
Par exemple quand j'ouvre un fichier avec cette application et qui ne trouve pas le fichier quand je lui donne le chemin exact.
J'voudrais mettre des conditions en cas d'erreur voilà.
Merci pour vos conseils.
[R] Gestion d'erreur d'une application, condition...
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.
-
- Niveau 3
- Messages : 31
- Enregistré le : lun. 26 mai 2008 11:35
- Localisation : Nancy
- Status : Hors ligne
[R] Gestion d'erreur d'une application, condition...
Modifié en dernier par Dast le jeu. 29 mai 2008 13:45, modifié 2 fois.
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Gestion d'erreur d'une application, condition...
Un petit bout de code ...
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é".
-
- Niveau 3
- Messages : 31
- Enregistré le : lun. 26 mai 2008 11:35
- Localisation : Nancy
- Status : Hors ligne
Re: [..] Gestion d'erreur d'une application, condition...
j'vois pas vraiment à quoi cela va vous avancer mais bon ^^
Je cherche un "truc" pour que quand il y ait une fenetre qui pop en m'disant "gniii non marche pas" je puisse faire ce que je veux.
Code : Tout sélectionner
; Sélection du menu afin de changer la source de données .xls du fichier .xlf.
WinMenuSelectItem("Crystal Xcelsius Professional 4.5", "", "&Données", "&Importer un modèle...");
; Saisie directe du chemin du fichier .xls à importer.
send("{TAB}{TAB}D:\Repertoire\TdB\" & $repertoireNouveau & "\data\xls\I12.xls{ENTER}");
Re: [..] Gestion d'erreur d'une application, condition...
Dans ton code il faut verifier les fonctions "capitales" et regarder dans la doc ce qu'elle retourne en cas d'echec. La plus part du temps elles mettent la macro @error à jour.
Attention, à force de mettre des if partout le code deviendra illisible...
Code : Tout sélectionner
if not @error =0 then exit msgbox(16,"Erreur","Erreur sur la fonction XXX")
-
- Niveau 3
- Messages : 31
- Enregistré le : lun. 26 mai 2008 11:35
- Localisation : Nancy
- Status : Hors ligne
Re: [R] Gestion d'erreur d'une application, condition...
En fait j'ai fais un if WinExists() avec le nom de la fenêtre d'erreur qu'il me fait.
C'est ce que je voulais faire en fait :p
Merci pour l'info dla maccro de retour
C'est ce que je voulais faire en fait :p
Merci pour l'info dla maccro de retour
