AppleScript zum Manipulieren von VLC

Ich möchte ein Skript erstellen, mit dem der VLC-Player gestartet werden kann, und im VLC-Player "Datei öffnen", dann "Ordner auswählen", dann auf "Hinzufügen" und dann auf "Wiedergabe" klicken. Ich denke, dass Automator das nicht kann. Aber Applescript scheint legitim zu sein, oder?

Wie erstelle ich ein einfaches Skript, das ich als Anwendung speichern und dann im Startordner einrichten kann?

Pfad: der betreffende Ordner/Users/server_raagc/Copy

(Ich habe Automator ausprobiert, dann Applescript, dann Terminal mit einer .plist, dann einen anderen Automator kombiniert mit einem Applescript, das als Anwendung gespeichert wurde, alles auf andere Weise mal 36.

Mein Code:

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 

Immer ein Fehler. Oder hier versuchen, einen anderen zu codieren. Gleiche Sache.

 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

Der Automatentest: Vielleicht weil man ein "Watch Me Do" ist?

Bildbeschr

Antworten (2)

Dieses AppleScript öffnet den angegebenen Ordner in VLC und beginnt mit der Wiedergabe des Inhalts:

tell application "VLC"
  OpenURL "file:///Users/grgarside/Desktop/test/"
  play
end tell
Es ist ein großartiger Neustart, aber hier ist die Sache, dass ich möchte, dass VLC einen Ordner abspielt, wenn ich es tue. tell application "VLC" OpenURL "/Users/ruedifly/Desktop/SaintvPatrick/ Play end tellFunktioniert bei mir nicht, weil es ein Ordner ist. Wie kann ich das tun?
Für mich auf Snow Leopard mit VLC 2.0.7 musste ich eine Sekunde hinzufügen, playdamit es startet ... Vielleicht sind meine Einstellungen durcheinander, aber die obige Lösung funktioniert.

Öffnen Sie den Ordner und führen Sie das Skript aus

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

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