AppleScript para manipular VLC

Quiero hacer un script, que pueda iniciar el reproductor VLC, y en el reproductor VLC "Abrir un archivo", luego "Seleccionar una carpeta", luego hacer clic en "agregar" y luego "reproducirlo". Creo que Automator no puede hacer esto. Pero Applescript parece legítimo, ¿verdad?

¿Cómo crear un script fácil, que pueda guardar como una aplicación y luego configurarlo en la carpeta de inicio?

Ruta: la carpeta en cuestión/Users/server_raagc/Copy

(Probé automator, luego applescript, luego terminal con un .plist, luego otro automator combinado con un applescript guardado como aplicación, todo esto de una manera diferente multiplicada por 36.

Mi código :

set workflowpath to "/Users/server_raagc/Desktop/FINAAAAAL - copie.workflow" 
set qtdworkflowpath to quoted form of (POSIX path of workflowpath) 
set command to "/usr/bin/automator " & qtdworkflowpath 
set output to do shell script command 

Siempre un error. O aquí tratando de codificar otro. La misma cosa.

 activate application "VLC"
 tell application "System Events"
keystroke "O" using command down
 end tell
 tell application "System Events" to tell process "VLC"
click button "Parcourir..." of window 1 of window 2
 end tell

La Prueba del Automator: ¿Tal vez porque uno es un "Mirame hacer"?

descripción de la imagen

Respuestas (2)

Este AppleScript abrirá la carpeta especificada en VLC y comenzará a reproducir el contenido:

tell application "VLC"
  OpenURL "file:///Users/grgarside/Desktop/test/"
  play
end tell
Es un gran reinicio, pero aquí la cosa es que quiero que VLC reproduzca una carpeta, cuando lo haga tell application "VLC" OpenURL "/Users/ruedifly/Desktop/SaintvPatrick/ Play end tellNo funciona para mí, porque es una carpeta ¿Cómo puedo hacer eso?
Para mí, en Snow Leopard con VLC 2.0.7, tuve que agregar un segundo playpara que comenzara... Tal vez mi configuración esté desordenada, pero la solución anterior funciona.

abra la carpeta y luego ejecute el script

tell application "Finder" to set cwd to POSIX path of (insertion location as alias)

tell application "VLC"
    OpenURL "file://" & cwd & ""
    play
end tell