0 votes

Existe-t-il un raccourci/une touche de raccourci pour l'impression du dossier des reçus sur le Web ?

J'adore l'option "Enregistrer le PDF dans le dossier des reçus Web" dans Safari et je l'utilise tout le temps. Le seul petit inconvénient est qu'il faut plusieurs étapes (cmd+P -> cliquer sur "PDF" -> sélectionner "Enregistrer le PDF dans le dossier des reçus Web") pour l'utiliser. Existe-t-il un moyen de configurer un raccourci ou un raccourci clavier pour cette opération, de sorte qu'il suffise d'une combinaison de touches rapide ?


Example of the 'Save PDF to Web Receipts Folder' function in Safari

1voto

markhunte Points 11634

Créer un service Automator Applescript très basique avec le scripting GUI. Ensuite, utilisez les raccourcis clavier dans les préférences système pour attribuer un raccourci.

  1. Ouvrez Automator et choisissez 'Service'.

  2. Passez ce script dans une action 'Run Applescript'.

    tell application "System Events"
        get system attribute "sysv"
        if result is greater than or equal to 4144 then -- Mac OS X 10.3.0
            if UI elements enabled then
                tell application "Safari" to activate
                keystroke "p" using command down
                tell application process "Safari"
                    tell application "System Events"
                        tell process "Safari"
                            click menu button "PDF" of sheet 1 of window 1
                            delay 1
    
                            click menu item "Save PDF to Web Receipts Folder" of menu of menu button "PDF" of sheet 1 of window 1
                        end tell
                    end tell
                end tell
            else
                beep
                display dialog "GUI Scripting is not enabled" & return & return & "Open System Preferences and check Enable Access for Assistive Devices in the Accessibility (or Universal Access) preference pane, then run this script again." with icon stop
                if button returned of result is "OK" then
                    tell application "System Preferences"
                        activate
                        set current pane to pane "com.apple.preference.universalaccess"
                    end tell
                end if
            end if
        else
            beep
            display dialog "This computer cannot run this script" & return & return & "The script uses GUI Scripting technology, which requires an upgrade to Mac OS X 10.3 Panther or newer." with icon caution buttons {"Quit"} default button "Quit"
        end if
    end tell
  3. Définir l'entrée à 'no input' et l'application à 'Safari.app'.

  4. Enregistrez le service Automator.

  5. Tout en restant dans Automator (ou toute autre application), allez dans le menu "Services" de l'application et choisissez "Préférences des services".

  6. Faites défiler la page jusqu'à ce que vous voyiez votre nouveau service.

  7. Attribuez le raccourci, cliquez sur ok et vous avez terminé.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X