Я пытаюсь получить имя текущего файла, воспроизводимого в VLC. Applescript ДОЛЖЕН быть в состоянии сделать это с VLC 2 и включенным (он находится в словаре, "имя текущего элемента"), однако он не компилируется, поскольку «ожидаемый конец строки, но найденный идентификатор».
В чем дело?
Редактировать: вот часть кода, которая не работает
tell application "VLC"
get name of current item
end tell
ДВОЙНОЕ РЕДАКТИРОВАНИЕ: весь сценарий
tell application "VLC"
set clipname to get name of current item
end tell
set oldDelim to AppleScript's text item delimiters
set AppleScript's text item delimiters to "."
--set clipname to text item 1 of clipname
set AppleScript's text item delimiters to oldDelim
return clipname
РЕДАКТИРОВАТЬ РЕДАКТИРОВАТЬ: что-то странное происходит. Клянусь, когда я открывал один из моих яблочных сценариев раньше, он справедливо сказал "текущее время" без проблем. Но когда я снова открыл его, он сказал « <<class AACT>>
, и не позволит мне вместо этого ввести текущее время.
РЕДАКТИРОВАТЬ РЕДАКТИРОВАТЬ РЕДАКТИРОВАТЬ: Он просто сделал это снова. Когда я вышел и снова открыл яблочный скрипт, он появился / работал так, как должен.