สำหรับไฟล์ที่เลือกใน Finder ฉันต้องการเรียกใช้สคริปต์ Perl โดยใช้บริการ ฉันสร้างกระบวนการอัตโนมัติที่เรียกใช้ AppleScript:
on run {input, parameters}
tell application "Terminal"
activate
do script "/Users/myaccountname/Applications/TeXcount_3_0/texcount.pl \"" & (input as string) & "\""
end tell
end run
ปัญหาเพียงอย่างเดียวคือชื่อไฟล์ที่เลือกปรากฏเป็นสิ่งที่ต้องการ:
"Macintosh HD:Users:myaccountname:Documents:texfile.tex"
ซึ่งสคริปต์ Perl ไม่สามารถเข้าใจได้ ฉันจะทำให้เป็นชื่อไฟล์เหมือน UNIX ได้อย่างไร