caminho applescript a aplicação variável usando
-
06-07-2019 - |
Pergunta
Se eu tiver um AppleScript trecho como este
tell application "Finder"
set thePath to (POSIX path of (path to application "MyApp"))
end tell
ela voltará para me
"/ Applications / MyApp.app"
Agora, o que eu não consigo descobrir é como, em vez de especificar "MyApp" através de uma variável em vez do literal.
Meu applescript lê em alguns valores XML, sendo um deles o nome da aplicação que estou interessante em que eu tentei isso:.
tell application "Finder"
set thePath to (POSIX path of (path to application someVariable))
end tell
mas isso simplesmente me diz o erro
"Finder tenho um erro: Não é possível fazer a aplicação "". No tipo constante" MyApp
Alguma idéia de como posso fazer isso?
Solução
A resposta (ou pelo menos uma resposta) é:
set theApp to "MyApp"
set pathToTarget to POSIX path of (path to application theApp)
Desde caminho para a aplicação é uma parte do padrão adições, o Finder não é necessário.
Graças a Stephan K em MacScripter para me definir reta sobre isso.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow