Me gustaría decir que el problema que quiero resolver es bastante simple, pero parece que no puedo encontrar buenos recursos para abordarlo.
Me gustaría tener una aplicación de Automator que abra todos mis recursos compartidos de red/SMB (estos son constantes, pero a veces no están montados) en una sola ventana en varias pestañas. Parece que no puedo encontrar ninguna forma de hacerlo porque Automator no parece abordar las pestañas del Finder en absoluto.
¿Alguna idea?
Puedes usar un AppleScript:
on run
tell application "System Events"
keystroke "g" using {command down, shift down}
keystroke "~/Documents"
key code 36
keystroke "t" using {command down}
keystroke "g" using {command down, shift down}
keystroke "~/Applications"
key code 36
end tell
end run
Simplemente repita las líneas 06
para 10
cualquier cantidad de ubicaciones que desee abrir en pestañas. Guarde e importe en Automator.
Tarda un poco en ejecutarse, pero funciona.
Explicación: usa el panel "Ir a" para abrir una ubicación y luego presiona Intro ( key code 36
). El programa luego abre una nueva pestaña y repite el proceso.
Esto es lo que terminé haciendo, con la ayuda de BritishColour . Terminé ajustando los retrasos porque Cmd + G estaba siendo un poco peculiar y no registraba el comando del código de tecla 36 (ingresar). Esto también llama a Finder para que no se active en ningún programa que pueda estar usando en ese momento.
on run
tell application "Finder" to activate
tell application "System Events"
keystroke "n" using {command down}
keystroke "g" using {command down, shift down}
keystroke "/Volumes/XXXX"
delay 1
key code 36
delay 1
keystroke "t" using {command down}
keystroke "g" using {command down, shift down}
keystroke "/Volumes/XXXX2"
delay 2
key code 36
delay 1
keystroke "t" using {command down}
keystroke "g" using {command down, shift down}
keystroke "/Volumes/XXXX3"
delay 1
key code 36
delay 1
keystroke "t" using {command down}
keystroke "g" using {command down, shift down}
keystroke "/Volumes/XXXX4"
delay 1
key code 36
delay 1
keystroke "t" using {command down}
keystroke "g" using {command down, shift down}
keystroke "/Volumes/XXXX5"
delay 1
key code 36
delay 1
keystroke "t" using {command down}
keystroke "g" using {command down, shift down}
keystroke "/Volumes/XXXX6"
delay 1
key code 36
delay 1
keystroke "t" using {command down}
keystroke "g" using {command down, shift down}
keystroke "/Volumes/XXXX7"
delay 1
key code 36
delay 1
end tell
end run
Ruscos
harry bedel
AppleScript