我正在创建一个自动播放器脚本,用于将文件从一个文件夹复制到另一个文件夹,然后运行AppleScript以通过分隔符分隔符重新命名该文件并重新保存第二个项目。例如,使用以下文件名:
- 一个新文件$ SG789.jpg
- file_2 $ 123-456.jpg
- FILE_NAME $ LG123.jpg
- this_file $ 558-432.jpg
我正在尝试通过“$”美元符号拆分文件名以创建以下新文件:
- SG789.jpg
- 123-456.jpg
- LG123.jpg
- 558-432.jpg
但是,当我运行脚本时,我收到以下错误:
“运行AppleScript”操作遇到错误。无法获得别名的第2项“Macintosh HD:用户:下载:存档:新文件$ SG789-PROC.jpg”。
这是我在Run AppleScript工作流程中运行的代码:
on run {input, parameters}
set AppleScript's text item delimiters to "$"
repeat with anItem in input
set fileName to item 2 of anItem
return fileName
end repeat
end run
我究竟做错了什么?