Re: Comment passer SignAuPif à la vitesse supérieure ?

Liste des GroupesRevenir à fcsm programmation 
Sujet : Re: Comment passer SignAuPif à la vitesse supérieure ?
De : benoit (at) *nospam* com.invalid ("Benoît L.")
Groupes : fr.comp.sys.mac.programmation
Date : 11. Feb 2022, 16:30:39
Autres entêtes
Organisation : C'est celui qui dit qui est
Message-ID : <su5ruf$sj7$1@shakotay.alphanet.ch>
References : 1 2 3 4
User-Agent : MacCafe/2.06 (macOS 10.15.7 (19H1615) - MacBookPro14,2)
Ni vu ni connu, le 10 février 2022 à 23:43, Joseph-B osa écrire :

"Benoît L." <benoit@com.invalid> wrote:
>
Cela étant, faire une version sans interface, juste un raccourci-clavier
qui lance le script pourquoi pas.
>
je te propose une autre solution à interface minimaliste de sélection au hasard d'une GMP.
Ce qui te chagrinait c'était les coupures de lignes dans le display dialog ? Là, c'est réglé.
>
Dans le script que tu as posté l'autre jour, tu vas changer tout le bloc [repeat… end repeat] existant par celui que je te mets en dessous et tu essaies.
Regarde ce qui est dans le presse-papier.
Ce n'est pas très conventionnel mais ça peut marcher ?  (tu fixeras la largeur de la boite à ta convenance)
Un Dble-Click dans la boite et ça te présente un autre GMP.

Ça je ne connaissais pas. Cela étant un reproche : il faut deviner qu’on
doit cliquer sur la signature pour pouvoir la changer (le bouton est
grisé par défaut). À ce propos, je me demande si ce ne serait pas bien
de pouvoir modifier la signature.

Si ça te convient, après tu verras à étendre avec un dialogue modal à 3 boutons ce que tu veux faire avec ce qui est dans le presse-papier.
>
>
########################
>
repeat
   set SignatureString to some item of theSignatureList as text
   log SignatureString
   set AppleScript's text item delimiters to "¬"
   set tempSig to every text item of SignatureString
   log tempSig
   set AppleScript's text item delimiters to linefeed
   set finalSig to every text item of tempSig as text
   set the clipboard to finalSig
   set widthForced to {"*******************************************************************************************************"}
   set ShowList to widthForced & tempSig as list
   set textChoosen to choose from list ShowList with title "Signature GMP" with prompt "La citation affichée est copiée dans le Presse-Papier" OK button name "Choisir Autre GMP" cancel button name "Accepter"
   if textChoosen = false then exit repeat
end repeat
>
########################

Merci,

N'y a pas de quoi

Voici où j’en étais hier après-midi (lien vers l’app dans ma réponse à
G.D. :
########################
repeat
  set accViewWidth to 650
  set {theButtons, minWidth} to create buttons {"Quitter", "Nouveau
tirage", "Copier"} default button "Copier" cancel button "Quitter"
  if minWidth > accViewWidth then set accViewWidth to minWidth -- make
sure buttons fit
  set {theField, theTop} to create field finalSig bottom 0 field width
accViewWidth extra height 60 with accepts linebreak and tab
  set {boldLabel, theTop} to create label "Au hasard :" bottom theTop +
20 max width accViewWidth control size regular size
  set {buttonName, controlsResults} to display enhanced window
"SignAuPif" acc view width accViewWidth acc view height theTop acc view
controls {theField, boldLabel} buttons theButtons active field theField
initial position {0, 0} with align cancel button
  if buttonName is "Nouveau tirage" then
    set SignatureString to some item of theSignatureList as text
    set AppleScript's text item delimiters to "¬"
    set tempSig to every text item of SignatureString
    set AppleScript's text item delimiters to return
    set finalSig to every text item of tempSig as text
  end if
  if buttonName is "Copier" then set the clipboard to finalSig
end repeat
########################

Pleins de choses à retirer, je suis sûr, mais « if it works, dont fix
it ».

Reste à savoir ajouter une case à cocher pour l’ajout ou non du
« --_ » (j’essaye tout seul pour le moment).


J’avance à petits pas car c’est dur de se remettre à coder, mais ça fait
du bien. La photo et le crochetage de serrures sont plus faciles ;)

--
Je pensais qu'avec toutes les pluies du mois de septembre, le covid
aurait été lavé.
-+- M.S. dans « L’infirmière dans “Persil contre Pfizer” » -+-


Date Sujet#  Auteur
4 Feb 22 * Comment passer SignAuPif à la vitesse supérieure ?36"Benoît L."
5 Feb 22 +* Re: Comment passer SignAuPif à la vitesse supérieure ?8Joseph-B
5 Feb 22 i`* Re: Comment passer SignAuPif à la vitesse supérieure ?7"Benoît L."
5 Feb 22 i `* Re: Comment passer SignAuPif à la vitesse supérieure ?6Joseph-B
5 Feb 22 i  +- Re: Comment passer SignAuPif à la vitesse supérieure ?1"Benoît L."
6 Feb 22 i  +* Re: Comment passer SignAuPif à la vitesse supérieure ?2Manfred La Cassagnere
6 Feb 22 i  i`- Re: Comment passer SignAuPif à la vitesse supérieure ?1Chris
9 Feb 22 i  +- Re: Comment passer SignAuPif à la vitesse supérieure ?1"Benoît L."
10 Feb 22 i  `- Re: Comment passer SignAuPif à la vitesse supérieure ?1"Benoît L."
10 Feb 22 `* Re: Comment passer SignAuPif à la vitesse supérieure ?27G.Deville
11 Feb 22  `* Re: Comment passer SignAuPif à la vitesse supérieure ?26"Benoît L."
11 Feb 22   +* Re: Comment passer SignAuPif à la vitesse supérieure ?21Joseph-B
11 Feb 22   i`* Re: Comment passer SignAuPif à la vitesse supérieure ?20"Benoît L."
11 Feb 22   i +* Re: Comment passer SignAuPif à la vitesse supérieure ?3G.Deville
11 Feb 22   i i`* Re: Comment passer SignAuPif à la vitesse supérieure ?2Joseph-B
11 Feb 22   i i `- Re: Comment passer SignAuPif à la vitesse supérieure ?1"Benoît L."
11 Feb 22   i `* Re: Comment passer SignAuPif à la vitesse supérieure ?16Joseph-B
11 Feb 22   i  +* Re: Comment passer SignAuPif à la vitesse supérieure ?2M.V.
11 Feb 22   i  i`- Re: Comment passer SignAuPif à la vitesse supérieure ?1Joseph-B
11 Feb 22   i  `* Re: Comment passer SignAuPif à la vitesse supérieure ?13"Benoît L."
11 Feb 22   i   `* Re: Comment passer SignAuPif à la vitesse supérieure ?12G.Deville
12 Feb 22   i    `* Re: Comment passer SignAuPif à la vitesse supérieure ?11"Benoît L."
12 Feb 22   i     +- Re: Comment passer SignAuPif à la vitesse supérieure ?1M.V.
12 Feb 22   i     `* Re: Comment passer SignAuPif à la vitesse supérieure ?9G.Deville
12 Feb 22   i      `* Re: Comment passer SignAuPif à la vitesse supérieure ?8M.V.
12 Feb 22   i       `* Re: Comment passer SignAuPif à la vitesse supérieure ?7"Benoît L."
12 Feb 22   i        `* Re: Comment passer SignAuPif à la vitesse supérieure ?6G.Deville
12 Feb 22   i         `* Re: Comment passer SignAuPif à la vitesse supérieure ?5"Benoît L."
13 Feb 22   i          `* Re: Comment passer SignAuPif à la vitesse supérieure ?4G.Deville
13 Feb 22   i           `* Re: Comment passer SignAuPif à la vitesse supérieure ?3"Benoît L."
13 Feb 22   i            `* Re: Comment passer SignAuPif à la vitesse supérieure ?2G.Deville
16 Feb 22   i             `- Re: Comment passer SignAuPif à la vitesse supérieure ?1"Benoît L."
11 Feb 22   `* Re: Comment passer SignAuPif à la vitesse supérieure ?4G.Deville
11 Feb 22    `* Re: Comment passer SignAuPif à la vitesse supérieure ?3"Benoît L."
11 Feb 22     `* Re: Comment passer SignAuPif à la vitesse supérieure ?2G.Deville
11 Feb 22      `- Re: Comment passer SignAuPif à la vitesse supérieure ?1G.Deville

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal