Re: SignAuPif 1.0.5.scpt

Liste des GroupesRevenir à fcsm programmation 
Sujet : Re: SignAuPif 1.0.5.scpt
De : benoit (at) *nospam* leraillez.com.invalid ("Benoît L.")
Groupes : fr.comp.sys.mac.programmation
Date : 23. Feb 2022, 20:42:55
Autres entêtes
Organisation : C'est celui qui dit qui est
Message-ID : <sv5v7f$dfs$1@shakotay.alphanet.ch>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
User-Agent : MacCafe/2.06 (macOS 10.16.0 (21D62) - MacBookPro14,2)
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.


Date Sujet#  Auteur
20 Feb 22 * SignAuPif 1.0.5.scpt29"Benoît L."
20 Feb 22 `* Re: SignAuPif 1.0.5.scpt28G.Deville
20 Feb 22  `* Re: SignAuPif 1.0.5.scpt27"Benoît L."
21 Feb 22   `* Re: SignAuPif 1.0.5.scpt26M.V.
21 Feb 22    `* Re: SignAuPif 1.0.5.scpt25"Benoît L."
21 Feb 22     `* Re: SignAuPif 1.0.5.scpt24M.V.
21 Feb 22      `* Re: SignAuPif 1.0.5.scpt23"Benoît L."
22 Feb 22       +* Re: SignAuPif 1.0.5.scpt21Joseph-B
22 Feb 22       i`* Re: SignAuPif 1.0.5.scpt20Joseph-B
22 Feb 22       i +- Re: SignAuPif 1.0.5.scpt1"Benoît L."
22 Feb 22       i `* Re: SignAuPif 1.0.5.scpt18"Benoît L."
22 Feb 22       i  `* Re: SignAuPif 1.0.5.scpt17M.V.
22 Feb 22       i   `* Re: SignAuPif 1.0.5.scpt16"Benoît L."
22 Feb 22       i    +* Re: SignAuPif 1.0.5.scpt3Joseph-B
22 Feb 22       i    i`* Re: SignAuPif 1.0.5.scpt2M.V.
23 Feb 22       i    i `- Re: SignAuPif 1.0.5.scpt1Joseph-B
22 Feb 22       i    `* Re: SignAuPif 1.0.5.scpt12M.V.
23 Feb 22       i     `* Re: SignAuPif 1.0.5.scpt11"Benoît L."
23 Feb 22       i      +* Re: SignAuPif 1.0.5.scpt2Joseph-B
23 Feb 22       i      i`- Re: SignAuPif 1.0.5.scpt1"Benoît L."
23 Feb 22       i      +* Re: SignAuPif 1.0.5.scpt2DV
23 Feb 22       i      i`- Re: SignAuPif 1.0.5.scpt1"Benoît L."
23 Feb 22       i      `* Re: SignAuPif 1.0.5.scpt6M.V.
23 Feb 22       i       `* Re: SignAuPif 1.0.5.scpt5"Benoît L."
23 Feb 22       i        `* Re: SignAuPif 1.0.5.scpt4M.V.
23 Feb 22       i         `* Re: SignAuPif 1.0.5.scpt3"Benoît L."
23 Feb 22       i          `* Re: SignAuPif 1.0.5.scpt2M.V.
24 Feb 22       i           `- Re: SignAuPif 1.0.5.scpt1"Benoît L."
22 Feb 22       `- Re: SignAuPif 1.0.5.scpt1"Benoît L."

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal