Как обойти диалоговое окно предоставления доступа при открытии файла 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`

Другие вопросы по тегам