Мой сценарий AppleScript и Python в настоящем рабочем каталоге. Теперь мне нужно позвонить сценарию Python по имени Test.py с привилегиями Admin из AppleScript с помощью команд Shell.
Этот код в AppleScript дает PWD
tell application "Finder" to get folder of (path to me) as Unicode text
set presentDir to POSIX path of result
этот код в AppleScript вызывает скрипт Python от AppleScript вручную
do shell script "/Users/mymac/Documents/'Microsoft User Data'/test.py"
Как добавить нынет на эту команду вместе с привилегиями admin?
Редактирование и обновление:
set py to "test.py "
set calldir to workingDir & py
do shell script calldir
. ] Это дает ошибку
error "sh: /Users/mymac/Documents/Microsoft: No such file or directory" number 127
, но Диалог отображения CallDir. Показывает
/Users/mymac/Documents/Microsoft User Data/test.py
Причина:
Он проточен после того, как слово «Microsoft» в команде Shell Scrept из-за места.