Path: ...!weretis.net!feeder8.news.weretis.net!news.imp.ch!news.alphanet.ch!alphanet.ch!.POSTED.lfbn-ren-1-614-45.w81-53.abo.wanadoo.fr!not-for-mail From: =?UTF-8?B?IkJlbm/DrnQgTC4i?= Newsgroups: fr.comp.sys.mac.programmation Subject: Re: SignAuPif 1.0.5.scpt Date: Wed, 23 Feb 2022 18:42:55 -0000 (UTC) Organization: C'est celui qui dit qui est Sender: bobduvallois@lfbn-ren-1-614-45.w81-53.abo.wanadoo.fr Archive: no Message-ID: References: <1pnonk5.1qqm41lxxp9h2N%gd2512@free.fr> <1pnr7qz.yealfkivr1suN%josephb@nowhere.invalid> <1pnr931.1ad60re1w9kgrgN%josephb@nowhere.invalid> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Wed, 23 Feb 2022 18:42:55 -0000 (UTC) Injection-Info: shakotay.alphanet.ch; posting-host="lfbn-ren-1-614-45.w81-53.abo.wanadoo.fr:81.53.19.45"; logging-data="13820"; mail-complaints-to="usenet@alphanet.ch" User-Agent: MacCafe/2.06 (macOS 10.16.0 (21D62) - MacBookPro14,2) Cancel-Lock: sha1:MBxljzDar3IuHOBNaqCFFJoyxnQ= sha256:jZvSAK47ZVmQcLBCDynuE1o4yTpj91LCAo0UEQ6useE= In-Reply-To: X-No-Archive: yes Bytes: 3889 Lines: 51 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.