การปรับปรุงที่เป็นไปได้ของสคริปต์นี้คือการเปลี่ยน run handler เพื่อใช้ไฟล์ที่เลือกในปัจจุบันจาก Finder ดังเช่น:
on run
tell application "Finder" to set sel to selection
open sel
end run
on open the_files
repeat with i from 1 to (count the_files)
try
set posix_path to POSIX path of (item i of the_files as alias)
if posix_path ends with "/" then set posix_path to ¬
text 1 thru -2 of posix_path
try
do shell script "ln -s " & quoted form of posix_path ¬
& " " & quoted form of (posix_path & ".sym")
on error
try
do shell script "ln -s " & quoted form of posix_path ¬
& " " & quoted form of (posix_path & ".sym") with administrator privileges
end try
end try
end try
end repeat
end open
นอกจากนี้คุณยังสามารถแก้ไข [แอปพลิเคชัน] /Contents/Info.plist เพื่อเพิ่ม
<key>LSUIElement</key>
<true/>
ก่อนหน้า </dict> สุดท้าย นี่หมายความว่าแอปจะทำงานในพื้นหลังและจะไม่ปรากฏขึ้นมาเมื่อคุณคลิก