Я изменил скрипт apple-add-new item и применил его как действие папки в папку «Тома». Скрытый скрипт предполагает обнаружить, когда вставлен новый USB-накопитель и открыть приложение (рабочий процесс Automator), который затем копирует файл на диск и выталкивает его.Использование AppleScript для открытия приложения
Выпуск 1
Когда я запустить скрипт в AppleScript Editor это работает. Однако, когда скрипт запускается автоматически при подключении USB-накопителя, он только сообщает мне, что он обнаружил новый диск и не открывает приложение. Я использую скрипт оболочки open -a Conference_Copy_Paste, чтобы открыть приложение, которое находится в моей папке приложений (см. Код AppleScript ниже).
Начала коды Used --->
свойство DIALOG_TIMEOUT: 0 - установить количество времени, прежде чем диалоги автоматического ответ.
сделать скрипт «открытым -a Conference_Copy_Paste»
на добавление элементов папки в this_folder после получения added_items попробовать СКАЖИТЕ приложение «Finder» --get имя папки установить название_папки на имя из this_folder конца сказать
-- find out how many new items have been placed in the folder
set the item_count to the number of items in the added_items
--create the alert string
set alert_message to ("Folder Actions Alert:" & return & return) as Unicode text
if the item_count is greater than 1 then
set alert_message to alert_message & (the item_count as text) & " new items have "
else
set alert_message to alert_message & "One new item has "
end if
set alert_message to alert_message & "been placed in folder " & «data utxt201C» & the folder_name & «data utxt201D» & "."
set the alert_message to (the alert_message & return & return & "Would you like to view the added items?")
set the user_choice to the button returned of the result
if user_choice is "Yes" then
tell application "Finder"
--go to the desktop
activate
--open the folder
open this_folder
--select the items
reveal the added_items
end tell
end if
end try
конец добавления элементов папки в
< --- Конец кода Используется
Выпуск 2
После использования этого приложения в течение примерно 10 раз, я начинаю получить ошибку при запуске его. Ошибка гласит: «У вас нет разрешения на сохранение файла« любой файл »в папке« Любая папка ».» Единственный способ решить эту проблему - перезапустить мою систему. Есть ли лучший способ решить эту проблему?
Рабочий процесс приложения Automator запускает «Получить определенные элементы поиска», «Копировать элементы Finder», а затем «Извлечь диск».
Заранее благодарим любого, кто мог бы помочь мне решить эту проблему. Я отчаянно нуждаюсь в этом, чтобы работать, поскольку мне приходится копировать и вставлять файлы на 1k USB-накопители для конференции.