Page 1 sur 1

Macro

Publié : mar. 16/déc./2014 12:35
par microdevweb
Bonjour,

Je n'avais jamais utilisé de macro avant le PurePunch de noël. Si je me réfère à l'aide on l'utilise comme suit

Code : Tout sélectionner

Macro(V1,V2,...)
     Code ....
EndMacro
Cependant j'ai constaté que d'autres utilisateurs, falsam, majikeyric .... utilise une autre structure

Code : Tout sélectionner

Macro Pr:EndMacro:Macro M:Macro:EndMacro:M E:End:End#M
J'aimerais avoir un petit éclaircissement. Merci d'avance

Re: Macro

Publié : mar. 16/déc./2014 13:05
par TazNormand

Code : Tout sélectionner

Macro Pr:EndMacro:Macro M:Macro:EndMacro:M E:End:End#M
ça c'est une astuce pour faire une macro sur le mot Macro

Re: Macro

Publié : mar. 16/déc./2014 13:13
par falsam
En complément le : sert à regrouper plusieurs lignes de code sur la même ligne.

Ainsi

Code : Tout sélectionner

Macro O
  Open
EndMacro

Macro W
  Window
EndMacro

Macro R
  Repeat
EndMacro

O#W(-1,0,0,500,400,"Test macro")

R : Until Wait#W#Event() = 13116
Fonctionne de la même manière que

Code : Tout sélectionner

Macro O:Open:EndMacro
Macro W:Window:EndMacro
Macro R:Repeat:EndMacro
O#W(-1,0,0,500,400,"Test macro")
R : Until Wait#W#Event() = 13116
ou

Code : Tout sélectionner

Macro O:Open:EndMacro:Macro W:Window:EndMacro:Macro R:Repeat:EndMacro
O#W(-1,0,0,500,400,"Test macro"):R : Until Wait#W#Event() = 13116
Comme ça tu as aussi des exemples de macros.

PS : Personnellement je déteste les macros :mrgreen:

Re: Macro

Publié : mar. 16/déc./2014 13:29
par raven
je commence à comprendre les macros...

Code : Tout sélectionner

Macro i:If:EndMacro:Macro ei:EndIf:EndMacro
  i xpixel <10 Or xpixel >640-5 : xpixeldir=xpixeldir*-1 : ei

Re: Macro

Publié : mar. 16/déc./2014 19:36
par klystron
quels sont les avantages que nous donnent les macros ?.

avez-vous un exemple de code avec une macro ou plusieurs ?

merci.

Re: Macro

Publié : mar. 16/déc./2014 20:29
par Cool Dji
microdevweb a écrit :Je n'avais jamais utilisé de macro avant le PurePunch de noël.
idem, mais là j'en abuse comme c'est pas permis :mrgreen:

Re: Macro

Publié : mar. 16/déc./2014 20:50
par falsam
Cool Dji a écrit :idem, mais là j'en abuse comme c'est pas permis
J'ai fait de même avec mon code PurePunch de Noel. Un enfer d'autant plus que je déteste ça.