2 votos

¿Abrir las pestañas del Finder con Automator?

Me gustaría decir que el problema que quiero resolver es bastante sencillo, pero no consigo encontrar ningún buen recurso para abordarlo.

Me gustaría tener una aplicación de Automator que abriera todos mis recursos compartidos SMB/de red (estos son constantes, pero a veces no están montados) en una sola ventana en múltiples pestañas. No puedo encontrar ninguna manera de hacerlo porque Automator no parece abordar las pestañas del Finder en absoluto.

¿Alguna idea?

1voto

UsedPhoneBuyer Puntos 26

Esto es lo que terminé haciendo, con la ayuda de BritishColour . Terminé ajustando los retrasos porque el Cmd + G estaba siendo un poco peculiar y no registrar el código de tecla 36 (entrar) comando. Esto también llama a Finder para que no se active en cualquier programa que pueda estar usando en el 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

0voto

Denny Abraham Puntos 362

Puedes utilizar 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 repite las líneas 06 a 10 para cualquier número de lugares que desee abrir en pestañas. Guarde e importe en Automator.

Tarda un poco en ejecutarse, pero funciona.

Explicación: Utiliza el panel "Goto" para abrir una ubicación y, a continuación, pulsa Intro ( key code 36 ). El programa abre entonces una nueva pestaña y repite el proceso.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X