Applescript в папку просмотра сценария оболочки

Я пытаюсь настроить папки так, чтобы при добавлении файла в папку, я могу запустить скрипт...для этого я сделал простой тест, но не могу заставить его работать...

вот мой applescript

on adding folder items to theWatchedFolder after receiving theDetectedItems
    activate
    display dialog "Transcode Successful"
    do shell script "/Users/wme/Desktop/script.sh" & theDetectedItems
end adding folder items to

и script.sh

#!/bin/sh
f=""
do
    name=$(basename "$f")
    dir=$(dirname "$f")
    notify-send "$name"
done

в то время как он предупреждает меня о "успешном перекодировании", поэтому я знаю, что applescript работает...Я не получаю уведомления по shellscript, что правильное имя передала...как я могу это сделать?

3
задан Chris James Champeau
22.12.2022 0:11 Количество просмотров материала 2646
Распечатать страницу

1 ответ

on adding folder items to p after receiving input
    set l to {}
    repeat with f in input
        set end of l to quoted form of POSIX path of f
    end repeat
    set text item delimiters to " "
    do shell script "bash ~/Desktop/script.sh " & (l as text)
end adding folder items to

вы также можете использовать Automator для создания папки, запуск скриптов напрямую:

1
отвечен user495470 2022-12-23 07:59

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх