Script de shell exec do Applescript com espaço no caminho

0

O problema que estou tentando resolver é simplesmente executar o Google Chrome com a opção --disable-web-security no OSX. Como parece que não posso adicionar um switch (argumento) a um alias, comecei a procurar outras opções. A sugestão que aparecia com maior frequência era usar um Applescript e chamá-lo de um alias. Então eu configurei e o script é o seguinte:

do shell script "exec /Applications/Google Chrome.app/Contents/MacOs/Google Chrome --disable-web-security"

Quando executo o script, recebo o erro:

sh: /Applications/Google: No such file or directory sh: line 0: exec: /Applications/Google: cannot execute: No such file or directory

O script não processará o caminho além do espaço no "Google Chrome". Como posso modificar esse script para ser executado com os espaços no caminho?

Qualquer ajuda é apreciada.

    
por Rob 26.02.2015 / 15:34

1 resposta

2

Assim ...

set s to "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
do shell script "exec " & quoted form of s & " --disable-web-security"
    
por 26.02.2015 / 16:29