У меня есть куча файлов .m html, сохраненных chrome от Google, и я хочу сохранить их все в формате .pdf.
Я создал «Быстрое действие» (рабочий процесс) и установите для параметра «Получить выбранные элементы поиска».
on run {input, parameters}
-- Press ⌘
delay 1.03775
set timeoutSeconds to 4.000000
set uiScript to "keystroke \"\" using command down"
my doWithTimeout( uiScript, timeoutSeconds )
-- Press ⌘P
delay 1.034805
set timeoutSeconds to 4.000000
set uiScript to "keystroke \"p\" using command down"
my doWithTimeout( uiScript, timeoutSeconds )
-- Press Return
delay 1.054378
set timeoutSeconds to 4.000000
set uiScript to "keystroke \"
\ "" my doWithTimeout (uiScript, timeoutSeconds)
-- Press Return
delay 1.023765
set timeoutSeconds to 4.000000
set uiScript to "keystroke \"
\ " «my doWithTimeout (uiScript, timeoutSeconds) возвращает входной конец end run
для doWithTimeout (uiScript, timeoutSeconds) устанавливает endDate в (текущая дата) + timeoutSeconds, повторяет попытку запуска сценария» сообщить приложению \ "Системные события \" "& uiScript & "end tell" завершить повтор при ошибке errorMessage if ((текущая дата)> endDate), затем ошибка "Can not" & uiScript end, если end попытаться end end повторить end doWithTimeout
Однако, когда я выбираю файлы в папке и запустите скрипт. Он сохраняет первый файл в формате pdf и иногда останавливается на странице сохранения окна печати Chrome.
Что я делаю не так, пожалуйста?