tell application "Preview"
activate
end tell
tell application "System Events"
tell process "Preview"
tell menu bar 1
tell menu bar item "File"
tell menu "File"
tell menu item "Import from Scanner"
tell menu "Import from Scanner"
click menu item "Include Networked Devices"
-- added a delay because the list of networked printers doesn't appear immediately. AH 11/21/11
repeat until menu item "Printer name" exists
end repeat
click menu item "Printer name"
end tell
end tell
end tell
end tell
end tell
end tell
end tell
Para usar esto, copie la secuencia de comandos, abra la aplicación Editor de secuencias de comandos en /Applications/AppleScript/
y péguela en una secuencia de comandos nueva. Voy a adivinar que click menu item "Printer name"
tendrá que cambiarse ya que no creo que el elemento del menú realmente diga "Nombre de impresora", supongo que dice algo como "HP OfficeJet 6500". Asegúrese de que todos los nombres de menú coincidan.
Guarde el script como una aplicación, que se puede iniciar desde el dock, o como un script, que se puede ejecutar desde el elemento de la barra de menú de AppleScript.
Tenga en cuenta que creo que debe habilitar "Habilitar el acceso para dispositivos de asistencia" en el panel de preferencias "Acceso universal" de las Preferencias del sistema para que esto funcione: