begin process at 2008 07 20 23:08:35
1 213 505 membres
406 nouveaux aujourd'hui
14 167 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Personnalisation du RAW 421 [ Divers / Général ] (PaTaTe)

Personnalisation du RAW 421 le 02/11/2007 03:05:30

PaTaTe
Membre Club
Bonjour,

J'aimerais personnaliser le RAW 421 (celui là même qui permet d'indiquer que la commande n'existe pas) en indiquant où ce trouve l'erreur dans la remote, l'alias ... Je ne sais pas si c'est une chose possible donc je demande confirmation.

Par avance, merci

[PaTaTe]

Re : Personnalisation du RAW 421 le 02/11/2007 03:41:37

Camanche
Savoir avec exactitude? Je ne crois pas que ce soit possible non.

Re : Personnalisation du RAW 421 le 02/11/2007 04:53:08

TropNul
Si si, c'est possible.

Pour la raw 421, elle retourne une erreur uniquement lorsque la commande est une commande serveur.
Tu peux essayer de mettre la commande < /echo -st $1- > dans cette raw pour savoir quelle est la commande qui n'existe pas. Apres pour savoir exactement ou ca s'est produit, j'avoue ne pas pouvoir le dire. Peut-etre avec un systeme d'indexage des alias et remotes. A chaque retour de la raw 421, se declenchera donc une fonction qui cherchera dans l'index des alias et remotes celui/celle qui contient la dite commande. C'est un peu tirer par les cheveux mais pas impossible :).

Pour les autres erreurs, c'est interne a mirc. Auxquels cas, tu peux faire usage du 'Error Handler' de mirc.
Voici un tutoriel du site qui en parle: http://www.ircfr.com/tutoriaux/MIRC-SCRIPTING-GESTION-ERREURS-PARTICULIERE-PARTIR-MIRC-14_42.aspx
ou encore peut-etre avec /help error handling ou /help error handler ou /help error.
Pour celles-ci, on peut savoir exactement ou se trouve l'erreur.

Bon coding.

Cordialement.

Re : Personnalisation du RAW 421 le 02/11/2007 11:23:23

uaip
j'avais eu le même "soucis" lorsque j'ai créé des petites aliases. pour ma part, les aliases étant assez petites et précises, j'avais simplement utilisé des if () echo -s erreur blabla.
(tu peux jeter un oeil ici : http://www.ircfr.com/infomsg_TITES-ALIAS-TRAINAIENT_1013699.aspx#19 )
certes, ca change totalement de ce que tu voulais faire au départ, et si ton code est long, faut vérifier a chaque condition, etc et c'est chiant, je l'avoue...
dis le si je suis Hors-Sujet car j'ai pas très bien compris ton but

Honorine <3 /°/ www.uaipcreations.ovh.org

Re : Personnalisation du RAW 421 le 02/11/2007 11:54:17

wims
C'est laffichage de mirc qui crée cette effet, quand on tape par exemple /blabla, et que la command n'existe pas, on aura une erreur du style :
* blabla unknowed command

vu qu'on tape ça sur mirc, on a tendance a croire que c'est mirc, alors que c'est le server.Les commandes, quand elle sont tapé, sont traité par mirc, si elle existe en tant que mirc (interne ou alias ou nom de fichier d'aide) alors (il y a une priorité) la cmd est executé, mais sinon, mirc tente de l'envoyé au server, et c'est le server qui renvoi a mirc le fait que la command n'existe pas (si c'est le cas).
On peut l'utiliser pour géré des erreurs du type * blabla unknowed command uniquement, si tu vois un /join invalid parameter (ex), impossible de le savoir... (en général).On peut décomposé tout un alias facilement en ajoutant un pont d'erreur a la fin (voir le post de Tropnul) mais c'est pas une bonne methode pour cherché une erreur

Re : Personnalisation du RAW 421 le 02/11/2007 12:07:55

PaTaTe
Membre Club
En fait mon but premier etait de faire un debuggeur de script. Par exemple si une erreur etait presente dans une commande, je ferais un echo du style

echo -a Erreur dans la remote %nomdufichier à la ligne %numeroligne (%laligne)

J'etais parti sur le RAW 421 mais il est vrai qu'il sert pour les commandes serveurs (mais detailler ou est l'erreur en remote peut faciliter la recherche)

Si quelqu'un a une piste ...

[PaTaTe]

Re : Personnalisation du RAW 421 le 02/11/2007 12:11:52

TropNul
Peut-etre avec $scriptline mais je n'ai aucune certitude de cela.



Re : Personnalisation du RAW 421 le 03/11/2007 01:34:02

PaTaTe
Membre Club
Non, $scriptline me renvois 0

[PaTaTe]

Re : Personnalisation du RAW 421 le 03/11/2007 16:20:37

wims
$scriptline renvoi seulement le numero de la ligne dans le scripts


Classé sous : personnalisation, raw

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS