![Apple Script: невозможно вызвать id3tag из скрипта с помощью «do shell script»](https://rvso.com/image/1482457/Apple%20Script%3A%20%D0%BD%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%B2%D1%8B%D0%B7%D0%B2%D0%B0%D1%82%D1%8C%20id3tag%20%D0%B8%D0%B7%20%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20%C2%ABdo%20shell%20script%C2%BB.png)
Попытка переименовать mp3-файлы из скрипта Apple, который будет частью более крупного скрипта, включающего Audio Hijacker.
set folder_p to "/Users/me/Music/"
set folder_path to POSIX path of folder_p
set file_path to ("\"" & folder_path & "one.mp3" & "\"")
do shell script (" id3tag " & " -AHEROR" & file_path)
Последняя команда выдает следующее сообщение об ошибке:
error "sh: id3tag: command not found" number 127
Когда я вызываю id3tag напрямую из командной строки, это работает, но в скрипте это не работает. Есть идеи, что делать? Я установил id3tag с помощью brew.
решение1
ок, решено. Спасибо.
do shell script ("/usr/local/Cellar/id3lib/3.8.3_1/bin/id3tag " & " -A HHHHHHH " & file_path)