Как обойти диалоговое окно предоставления доступа при открытии файла Excel,word или powerpoint с помощью сценариев Apple
ОС: MacOS High Seirra (10.13.6)
Я использую приведенный ниже код, чтобы открыть файл Excel из сценариев Apple
`set excelFile to "TestExcel_ReadOnly.xlsx"
set filepath to ¬
((folder of file (path to me) of application "Finder" as text) ¬
& excelFile) as alias
set sourcePath to POSIX path of filepath
tell application "Microsoft Excel"
activate
open sourcePath
end tell`
Затем я получу диалоговое окно с просьбой дать разрешение, я хочу избавиться от этого, поскольку я хочу запускать эти сценарии Apple удаленно
0 ответов
Это может обойти проблему:
`с таймаутом 5 секунд попробуйте открыть имя
файла при ошибке - появится диалоговое окно отмены и предоставления доступа и остановит выполнение. Нажмите кнопку "Предоставить доступ", чтобы продолжить выполнение скрипта.
сообщить приложению "Системные события", чтобы процесс "Microsoft Excel" сообщил кнопке "Предоставить доступ" окна "Открыть" процесса приложения "Microsoft Excel" приложения "Системные события" выполнить действие "AXPress" end try end timeout`