¿Hay una tecla de acceso directo / acceso directo para la carpeta Imprimir en recibos web?

0

Me encanta "Guardar PDF en la carpeta de recibos web" en Safari y lo uso todo el tiempo. La única molestia menor es que toma unos pocos pasos (cmd + P - > haga clic en "PDF" - > seleccione "Guardar PDF en la carpeta de recibos web") para usarlo. ¿Hay alguna forma de configurar una tecla de acceso directo / acceso directo para que solo se necesita un combo de tecla rápida?

    
pregunta Alan W. Smith 15.06.2012 - 21:10

1 respuesta

1

Cree un Applescript de Automator Service muy básico con secuencias de comandos GUI. Luego, use los métodos abreviados de teclado en Preferencias del sistema para asignar un acceso directo.

  1. Abre Automator y elige 'Servicio'

  2. Más allá de esta secuencia de comandos en una acción 'Ejecutar Applecript'.

    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. Establezca la entrada en 'sin entrada' y la aplicación en 'Safari.app'

  4. Guarde el servicio de Automator.

  5. Mientras estés en Automator (o en cualquier aplicación), ve al menú "Servicios" de la aplicación y selecciona "Preferencias de servicios".

  6. Desplácese hacia abajo hasta que vea su nuevo servicio.

  7. Asigna el acceso directo, haz clic en Aceptar y listo.

respondido por el markhunte 16.06.2012 - 01:12

Lea otras preguntas en las etiquetas