AppleScript para manipular o VLC

1

Eu quero fazer um script, para que ele possa iniciar o VLC player, e no VLC player "Abra um arquivo", "Selecione uma pasta" e clique em "adicionar" e depois "reproduzi-lo". Eu acho que o Automator não pode fazer isso. Mas o Applescript parece legítimo, certo?

Como criar um script fácil, que eu possa salvar como um aplicativo e configurá-lo na pasta de inicialização?

Caminho: a pasta em questão /Users/server_raagc/Copy

(Tentei o automator, depois o AppleScript, depois o terminal com um .plist e outro automador combinado com um AppleScript salvo como aplicativo, tudo isso de uma maneira diferente vezes 36.

Meu 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 

Sempre um erro. Ou aqui tentando codificar outro. Mesma coisa.

 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

O teste do fabricante: Talvez porque alguém seja um "Assista-me fazer"?

imagem desc

user3525208
fonte

Respostas:

3

Este AppleScript abrirá a pasta especificada no VLC e começará a reproduzir o conteúdo:

tell application "VLC"
  OpenURL "file:///Users/grgarside/Desktop/test/"
  play
end tell
grg
fonte
É um ótimo reinício, mas aqui é que eu quero que o VLC toque um foler, quando eu faço tell application "VLC" OpenURL "/Users/ruedifly/Desktop/SaintvPatrick/ Play end tell Não funciona para mim, porque é uma pasta Como posso fazer isso?
precisa saber é o seguinte
Para mim, no Snow Leopard executando o VLC 2.0.7, tive que adicionar um segundo playpara iniciar ... Talvez minhas configurações estejam bagunçadas, mas a solução acima funcione.
Vic
2

abra a pasta e execute o script

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

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