Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.sys.mac.programmation > #2250 > unrolled thread

SignAuPif 1.0.5.scpt

Started by"Benoît L." <benoit@com.invalid>
First post2022-02-20 13:32 +0000
Last post2022-02-22 10:49 +0000
Articles 9 on this page of 29 — 6 participants

Back to article view | Back to fr.comp.sys.mac.programmation


Contents

  SignAuPif 1.0.5.scpt "Benoît L." <benoit@com.invalid> - 2022-02-20 13:32 +0000
    Re: SignAuPif 1.0.5.scpt gd2512@free.fr (G.Deville) - 2022-02-20 16:11 +0100
      Re: SignAuPif 1.0.5.scpt "Benoît L." <benoit@com.invalid> - 2022-02-20 19:45 +0000
        Re: SignAuPif 1.0.5.scpt "M.V." <mv@gmail.com.invalid> - 2022-02-21 11:31 +0000
          Re: SignAuPif 1.0.5.scpt "Benoît L." <benoit@com.invalid> - 2022-02-21 14:23 +0000
            Re: SignAuPif 1.0.5.scpt "M.V." <mv@gmail.com.invalid> - 2022-02-21 17:18 +0000
              Re: SignAuPif 1.0.5.scpt "Benoît L." <benoit@com.invalid> - 2022-02-21 20:00 +0000
                Re: SignAuPif 1.0.5.scpt josephb@nowhere.invalid (Joseph-B) - 2022-02-22 01:47 +0100
                  Re: SignAuPif 1.0.5.scpt josephb@nowhere.invalid (Joseph-B) - 2022-02-22 01:59 +0100
                    Re: SignAuPif 1.0.5.scpt "Benoît L." <benoit@com.invalid> - 2022-02-22 10:49 +0000
                    Re: SignAuPif 1.0.5.scpt "Benoît L." <benoit@com.invalid> - 2022-02-22 10:57 +0000
                      Re: SignAuPif 1.0.5.scpt "M.V." <mv@gmail.com.invalid> - 2022-02-22 16:48 +0000
                        Re: SignAuPif 1.0.5.scpt "Benoît L." <benoit@com.invalid> - 2022-02-22 17:47 +0000
                          Re: SignAuPif 1.0.5.scpt josephb@nowhere.invalid (Joseph-B) - 2022-02-22 19:12 +0100
                            Re: SignAuPif 1.0.5.scpt "M.V." <mv@gmail.com.invalid> - 2022-02-22 19:59 +0000
                              Re: SignAuPif 1.0.5.scpt josephb@nowhere.invalid (Joseph-B) - 2022-02-22 23:50 +0100
                          Re: SignAuPif 1.0.5.scpt "M.V." <mv@gmail.com.invalid> - 2022-02-22 19:59 +0000
                            Re: SignAuPif 1.0.5.scpt "Benoît L." <benoit@com.invalid> - 2022-02-22 22:44 +0000
                              Re: SignAuPif 1.0.5.scpt josephb@nowhere.invalid (Joseph-B) - 2022-02-23 00:09 +0100
                                Re: SignAuPif 1.0.5.scpt "Benoît L." <benoit@leraillez.com.invalid> - 2022-02-23 08:55 +0000
                              Re: SignAuPif 1.0.5.scpt DV <dv@reply-to.not.invalid> - 2022-02-22 23:45 +0000
                                Re: SignAuPif 1.0.5.scpt "Benoît L." <benoit@leraillez.com.invalid> - 2022-02-23 08:55 +0000
                              Re: SignAuPif 1.0.5.scpt "M.V." <mv@gmail.com.invalid> - 2022-02-23 10:45 +0000
                                Re: SignAuPif 1.0.5.scpt "Benoît L." <benoit@leraillez.com.invalid> - 2022-02-23 11:59 +0000
                                  Re: SignAuPif 1.0.5.scpt "M.V." <mv@gmail.com.invalid> - 2022-02-23 17:25 +0000
                                    Re: SignAuPif 1.0.5.scpt "Benoît L." <benoit@leraillez.com.invalid> - 2022-02-23 18:42 +0000
                                      Re: SignAuPif 1.0.5.scpt "M.V." <mv@gmail.com.invalid> - 2022-02-23 19:17 +0000
                                        Re: SignAuPif 1.0.5.scpt "Benoît L." <benoit@leraillez.com.invalid> - 2022-02-23 22:51 +0000
                Re: SignAuPif 1.0.5.scpt "Benoît L." <benoit@com.invalid> - 2022-02-22 10:49 +0000

Page 2 of 2 — ← Prev page 1 [2]


#2286

FromDV <dv@reply-to.not.invalid>
Date2022-02-22 23:45 +0000
Message-ID<sv3sio$obh$1@rasp.pasdenom.info>
In reply to#2283
Benoît L. a écrit ceci :

> J’enregistre la page qui m’est présentée comme un utilisateur « de
> base ». C’est sûr qu’un copier-coller dans un document créé sur
> TextEdit, BBedit… ne pose pas de problème mais un cmd-s ? Essaye depuis
> Safari d’enregistrer <http://globulle.free.fr/gmp.txt> et ouvre-le dans
> TextEdit. Moi j’ai de la bouillie.

TextEdit ne sait pas réencoder un texte. En revanche, ça m'étonnerait
beaucoup que BBedit ne propose pas une liste d'encodages, puisque son
ancêtre TextWrangler le faisait déjà.

Pour ma part, j'ai ouvert ce fichier dans mon éditeur préféré (Erbele)
et celui-ci lui a appliqué tout seul, comme un grand, l'encodage ISO
Latin 1. Fichier enregistré, puis ouvert dans TextEdit : c'est nickel.

-- 
Denis

[toc] | [prev] | [next] | [standalone]


#2287

From"Benoît L." <benoit@leraillez.com.invalid>
Date2022-02-23 08:55 +0000
Message-ID<sv4sp8$hu6$1@shakotay.alphanet.ch>
In reply to#2286
Nonobstant quelques doutes, le 23 février 2022 à 00:45, DV se permit de
dire :

> Benoît L. a écrit ceci :
>
>> J’enregistre la page qui m’est présentée comme un utilisateur « de
>> base ». C’est sûr qu’un copier-coller dans un document créé sur
>> TextEdit, BBedit… ne pose pas de problème mais un cmd-s ? Essaye depuis
>> Safari d’enregistrer <http://globulle.free.fr/gmp.txt> et ouvre-le dans
>> TextEdit. Moi j’ai de la bouillie.
>
> TextEdit ne sait pas réencoder un texte. En revanche, ça m'étonnerait
> beaucoup que BBedit ne propose pas une liste d'encodages, puisque son
> ancêtre TextWrangler le faisait déjà.

L’ancêtre est BBEdit. Bare Bones Software à sorti TextWrangler en tant
qu’application gratuite et séparée. Ils sont ensuite revenus à une seule
appli avec des fonctionnalités restreintes pour la version gratuite.
Comme autrefois si ma mémoire est bonne.

> Pour ma part, j'ai ouvert ce fichier dans mon éditeur préféré (Erbele)
> et celui-ci lui a appliqué tout seul, comme un grand, l'encodage ISO
> Latin 1. Fichier enregistré, puis ouvert dans TextEdit : c'est nickel.

En fait je ne vais plus m’occuper de ce problème. Je préfère passer du
temps sur l’ajout et la modification de signatures plutôt qu’écrire le
code qui permet de modifier l’encodage du texte.

-- 
Benoît
La douleur des autres est tout à fait supportable, hors les cris.

[toc] | [prev] | [next] | [standalone]


#2289

From"M.V." <mv@gmail.com.invalid>
Date2022-02-23 10:45 +0000
Message-ID<sv537n$70d$1@dont-email.me>
In reply to#2283
Le 22 février 2022 à 23:44, Benoît L. a tenu les propos suivants :

>> Tu copies ce qui se trouve dans la fenêtre de Safari (fenêtre du haut)
>> et tu colles ça dans un fichier txt : c'est quand même pas difficile à
>> comprendre, si ?
>
> Le problème n’est pas moi, ou vous, mais M. Toto qui veut utiliser
> l’appli, télécharge <http://globulle.free.fr/gmp.txt>.
>
> Vas-y, télécharge la page et dis-moi ce qu’il y a dans le fichier
> enregistré.

Mais il faut te le dire comment qu'il suffit de faire cmd + A sur la
page pour sélectionner le texte affiché, puis cmd + C pour copier ledit
texte puis cmd + V pour coller le même dit texte dans un fichier .txt et
pour finir de faire cmd + S pour le sauvegarder ?

Tu peux essayer de comprendre ce que je te dis au lieu de rester bloqué
dans tes réflexes qui n'aboutissent à rien ?

Mais à part ça, Joseph-B a entièrement raison en te disant de joindre le
fichier .txt obtenu à ton script : c'est le minimum que tu puisses faire
sinon les futurs utilisateurs de ton script (si jamais il y en a) vont
se demander de quel type de fichier tu parles lorsque tu veux faire
l'importation dans le fichier de signatures qui sera utilisé par le
script.

[toc] | [prev] | [next] | [standalone]


#2290

From"Benoît L." <benoit@leraillez.com.invalid>
Date2022-02-23 11:59 +0000
Message-ID<sv57iv$5ah$2@shakotay.alphanet.ch>
In reply to#2289
Le 23 février 2022 à 11:45, M.V. d'un élan de joie s'exprima ainsi :

> Le 22 février 2022 à 23:44, Benoît L. a tenu les propos suivants :
>
>>> Tu copies ce qui se trouve dans la fenêtre de Safari (fenêtre du haut)
>>> et tu colles ça dans un fichier txt : c'est quand même pas difficile à
>>> comprendre, si ?
>> 
>> Le problème n’est pas moi, ou vous, mais M. Toto qui veut utiliser
>> l’appli, télécharge <http://globulle.free.fr/gmp.txt>.
>> 
>> Vas-y, télécharge la page et dis-moi ce qu’il y a dans le fichier
>> enregistré.
>
> Mais il faut te le dire comment qu'il suffit de faire cmd + A sur la
> page pour sélectionner le texte affiché, puis cmd + C pour copier ledit
> texte puis cmd + V pour coller le même dit texte dans un fichier .txt et
> pour finir de faire cmd + S pour le sauvegarder ?

Ça je sais le faire et je vais le dire dans le read-me, mais je me
mettais à la place d'un pékin moyen.

> Tu peux essayer de comprendre ce que je te dis au lieu de rester bloqué
> dans tes réflexes qui n'aboutissent à rien ?

Mes réflexes sont de faire en sorte que n'importe qui sache l'utiliser.
De temps en temps je vais trop loin.

> Mais à part ça, Joseph-B a entièrement raison en te disant de joindre le
> fichier .txt obtenu à ton script : c'est le minimum que tu puisses faire
> sinon les futurs utilisateurs de ton script (si jamais il y en a) vont
> se demander de quel type de fichier tu parles lorsque tu veux faire
> l'importation dans le fichier de signatures qui sera utilisé par le
> script.

Oui, c'est un excellente idée de fournir des fichiers qui peuvent servir
d'exemple et mettre un lien vers <http://gnu.free.fr> ou autre listes de
citations.


-- 
Benoît
La douleur des autres est tout à fait supportable, hors les cris.

[toc] | [prev] | [next] | [standalone]


#2291

From"M.V." <mv@gmail.com.invalid>
Date2022-02-23 17:25 +0000
Message-ID<sv5qmo$nrd$1@dont-email.me>
In reply to#2290
Le 23 février 2022 à 12:59, Benoît L. a tenu les propos suivants :

> je me mettais à la place d'un pékin moyen.

Ah pardon ! J'avais oublié que le pékin moyen allait directement jeter
un œil dans le code source d'une page de son navigateur ! ;-
-- 
Je sais pas. Mais un très vieux proverbe macintoshien dit :
Quand BowelsOfTheMemoryMgr dans Macsbug apparoit, redémarer tu dois.
-+- AG in Guide du Macounet Pervers : ...à la mode, à la modeuu... -+-

[toc] | [prev] | [next] | [standalone]


#2292

From"Benoît L." <benoit@leraillez.com.invalid>
Date2022-02-23 18:42 +0000
Message-ID<sv5v7f$dfs$1@shakotay.alphanet.ch>
In reply to#2291
Le 23 février 2022 à 18:25, M.V. d'un élan de joie s'exprima ainsi :

> Le 23 février 2022 à 12:59, Benoît L. a tenu les propos suivants :
>
>> je me mettais à la place d'un pékin moyen.
>
> Ah pardon ! J'avais oublié que le pékin moyen allait directement jeter
> un œil dans le code source d'une page de son navigateur ! ;-

Tu as vu ce que le pékin moyen récupère s'il enregistre la page du GMP
et se retrouve avec ce que récupère ? J'essayais de trouver un moyen de
contourner ça, et j'ai abandonné.

Maintenant la 1.0.6 est prête avec le bouton Importer, et les raccourcis
clavier pour tous les boutons (je vais retester ça demain dans le train). 

Juste un problème avec le cmd-c :
— Quand on clique sur les boutons il se passe quelque chose à l'écran
(on quitte, un dialogue d'ouverture de fichier ou la signature est
remplacée) SAUF si c'est le bouton copier. Là il ne se passe rien.
— J'ai donc ajouté un beep si l'utilisateur clique sur le bouton.
— Par contre s'il tape cmd-c il ne se passe rien et je ne sais pas
intercepter le cmd-c qui est récupéré directement par le système. 

Sauf, apparemment, à passer par un « UI elements enabled » qui est une
case à cocher dans les préférences système. Donc un bout de script tel
que :

tell application "System Events"
  set UI_enabled to UI elements enabled
end tell
if UI_enabled is false then beep
tell application "System Preferences"
  activate
  set current pane to pane id "com.apple.preference.universalaccess"¬
  display dialog "This script utilizes the built-in Graphic User ¬
  Interface Scripting architecture of Mac OS x which is currently ¬
  disabled." & return & return & "You can activate GUI Scripting by ¬
  selecting the checkbox \"Enable access for assistive devices\" ¬
  in the Universal Access preference pane." with icon 1 buttons¬
   {"Cancel"} default button 1
end tell



Je vais dormir dessus. Tout ça pour un beep ;)


-- 
Benoît
La douleur des autres est tout à fait supportable, hors les cris.

[toc] | [prev] | [next] | [standalone]


#2293

From"M.V." <mv@gmail.com.invalid>
Date2022-02-23 19:17 +0000
Message-ID<sv6186$40t$1@dont-email.me>
In reply to#2292
Le 23 février 2022 à 19 h 42, Benoît L. a tenu les propos suivants :

> Juste un problème avec le cmd-c :
> — Quand on clique sur les boutons il se passe quelque chose à l'écran
> (on quitte, un dialogue d'ouverture de fichier ou la signature est
> remplacée) SAUF si c'est le bouton copier. Là il ne se passe rien.
> — J'ai donc ajouté un beep si l'utilisateur clique sur le bouton.
> — Par contre s'il tape cmd-c il ne se passe rien et je ne sais pas
> intercepter le cmd-c qui est récupéré directement par le système. 

Décidément, Monterey réserve bien des surprises ! 
Tu ne me donnes aucune envie de quitter le confort de Mojave.

PS À prendre au 2ème degré, naturellement.
-- 
RM : (Lance ResEdit ou Resorcerer ...)
PC : C'est fini tout ça, ils écrivent leurs trucs en binaire chinois
   : recompilé en martien.
-+- PC in Guide du Macounet Pervers : ResEdit a marche pu -+-

[toc] | [prev] | [next] | [standalone]


#2294

From"Benoît L." <benoit@leraillez.com.invalid>
Date2022-02-23 22:51 +0000
Message-ID<sv6dp9$ike$1@shakotay.alphanet.ch>
In reply to#2293
Le 23 février 2022 à 20:17, M.V. d'un élan de joie s'exprima ainsi :

> Le 23 février 2022 à 19 h 42, Benoît L. a tenu les propos suivants :
>
>> Juste un problème avec le cmd-c :
>> — Quand on clique sur les boutons il se passe quelque chose à l'écran
>> (on quitte, un dialogue d'ouverture de fichier ou la signature est
>> remplacée) SAUF si c'est le bouton copier. Là il ne se passe rien.
>> — J'ai donc ajouté un beep si l'utilisateur clique sur le bouton.
>> — Par contre s'il tape cmd-c il ne se passe rien et je ne sais pas
>> intercepter le cmd-c qui est récupéré directement par le système. 
>
> Décidément, Monterey réserve bien des surprises ! 
> Tu ne me donnes aucune envie de quitter le confort de Mojave.
>
> PS À prendre au 2ème degré, naturellement.

Si tu veux tester là où j'en suis tu connais l'adresse. 



P.S.1 Si tu y vas, tu auras le droit à la 1.0.(5+X) avant que la 1.1,
voire la 2.0, soit disponible après tes remarques, critiques, suggestions…

P.S.2 Je réfléchis à un passage à PlayGrounds* ou, tout du moins, la
gestion de plusieurs listes qui offrent un choix en fonction du contexte
(boulot, famille, Usenet a.b.c, Usenet x.y.z…)

* Mais là je n'y vais pas seul sinon ce ne sera utilisable que dans x^2
années avec x>2. Même si mettre les mains dans Playgrounds me tente de
plus en plus. On ne découvre pas le monde sans faire parti d’un équipage.

-- 
Benoît
La douleur des autres est tout à fait supportable, hors les cris.

[toc] | [prev] | [next] | [standalone]


#2271

From"Benoît L." <benoit@com.invalid>
Date2022-02-22 10:49 +0000
Message-ID<sv2f45$8cf$1@shakotay.alphanet.ch>
In reply to#2265
Nonobstant quelques doutes, le 21 février 2022 à 21:00, Benoît L. se
permit de dire :

> J’ai complètement réécrit la partie concernant les importations.

J’essaye d’ailleurs d’en faire une routine* et je rame. Faut que je lise
pas mal de « cours » sur le web pour que ça rentre.

Pour l’histoire de l’utf8 j’ai mis un try avec / sans.

* Comme ça j’ai l’import disponible dans un bouton « Importer » et… 
j’apprends des choses.



P.S. Quand je demande à Safari de générer un pdf le résultat est
parfait !

-- 
Benoît
La douleur des autres est tout à fait supportable, hors les cris.

[toc] | [prev] | [standalone]


Page 2 of 2 — ← Prev page 1 [2]

Back to top | Article view | fr.comp.sys.mac.programmation


csiph-web