Вызовите сценарий Python из AppleScript

Мой сценарий 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 из-за места.

5
задан thinkcool 21 July 2011 в 20:43
поделиться