Merci à Jean Louis et à Daniel de m'avoir répondu et avec autant
d'humour !
Le 2008-09-25 20:48, Daniel Varlet a écrit :
>
> J'ai parlé de logique car c'est toi qui en as parlé d'abord. Alors
> comme je ne recule devant rien pour faire de la littérature
> d'exception (vraiment besoin de smiley?) je l'ai utilisé...
:)) Eh oui ça fait du bien la littérature d'exception lol, a quel
niveau te situes tu ?? Balzac, HUGO ? moi je pense surtout à KAFKA
pour ses nombreux problèmes de logique !!!
> J'espère que l'explication qui suit servira. Même si tu as compris.
> Mais je n'ai pas bien compris si tu avais compris.
OUI OUI j'avais compris et je m'étais d'ailleurs amuser a recréer le
problème, je vais faire les corrections avec ma formule initiale en
reprenant à l'envers ( à cause de ces foutus index !!) et si ce n'est
pas plus rapide je reprendrais en partie ton deuxième script si tu le
permets
( le deuxième hein !! parque le premier je ne l'aime toujours pas et à
raison !!)
> > la seule chose que j'ai du mal à comprendre c'est :
> >
> > -- set boo to boo or z start with "x"
> > je ne connais pas du tout cette syntaxe de "or"
> >
> >
> > est ce l'equivalent de -- if z start with "x" then set boo to
boo ??
> >
>
> C'est un opérateur booléen.
> Jean Louis a développé.
OUI, mais non je remercie Jean Louis de m'avoir répondu.
mais la n'ai pas le problème : je maîtrise le "or" et le "and" depuis
longtemps ( enfin depuis mon premier basic avec ses goto et ses gosub !)
d'ailleurs dans son exemple Jean Louis l'emploie comme moi avec if
et then c'est la syntaxe qui me titille.
Ok La variable appelé Boo est une valeur booléne , donc pour moi elle
a deux valeurs True ou False (ah que je parle anglais moi aussi !)
Mais pour moi qui ne connais pas bien Applescript je n'ai vu cette
syntaxe dans aucun guide
set z to item i of zs
> >1 set boo to false
> >2 try
> >3 set boo to boo or z starts with "x"
> >4 end try
> >5 try
> >6 set boo to boo or fourth character of z is "|"
> >7 end try
> >8 if boo then delete paragraph i of front document
J'espere que vous ne m'en voudrez pas pour le délire qui va suivre
mais je vais retranscrire en langage humain beta ( oui c'est moi)
donc human Beta Testing en Live et vous allez admirer ma mauvaise foi
( encore une fois ma femme serait d'accord lol !!) en tout cas cette
syntaxe me fait bien rire
ligne 1 ok ma variable boo que j'aurais pu appeler var ou beta vaut "
False" je note oui oui je valide
Ligne 2 try fonction super pratique que j'adore existe idem en java
tout bonus je comprends et je valide !!
Ligne 3 mets boo dans ma variable boo ou z commence par "x" QUESACO
bon Ok je mets boo dans boo ce qui revient à ne rien faire donc boo =
False (c'est rigolo mais ca ne change rien OK OK " on continue on va
bien rire --- ou Z commence par "x" bon ok cas n° 1 : Z commence par
X on va admettre que le ou est exclusif et non
inclusif donc c'est l'un ou lautre si je comprends bien donc comme z
commence par x je ne mets pas boo dans boo donc boo est toujours
comme à la ligne 1 donc c'est " False"!
cas N 2 Z ne commence pas par "x" Bouh le vilain donc boo devient boo
c'est à dire ...." False" quel suspens quatre ligne de script pour en
arriver LA! ( je m'enerve pas MARLENE j'explique !! mais ces trois
lignes sont comme le H de Hawaii elles ne servent à rien merci BRICE)
ligne 8 l'apotheose ! si boo alors détruis le paragraphe i du
document ??? Si boo quoi ?? Le fantome, la lait... Si boo = false Si
Boo = True ou peut etre... Si Boo = Boo (Ah QUE Coucou !)
BON NE M'EN VOULEZ PAS JE PRENDS UN LEXOMIL ET JE REVIENS !!
Plus sérieusement je pense que cette syntaxe est une manière abrégé
pour définir quelque chose de plus complexe (comme le ++ qui
incrémente de 1 une variable en langage C++) je voulais juste dire que
je ne comprenais ( connaissais) pas cette syntaxe
c'est tout, par contre tout le reste j'avais compris !! ( c'est
promis) si vous avez un raccourci vers un site qui explique cette
syntaxe je suis preneur.
En tout cas j'ai bien ri, je soir je ferais une partie de Mario Kart
avec mon fils et je prendrais devinez qui ?? Le roi BOO evidemment !!
_______________________________________________
Applescript_fr mailing list
Applescript_fr@???
http://listes.patpro.net/mailman/listinfo/applescript_fr