Jump to content

sapadi

Membres
  • Content Count

    158
  • Joined

  • Last visited

About sapadi

  • Rank
    100
  • Birthday 03/28/1947

Profile Information

  • Gender
    Homme
  • Location
    NIORT

FileMaker Profile

  • FM
    FMA 16
  • OS
    X 10.13
  • Certification
    --Non certifié--
  • Claris Partner
    --Non membre--

Recent Profile Visitors

7194 profile views
  1. Bonjour Clem, J’ai un script en deux parties : je centre l’écran dans un premier temps, puis je fais une copie de l’écran. Centrage de la fenêtre Arrondi(((Obtenir(HauteurFenêtreBureau) - Obtenir(HauteurFenêtre)) / 2); 0) Arrondi(((Obtenir(LargeurFenêtreBureau) - Obtenir(LargeurFenêtre)) / 2); 0) Copie d’écran do shell script "screencapture -R0,45,1280,800 -tpng" & space & quoted form of POSIX path of ((path to desktop folder) as string) & "Ecran.png" Mes deux problèmes pour lesquels je recherche de l’aide. Si l’écran change, en passant sur un iMac, les valeurs que j’ai indiquées (R0,45,1280,800) ne sont plus valables. Comment rendre ces valeurs indépendants de l’écran en sachant que la taille de la fenêtre est toujours 1280 sur 800 ? Comment incrémenter le nom du fichier obtenu en obtenant pour la première capture Ecran1, puis Ecran2 et. Francis
  2. Bonjour, Je n'ai pas de réponse à apporter, mais je serai très intéressé par une applescript qui ferait non pas une copie d'écran mais une simple copie de fenêtre à partir de Filemaker ! Francis
  3. sapadi

    sapadi

  4. Merci de m'instruire encore un peu. Au vu de mon grand âge, il me faut du temps pour assimiler tout cela. Merci Clément. Francis
  5. Grand merci Clément. Je vais étudier cela dans le détail. L' exemple est bluffant…la voix d'Aurélie est du meilleur effet…il faut supprimer l'accent sur Aurelie, sinon ça ne marche pas ! Grâce à toi, le tarot a sa voix… Francis
  6. Je suis en V.16 Le tri est fait par ce que tu m'as indiqué : Definir ([ _list = Liste ( PARTIE::nom1 & " " & ScoreJoueur1; PARTIE::nom2 & " " & ScoreJoueur2; PARTIE::nom3 & " " & ScoreJoueur3; PARTIE::nom4 & " " & ScoreJoueur4; PARTIE::nom5 & " " & ScoreJoueur5); _sortNumDesc = SortValues ( _list ; variable ) ]; _sortNumDesc ) La variable est une globale, pour avoir le tri ascendant / descendant sur les noms ou ascendant/descendant sur les scores qui prend les valeurs (1, -1, 2, -2).
  7. Clem, Dis-moi tout…je n'ai pas ZOE, PIERRE etc. ni 876, 745… Mais des rubriques…quelle est la bonne syntaxe pour passer les rubriques dans l'applescript ? Merci d'avance, Francis set names to {"Zoe", "Pierre", "Louis-Charles", "Robert", "Alexandre"}set scores to {"876", "745", "521", "520", "-125"}repeat with i from 1 to count names say names's item i using "Audrey" speaking rate 120 delay 0.7 say scores's item i using "Thomas" speaking rate 130 --pitch 30 delay 1.2end repeat
  8. Merci à tous les deux. J'essaie ça lundi et je vous en parle. Francis barbare [baʀbaʀ] adj. et n. ÉTYM. 1308; lat. barbarus, du grec barbaros « étranger ».
  9. JSON, pour le moment, ça me semble barbare… La première solution me convient. Mon problème subsiste car quand je lance le script « prononcer » avec Zoe 876Pierre 745Louis 521Bobby 520Albert 125 Le résultat acoustique est mauvais, trop rapide. Je voudrais extraire la première valeur (nom, score) et « temporiser » chaque résultat, puis passer à l'énoncé de la deuxième valeur etc exemple : nom1, 1seconde, score1, 1 seconde etc.
  10. Bonjour, J’ai 5 rubriques nom_score1 >> nom1 & " " & MENE::ScoreJoueur1 nom_score2 >> nom2 & " " & MENE::ScoreJoueur2 nom_score3 >> nom3 & " " & MENE::ScoreJoueur3 nom_score4 >> nom4 & " " & MENE::ScoreJoueur4 nom_score5 >> nom5 & " " & MENE::ScoreJoueur5 J’obtiens dans une table les rubriques ci-dessus qui permettent avec le script « prononcer » de faire lire les résultats au micro. Ce que je recherche, c’est faire la même chose mais en classant les joueurs en fonction des scores décroissants. J’ai créé une liste SortValues ( Liste (ScoreJoueur1 & " " & PARTIE::nom1; ScoreJoueur2 & " " & PARTIE::nom2; ScoreJoueur3 & " " & PARTIE::nom3; ScoreJoueur4 & " " & PARTIE::nom4; ScoreJoueur5)& " " & PARTIE::nom5;-2) Mais je ne sais comment faire pour extraire de cette liste, la première valeur, le seconde etc. en mettant le nom d’abord et le score ! Quelqu'un peut-il m'éclairer ? Francis
  11. Problème résolu pour le tarot à 5. tarot à 5.pdf tarot à 5.pdf tarot à 5.pdf tarot à 5.pdf tarot à 5.pdf tarot à 5.pdf tarot à 5.pdf tarot à 5.pdf tarot à 5.pdf
  12. Merci Eric, Le calcul pour le tarot à quatre est plus simple. Je passe au tarot à cinq. Francis
  13. Bonjour, Pour calculer les points au tarot, j’utilise FileMaker. À quatre, j’utilise dans le script différentes variables, une formule de calcul et je passe en revue tous les cas possibles—à savoir le joueur1 est preneur, le joueur2 est preneur etc. Si [ EstVide ( mene::attaque ) ] Interrompre script Sinon #$c désigne le coefficient multiplicateur du contrat (petite, garde etc.) Définir variable [ $c; Valeur :mene::coefficient ] #$p désigne la valeur de la poignée Définir variable [ $p; Valeur : Poignees::valeur ] #$d désigne le différence de points entre l'objectif et sa réalisation (valeur absolue) Définir variable [ $d; Valeur :Abs ( mene::difference ) ] #$petit marque la valeur du bonus petit au bout (10 en attaque, -10 en défense) Définir variable [ $petit; Valeur :mene::petit au bout ] #$formule contient la valeur du calcul de la mène Définir variable [ $formule; Valeur :3*($c*(25+$d+$petit)+$p) ] Si [ partie::nom1=mene::preneur ] Définir rubrique [ mene::score1; Cas ( mene::difference ≥ 0 ; $formule ;-$formule) ] Définir rubrique [ mene::score2; - mene::score1/3 ] Définir rubrique [ mene::score3; - mene::score1/3 ] Définir rubrique [ mene::score4; - mene::score1/3 ] Fin de si Si [ partie::nom3=mene::preneur ] Définir rubrique [ mene::score3; Cas ( mene::difference ≥ 0 ; $formule ;-$formule) ] Définir rubrique [ mene::score1; - mene::score3/3 ] Définir rubrique [ mene::score2; - mene::score3/3 ] Définir rubrique [ mene::score4; - mene::score3/3 ] etc. Ça marche. Pour le tarot à cinq, je dois introduire un éventuel partenaire au preneur et examiner tous les cas possibles…ce qui augmente sérieusement les possibilités. Ma question : Est la bonne démarche ou existe-t-il une autre façon de procéder ? Merci Francis
  14. Merci Eric pour ces ultimes précisions !
  15. Merci Eric, J'ai suivi ta recette. Je ne comprends pas tout. Mais le résultat est satisfaisant. Ci-joint le fichier exemple. Francis CVL2018-04-06.fmp12 CVL2018-04-06.fmp12 CVL2018-04-06.fmp12 CVL2018-04-06.fmp12 CVL2018-04-06.fmp12 CVL2018-04-06.fmp12 CVL2018-04-06.fmp12 CVL2018-04-06.fmp12 CVL2018-04-06.fmp12 CVL2018-04-06.fmp12 CVL2018-04-06.fmp12 CVL2018-04-06.fmp12
×
×
  • Create New...