Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.sys.mac.programmation > #2135 > unrolled thread
| Started by | "Benoît L." <benoit@com.invalid> |
|---|---|
| First post | 2022-02-04 11:59 +0000 |
| Last post | 2022-02-11 17:16 +0100 |
| Articles | 16 on this page of 36 — 6 participants |
Back to article view | Back to fr.comp.sys.mac.programmation
Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-04 11:59 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? josephb@nowhere.invalid (Joseph-B) - 2022-02-05 00:11 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-05 10:28 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? josephb@nowhere.invalid (Joseph-B) - 2022-02-05 19:58 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-05 21:08 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? Manfred La Cassagnere <derfnam@wanadoo.fr> - 2022-02-06 11:19 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? Chris <chxx@pop.free.fr.invalid> - 2022-02-06 15:53 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-09 16:50 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-10 13:41 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? gd2512@free.fr (G.Deville) - 2022-02-10 16:08 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-10 22:01 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? josephb@nowhere.invalid (Joseph-B) - 2022-02-10 23:43 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-11 14:30 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? gd2512@free.fr (G.Deville) - 2022-02-11 16:47 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? josephb@nowhere.invalid (Joseph-B) - 2022-02-11 17:41 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-11 18:25 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? josephb@nowhere.invalid (Joseph-B) - 2022-02-11 17:41 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? "M.V." <mv@gmail.com.invalid> - 2022-02-11 17:25 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? josephb@nowhere.invalid (Joseph-B) - 2022-02-11 18:55 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-11 18:25 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? gd2512@free.fr (G.Deville) - 2022-02-11 19:59 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-12 01:05 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? "M.V." <mv@gmail.com.invalid> - 2022-02-12 07:53 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? gd2512@free.fr (G.Deville) - 2022-02-12 11:04 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? "M.V." <mv@gmail.com.invalid> - 2022-02-12 12:44 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-12 15:26 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? gd2512@free.fr (G.Deville) - 2022-02-12 21:16 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-12 20:36 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? gd2512@free.fr (G.Deville) - 2022-02-12 23:04 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-13 12:39 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? gd2512@free.fr (G.Deville) - 2022-02-13 19:44 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-16 14:10 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? gd2512@free.fr (G.Deville) - 2022-02-11 09:25 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? "Benoît L." <benoit@com.invalid> - 2022-02-11 14:30 +0000
Re: Comment passer SignAuPif à la vitesse supérieure ? gd2512@free.fr (G.Deville) - 2022-02-11 16:47 +0100
Re: Comment passer SignAuPif à la vitesse supérieure ? gd2512@free.fr (G.Deville) - 2022-02-11 17:16 +0100
Page 2 of 2 — ← Prev page 1 [2]
| From | gd2512@free.fr (G.Deville) |
|---|---|
| Date | 2022-02-11 19:59 +0100 |
| Message-ID | <1pn89js.xunkerd5dce1N%gd2512@free.fr> |
| In reply to | #2198 |
"Benoît L." <benoit@com.invalid> wrote: > Pourquoi ne pas ouvrir la porte à l'ajout ou suppression de signatures. J'ai du mal à vous suivre : les supprimer/ajouter où ? Dans le script ? Quel est le problème ? Vous pouvez modifier à votre guise la partie définissant theSignatureList en début de script en respectant la syntaxe utilisée bien entendu. > Les stocker dans un fichier texte dans les préférences. J'essaye de comprendre : vous voudriez que les signatures dans lesquelles piocher soient dans un fichier texte extérieur et non pas dans le script telles qu'elles le sont actuellement ? C'est bien ça ? Mais que les signatures soient dans un fichier texte ou directement dans le script, quelle différence cela fait-il ? > Je peux très bien avoir une signature par défaut que je remplace par une > autre quand je le souhaite. Bien sûr mais il n'en était pas question jusqu'à maintenant : votre demande concernait un script (qui fonctionne très bien) dont vous vouliez voir le résultat de façon plus confortable. > Sur MacCafé tu peux supprimer la signature > mais pas le tiret-tiret-espace-return. Je connais quelqu'un qui utilise MacCafé et il me dit que vous vous trompez : si la signature est absente, le délimiteur de signature disparaît de votre post. > Donc tu n'en mets pas un dans le presse papier. Vous voulez quoi ? Que le script devine que le client news que vous utilisez a besoin ou non du délimiteur de signature ?
[toc] | [prev] | [next] | [standalone]
| From | "Benoît L." <benoit@com.invalid> |
|---|---|
| Date | 2022-02-12 01:05 +0000 |
| Message-ID | <su715e$39q$1@shakotay.alphanet.ch> |
| In reply to | #2201 |
Ni vu ni connu, le 11 février 2022 à 19:59, G.Deville osa écrire : > "Benoît L." <benoit@com.invalid> wrote: > >> Pourquoi ne pas ouvrir la porte à l'ajout ou suppression de signatures. > > J'ai du mal à vous suivre : les supprimer/ajouter où ? Dans le script ? > Quel est le problème ? Vous pouvez modifier à votre guise la partie > définissant theSignatureList en début de script en respectant la syntaxe > utilisée bien entendu. L’utilisateur lambda saura le faire ? >> Les stocker dans un fichier texte dans les préférences. > > J'essaye de comprendre : vous voudriez que les signatures dans > lesquelles piocher soient dans un fichier texte extérieur et non pas > dans le script telles qu'elles le sont actuellement ? C'est bien ça ? > Mais que les signatures soient dans un fichier texte ou directement dans > le script, quelle différence cela fait-il ? Je me comporte comme un utilisateur de base : comment je fais pour changer ce qu’il y a dans le script ? >> Je peux très bien avoir une signature par défaut que je remplace par une >> autre quand je le souhaite. > > Bien sûr mais il n'en était pas question jusqu'à maintenant : votre > demande concernait un script (qui fonctionne très bien) dont vous > vouliez voir le résultat de façon plus confortable. Maintenant qu’une étape est passée on passe à la suivante : partagée à des non Applescripteurs. >> Sur MacCafé tu peux supprimer la signature >> mais pas le tiret-tiret-espace-return. > > Je connais quelqu'un qui utilise MacCafé et il me dit que vous vous > trompez : si la signature est absente, le délimiteur de signature > disparaît de votre post. Je n’y suis pas arrivé et je te crois, mais j’ai envie d’avoir plusieurs jeux de signatures : — Des « de base, de base » (nom, adresse, téléphone…), des « de base plus larges » cf la présente ; — Des pures Usenet telle que : « Un utilisateur de Mac OS pré-X aura beaucoup plus de facilité qu'un nouveau venu à Mac OS X au montage d'un meuble IKEA car il aura pris l'habitude de reconstruire son bureau toutes les semaines ! -+- EL in Le GMP-X: It's not asking the impossible -+- » N’oublie pas que les signatures sont aussi utilisées dans les mails. Fais-tu parti de ceux qui répondent avant la citation dans les mails et après sur Usenet ? J’en doute. >> Donc tu n'en mets pas un dans le presse papier. > > Vous voulez quoi ? Que le script devine que le client news que vous > utilisez a besoin ou non du délimiteur de signature ? Non, juste que je puisse les gérer suivant le contexte. En particulier MacCafé qui ne permet pas de supprimer le délimiteur qu’il a ajouté lui-même ; choix que je comprends tout à fait. Je trouve ça confortable d’avoir des signatures de base offertes pas MacCafé et d’autres plus exotiques à disposition. Comme avec Mail. -- Benoît La douleur des autres est tout à fait supportable, hors les cris.
[toc] | [prev] | [next] | [standalone]
| From | "M.V." <mv@gmail.com.invalid> |
|---|---|
| Date | 2022-02-12 07:53 +0000 |
| Message-ID | <su7p1g$apn$1@dont-email.me> |
| In reply to | #2204 |
Le 12 février 2022 à 02:05, Benoît L. a tenu les propos suivants : > En particulier MacCafé qui ne permet pas de supprimer le délimiteur > qu’il a ajouté lui-même Voyons voir ça : il est toujours là le délimiteur ?
[toc] | [prev] | [next] | [standalone]
| From | gd2512@free.fr (G.Deville) |
|---|---|
| Date | 2022-02-12 11:04 +0100 |
| Message-ID | <1pn9ac2.c3j1f93jrwq8N%gd2512@free.fr> |
| In reply to | #2204 |
"Benoît L." <benoit@com.invalid> wrote: > > Vous pouvez modifier à votre guise la partie > > définissant theSignatureList en début de script en respectant la syntaxe > > utilisée bien entendu. > > L'utilisateur lambda saura le faire ? Je pensais que ce script vous était destiné. > > Mais que les signatures soient dans un fichier texte ou directement dans > > le script, quelle différence cela fait-il ? > > Je me comporte comme un utilisateur de base : comment je fais pour > changer ce qu'il y a dans le script ? Même méthode pour modifier les signatures du script ou pour modifier les signatures qui seraient dans un fichier texte : ouvrir le script ou le fichier texte et le modifier. Certes le formatage des signatures du script est un peu tordu (un peu seulement) : si l'utilisateur de base comme vous dites veut le modifier et qu'il n'y arrive pas, il vous adresse une demande ! ;-) Ou alors vous modifiez la mise en forme des signatures dans le script pour que ce soit plus facile : avec un script destiné à ça (c'est pas trop difficile à réaliser puisque la solution est à 90% dans le script actuel), vous allez y arriver. > j'ai envie d'avoir plusieurs > jeux de signatures : > — Des « de base, de base » (nom, adresse, téléphone…), des « de base > plus larges » cf la présente ; > — Des pures Usenet telle que : Comment fait M.V. ? J'ai bien l'impression qu'il fait exactement ça : une signature de base et des signatures basées sur le corvophraseur de temps en temps. > Non, juste que je puisse les gérer suivant le contexte. C'est bien ce que propose le script que j'ai rédigé mais vous vous plaignez qu'il vous demande s'il faut conserver ou non le délimiteur ! > En particulier > MacCafé qui ne permet pas de supprimer le délimiteur qu'il a ajouté > lui-même Vous êtes têtu ! Il faut vous le dire comment que vous faites erreur ? M.V. vous a répondu : vous voyez un délimiteur de signature quelque part dans sa réponse ? Moi pas…
[toc] | [prev] | [next] | [standalone]
| From | "M.V." <mv@gmail.com.invalid> |
|---|---|
| Date | 2022-02-12 12:44 +0000 |
| Message-ID | <su8a34$cag$1@dont-email.me> |
| In reply to | #2207 |
Le 12 février 2022 à 11 h 04, G.Deville a tenu les propos suivants : > Comment fait M.V. ? J'ai bien l'impression qu'il fait exactement ça : > une signature de base et des signatures basées sur le corvophraseur de > temps en temps. C'est exactement cela, en effet. Nouvel exemple ici même. > M.V. vous a répondu : vous voyez un délimiteur de signature quelque part > dans sa réponse ? Moi pas… Il faut lui dire de lire le bas de la page 76 de la documentation. -- Michel VAUQUOIS - <http://michelvauquois.fr> Alerte ! Le crypto-réplicateur temporel paraît moribaffer de manière inopinée ! Il faut poly-induire le délinéateur phallique en urgence !
[toc] | [prev] | [next] | [standalone]
| From | "Benoît L." <benoit@com.invalid> |
|---|---|
| Date | 2022-02-12 15:26 +0000 |
| Message-ID | <su8jic$rn7$2@shakotay.alphanet.ch> |
| In reply to | #2208 |
Ni vu ni connu, le 12 février 2022 à 13:44, M.V. osa écrire : > Le 12 février 2022 à 11 h 04, G.Deville a tenu les propos suivants : > >> Comment fait M.V. ? J'ai bien l'impression qu'il fait exactement ça : >> une signature de base et des signatures basées sur le corvophraseur de >> temps en temps. > > C'est exactement cela, en effet. Nouvel exemple ici même. > >> M.V. vous a répondu : vous voyez un délimiteur de signature quelque part >> dans sa réponse ? Moi pas… > > Il faut lui dire de lire le bas de la page 76 de la documentation. Ok, merci. Donc, quelque soit mon choix j’ai toujours le délimiteur, mais il n’est pas envoyé s’il n’y a rien dessous. Pour MacCafé je peux donc oublié le délimiteur dans le texte copié. Et pour Mail ? -- Je crois en dieu, j'ai dit je crois, j'ai pas dit que j'étais sûr !
[toc] | [prev] | [next] | [standalone]
| From | gd2512@free.fr (G.Deville) |
|---|---|
| Date | 2022-02-12 21:16 +0100 |
| Message-ID | <1pna8di.1vt2xuo1dszht1N%gd2512@free.fr> |
| In reply to | #2209 |
"Benoît L." <benoit@com.invalid> wrote: > Pour MacCafé je peux donc oublié le > délimiteur dans le texte copié. Et pour Mail ? Pourriez-vous reformuler votre question clairement ? Quel rapport voyez-vous entre MacCafé et Mail ?
[toc] | [prev] | [next] | [standalone]
| From | "Benoît L." <benoit@com.invalid> |
|---|---|
| Date | 2022-02-12 20:36 +0000 |
| Message-ID | <su95nm$a3f$1@shakotay.alphanet.ch> |
| In reply to | #2210 |
Avec enthousiasme, le 12 février 2022 à 21:16, G.Deville écrivit : > "Benoît L." <benoit@com.invalid> wrote: > >> Pour MacCafé je peux donc oublié le >> délimiteur dans le texte copié. Et pour Mail ? > > Pourriez-vous reformuler votre question clairement ? Quel rapport > voyez-vous entre MacCafé et Mail ? La copie de signature dans un cas ou dans l’autre. Avec ou sans délimiteur, c’est selon le contexte. -- Vie : n. f. Maladie mortelle sexuellement transmissible benoit chez leraillez.com
[toc] | [prev] | [next] | [standalone]
| From | gd2512@free.fr (G.Deville) |
|---|---|
| Date | 2022-02-12 23:04 +0100 |
| Message-ID | <1pnactz.1dzosdh1cvgh9dN%gd2512@free.fr> |
| In reply to | #2211 |
"Benoît L." <benoit@com.invalid> wrote: > > Pourriez-vous reformuler votre question clairement ? Quel rapport > > voyez-vous entre MacCafé et Mail ? > > La copie de signature dans un cas ou dans l'autre. Avec ou sans > délimiteur, c'est selon le contexte. Il suffira de compléter le script : pour Mail comme pour MacCafé, si vous voulez utiliser une signature fournie par le script, signature que vous aurez préalablement validée, il faut d'abord supprimer l'éventuelle signature que MacCafé ou Mail aura ajoutée, mettre le curseur au bon endroit puis copier la signature émanant du script. Je ne sais pas comment ça se présente avec MacCafé mais il faudra sans doute faire un cmd + X après sa sélection pour l'effacer. Même chose avec Mail encore que le plus "sérieux" est peut-être de demander au script de simplement sélectionner « Aucune » dans le menu déroulant « Signature: ». Pour le délimiteur de signature, il n'en faut donc pas pour MacCafé mais il en faudrait pour Mail (« tiret tiret espace » ou autre chose d'ailleurs) : il n'y a que vous pour décider sauf si vous faites un script pour chaque appli : l'un avec délimiteur et l'autre sans. Amusez-vous bien !
[toc] | [prev] | [next] | [standalone]
| From | "Benoît L." <benoit@com.invalid> |
|---|---|
| Date | 2022-02-13 12:39 +0000 |
| Message-ID | <suau6h$koq$1@shakotay.alphanet.ch> |
| In reply to | #2212 |
Nonobstant quelques doutes, le 12 février 2022 à 23:04, G.Deville se permit de dire : > "Benoît L." <benoit@com.invalid> wrote: > >>> Pourriez-vous reformuler votre question clairement ? Quel rapport >>> voyez-vous entre MacCafé et Mail ? >> >> La copie de signature dans un cas ou dans l'autre. Avec ou sans >> délimiteur, c'est selon le contexte. > > Il suffira de compléter le script : pour Mail comme pour MacCafé, si > vous voulez utiliser une signature fournie par le script, signature que > vous aurez préalablement validée, il faut d'abord supprimer l'éventuelle > signature que MacCafé ou Mail aura ajoutée, mettre le curseur au bon > endroit puis copier la signature émanant du script. Pour le moment je m’arrête au presse-papier. Je ne me lance pas dans : — Avoir la liste des applications ouvertes dans l’ordre dans lequel elles apparaissent avec le cmd-tab (réalisable ?) ; — Avoir le nom de la fenêtre au premier plan de cette application ; — Venir au premier plan et laisser l’utilisateur faire son choix ; — Mettre son choix dans le presse-papier — Repasser la fenêtre de l’autre appli au premier plan ; Maintenant copier la sélection effectuée sur cette fenêtre puis : — Si le contenu du presse-papier a changé je colle ; — S’il n’a pas changé cela veut dire qu’il n’y a pas de sélection. Alors system event : cmd + keycode 125 et je colle. (Je m’assure que je colle à la fin du document) Tout ça est bon si l’utilisateur fait appel à mon appli avec la bonne app au premier plan. S’il a changé d’appli entre temps ou s’il change d’écran pour me trouver il est fort possible qu’une autre appli soit au premier plan et je n’aurai pas le nom de la « bonne » appli. Là il faut un process du style : — Faire un installeur pour mettre un script quelque part (une des bibliothèques HD/system, HD/Library ou Users/myName/Library ? — Puis un tour dans les préférences pour avoir les autorisations — Un tour ailleurs pour mettre un raccourci-clavier universel qui m’amène au premier plan. En résumé : un monstre à développer pour moi, des interventions de l’utilisateur dans les préférences = je ne joue pas dans cette catégorie. On oublie. Et si l’utilisateur a cliqué une fenêtre lecture seule avant de faire appel à moi : il ne se passe rien ! Mon appli n’a pas fonctionné pour l’utilisateur. > Je ne sais pas comment ça se présente avec MacCafé mais il faudra sans > doute faire un cmd + X après sa sélection pour l'effacer. Quand tu colles tu remplaces toujours la sélection, s’il y en a une. > Même chose avec Mail encore que le plus "sérieux" est peut-être de > demander au script de simplement sélectionner « Aucune » dans le menu > déroulant « Signature: ». > Pour le délimiteur de signature, il n'en faut donc pas pour MacCafé mais > il en faudrait pour Mail (« tiret tiret espace » ou autre chose > d'ailleurs) : il n'y a que vous pour décider sauf si vous faites un > script pour chaque appli : l'un avec délimiteur et l'autre sans. > Amusez-vous bien ! Merci pour tes pistes et conseils, mais je vais en rester à la case à cocher. -- Bienheureux les fêlés, ils laisseront passer la lumière. -+- S.C. dans « casse-moi pas les yeux » -+-
[toc] | [prev] | [next] | [standalone]
| From | gd2512@free.fr (G.Deville) |
|---|---|
| Date | 2022-02-13 19:44 +0100 |
| Message-ID | <1pnbyns.a4ozkx1d7hq65N%gd2512@free.fr> |
| In reply to | #2213 |
"Benoît L." <benoit@com.invalid> wrote: > En résumé Vous comprenez *vraiment* ce que vous m'avez répondu ? Parce que de mon côté, j'avoue que je ne comprends pas grand-chose et il me semble qu'il manque des bouts pour que votre exposé devienne intelligible à autrui.
[toc] | [prev] | [next] | [standalone]
| From | "Benoît L." <benoit@com.invalid> |
|---|---|
| Date | 2022-02-16 14:10 +0000 |
| Message-ID | <suj0k9$pv6$3@shakotay.alphanet.ch> |
| In reply to | #2214 |
Après mûre réflexion, le 13 février 2022 à 19:44, G.Deville eu l'idée d'écrire : > "Benoît L." <benoit@com.invalid> wrote: > >> En résumé > > Vous comprenez *vraiment* ce que vous m'avez répondu ? > Parce que de mon côté, j'avoue que je ne comprends pas grand-chose et il > me semble qu'il manque des bouts pour que votre exposé devienne > intelligible à autrui. Ré-écriture plus succincte : Comment je peux savoir dans quelle fenêtre, de quelle application je dois coller ? La seule solution que je vois serait de mettre un appel dans le menu contextuel des zones de texte d’une appli. 1. Je ne boxe pas dans cette catégorie. 2. Cela m’a l’air impossible avec MacCafé puisque certains éléments système des menus contextuels ne sont pas disponibles (ceux se référant au texte par ex.). Comme d’autres applis. Ou copier le texte avec ou sans un délimiteur, c’est l’utilisateur qui décide. -- Vie : n. f. Maladie mortelle sexuellement transmissible benoit chez leraillez.com
[toc] | [prev] | [next] | [standalone]
| From | gd2512@free.fr (G.Deville) |
|---|---|
| Date | 2022-02-11 09:25 +0100 |
| Message-ID | <1pn7fao.1rf0nqodgkgiN%gd2512@free.fr> |
| In reply to | #2185 |
"Benoît L." <benoit@com.invalid> wrote:
> Si ça ne me plaît pas et j'en veux une autre je fais quoi ?
Je reprends : le script, au lieu de vous présenter le résultat suite à un "display
dialog", ouvre la fenêtre du presse-papiers pour vous montrer le résultat, par exemple
pendant 6 s, puis reprend la main pour vous demander si ça vous convient.
Si ça vous convient, le script s'arrête en refermant la fenêtre du PP mais sans vider bien
sûr celui-ci.
Si ça ne vous convient pas, le script se relance et vous fait une autre proposition et
ceci, autant de fois que nécessaire : jusqu'à satisfaction de l'intéressé !
Le schéma du script ne change donc en rien par rapport au script initial : la seule chose
qui change est la présentation du résultat.
> Si je veux utiliser ou non les « -- » je fais comment ?
C'est une broutille.
Éventuellement, si vous le souhaitez, on propose, une fois que vous avez indiqué au script
que le résultat vous plaisait, de garder ou non le délimiteur de signature : vous
choisissez à ce moment là.
Ce "problème" est tout à fait anecdotique mais je l'ai inclus ci-dessous.
Bien entendi, si vous choisissez d'éliminer le « -- », c'est le nouveai résultat qui est
copié dans le presspapiers.
Essayez ceci (j'ai commenté les différentes instructions) en supprimant dans le script
initial toute la partie qui commence par :
repeat
et en la remplaçant par :
**************************************************************************
repeat
-- choix de la signature
set SignatureString to some item of theSignatureList as text
-- remplacement de ¬ par un saut de ligne
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
-- placement de la signature dans le PP
set the clipboard to finalSig
-- affichage du PP pendant 6 s
show_PP()
delay 6
-- savoir si la signature convient
tell application "Script Editor" to activate
delay 0.2
-- set dialogsign to "Signature copiée :" & return & finalSig
set theDialog to (display dialog ¬
"Cela vous convient-il ?" with title ("Tirage au sort de signature") ¬
buttons {"Non", "Oui"} default button "Oui")
set BUTTON_Returned to button returned of theDialog
-- si la signature convient alors arrêter ce script et fermer ¬
-- la fenêtre PP
if BUTTON_Returned is "Oui" then
tell application "Finder"
activate
tell application "System Events" to keystroke "w" using ¬
command down
end tell
exit repeat
end if
-- si la signature ne convient pas, le script se relance
end repeat
tell application "Script Editor" to activate
set choix_delimiteur to button returned of (display dialog ¬
"Voulez-vous conserver le délimiteur de signature ?" ¬
with title ("Délimiteur de signature") ¬
buttons {"Non", "Oui"} default button "Oui")
if choix_delimiteur is "Non" then
set AppleScript's text item delimiters to return
set resultat to the clipboard as text
set no_del to text items 2 thru -1 of resultat
set the clipboard to no_del as text
end if
set AppleScript's text item delimiters to " "
-- handler pour afficher le contenu du PP
on show_PP()
tell application "Finder"
tell application "System Events"
tell menu item "Afficher le presse-papiers" of ¬
menu "Édition" of menu bar item "Édition" of ¬
menu bar 1 of application process "Finder"
click
end tell
end tell
activate
end tell
end show_PP
**************************************************************************
Il suffit juste de régler auparavant la taille de la fenêtre du presse-papiers.
Voici un résultat obtenu après 3 propositions du script :
--
CF : les rouleaux à l'intérieur sont plus larges, j'imagine que ça doit
améliorer le contact avec la boule.
JMG: C'est vrai que c'est vachement plus agréable...
-+- JMG in Guide du Macounet Pervers : Bien nettoyer ses boules -+-
[toc] | [prev] | [next] | [standalone]
| From | "Benoît L." <benoit@com.invalid> |
|---|---|
| Date | 2022-02-11 14:30 +0000 |
| Message-ID | <su5rug$sj7$2@shakotay.alphanet.ch> |
| In reply to | #2187 |
Avec enthousiasme, le 11 février 2022 à 09:25, G.Deville écrivit : > "Benoît L." <benoit@com.invalid> wrote: > >> Si ça ne me plaît pas et j'en veux une autre je fais quoi ? > > Je reprends : le script, au lieu de vous présenter le résultat suite à un "display > dialog", ouvre la fenêtre du presse-papiers pour vous montrer le résultat, par exemple > pendant 6 s, puis reprend la main pour vous demander si ça vous convient. > Si ça vous convient, le script s'arrête en refermant la fenêtre du PP mais sans vider bien > sûr celui-ci. > Si ça ne vous convient pas, le script se relance et vous fait une autre proposition et > ceci, autant de fois que nécessaire : jusqu'à satisfaction de l'intéressé ! > > Le schéma du script ne change donc en rien par rapport au script initial : la seule chose > qui change est la présentation du résultat. > >> Si je veux utiliser ou non les « -- » je fais comment ? > > C'est une broutille. > Éventuellement, si vous le souhaitez, on propose, une fois que vous avez indiqué au script > que le résultat vous plaisait, de garder ou non le délimiteur de signature : vous > choisissez à ce moment là. > Ce "problème" est tout à fait anecdotique mais je l'ai inclus ci-dessous. > Bien entendi, si vous choisissez d'éliminer le « -- », c'est le nouveai résultat qui est > copié dans le presspapiers. > > Essayez ceci (j'ai commenté les différentes instructions) en supprimant dans le script > initial toute la partie qui commence par : > repeat > et en la remplaçant par : > ************************************************************************** [Couic du code qui fonctionne à merveille et dont je vais certainement reprendre des bouts] > ************************************************************************** Le problème est qu’on se retrouve avec des boîtes de dialogues sans arrêt. Je souhaiterai n’avoir qu’une « fenêtre » : <https://www.cjoint.com/data/LBlohjl1CVp_SignAuPif-1.0.1.app.zip> -- Benoît The bullshit asimmetry: the amount of energy needed to refute bullshit is an order of magnitude bigger than to produce it. -+- Brandolini -+-
[toc] | [prev] | [next] | [standalone]
| From | gd2512@free.fr (G.Deville) |
|---|---|
| Date | 2022-02-11 16:47 +0100 |
| Message-ID | <1pn811g.1t9bgijlale3xN%gd2512@free.fr> |
| In reply to | #2189 |
"Benoît L." <benoit@com.invalid> wrote: > Le problème est qu'on se retrouve avec des boîtes de dialogues > sans arrêt. Ah ? Sans arrêt ? Mais comment voulez-vous que le script sache que vous êtes ou non satisfait de la signature s'il ne le vous demande pas ? Comment voulez-vous que le script sache si oui ou non que vous voulez le délimiteur de signature s'il ne vous le demande pas ? Ces 2 boîtes de dialogue sont indispensables pour répondre à vos désirs. Il y en a plus uniquement si vous n'êtes pas satisfait du résultat. Maintenant, si vous décidez de vous passer une fois pour toutes du délimiteur, ce sera un jeu d'enfant de s'en débarrasser. Je vous ai soumis une proposition : afficher le résultat dans le presse-papiers : si ça ne vous convient pas, vous jetez mon script et on en reste là.
[toc] | [prev] | [next] | [standalone]
| From | gd2512@free.fr (G.Deville) |
|---|---|
| Date | 2022-02-11 17:16 +0100 |
| Message-ID | <1pn82el.mslis4agijtnN%gd2512@free.fr> |
| In reply to | #2191 |
G.Deville <gd2512@free.fr> wrote: > Ces 2 boîtes de dialogue sont indispensables pour répondre à vos désirs. À la réflexion, on peut avoir une seule boîte de dialogue qui vous propose au choix : - je souhaite une nouvelle signature - j'accepte la signature (avec délimiteur) - j'accepte la signature (sans délimiteur) mais c'est juste pour gagner *une* boîte de dialogue… et pas quantité de boîtes comme votre précédente réponse le laisse croire. Le script initial proposait une boîte de dialogue mais pas la possibilité de supprimer le délimiteur de signature : avec le choix comme ci-dessus, il n'y aurait qu'une boîte également.
[toc] | [prev] | [standalone]
Page 2 of 2 — ← Prev page 1 [2]
Back to top | Article view | fr.comp.sys.mac.programmation
csiph-web