มันน่ารำคาญมากที่ต้องเปิดInformation about...หน้าต่างเพื่อหาเส้นทางของโฟลเดอร์หรือไฟล์
มีบางอย่างเช่นเมนูตามบริบทเพื่อรับurlหรือเส้นทางของไฟล์หรือโฟลเดอร์ใด ๆ ?
มันน่ารำคาญมากที่ต้องเปิดInformation about...หน้าต่างเพื่อหาเส้นทางของโฟลเดอร์หรือไฟล์
มีบางอย่างเช่นเมนูตามบริบทเพื่อรับurlหรือเส้นทางของไฟล์หรือโฟลเดอร์ใด ๆ ?
คำตอบ:
นี่เป็นเรื่องง่าย
เลือกไฟล์จากนั้นCommand-Cจะใส่พา ธ ไปยังไฟล์ในคลิปบอร์ด หากคุณวางลงในเทอร์มินัลคุณจะได้รับเส้นทางทั้งหมดน่าเสียดายที่แอพอื่น ๆ ส่วนใหญ่คุณจะได้รับชื่อไฟล์
หากคุณต้องการเส้นทางแบบเต็มจากนั้นคุณสามารถสร้างบริการอัตโนมัติเพื่อให้ทำได้อย่างง่ายดาย: -

สร้างบริการอัตโนมัติใหม่และเปลี่ยน ' บริการรับเลือก ' to: ไฟล์หรือโฟลเดอร์ และใน กับFinderแอพลิเคชัน
เพิ่มการคัดลอกไปยังการดำเนินการคลิปบอร์ดและบันทึกการบริการ
ตอนนี้คุณสามารถเลือกไฟล์คลิกขวาเพื่อรับเมนูตามบริบทและเลือกบริการของคุณในเมนูย่อยบริการ
เส้นทางจะอยู่ในคลิปบอร์ดพร้อมให้คุณวาง คุณสามารถตั้งค่าแป้นพิมพ์ลัดหากต้องการ
เดิมผมใช้เรียก Applescript การดำเนินการเพื่อให้ได้เส้นทาง Posix ไฟล์และผ่านมันไปคัดลอกไปที่คลิปบอร์ดการดำเนินการ
แต่ฉันค้นพบทุกสิ่งที่คุณต้องการคือให้สิ่งที่เลือกส่งผ่านไปยังการดำเนินการคัดลอกไปยังคลิปบอร์ดโดยตรง
การปรับปรุงนี้ใน Applescript เนื่องจาก Applescript สามารถจัดการกับหนึ่งรายการที่ถูกเลือกตามที่เขียนไว้เท่านั้น
แต่ตอนนี้คุณสามารถเลือกหลายไฟล์และรับหลายเส้นทางในคลิปบอร์ดโดยไม่ต้องเขียนโค้ดใด ๆ
บน OS X "El Capitan"
Option+ Command+ Cไฟล์ / โฟลเดอร์ที่เลือก
หรือ
option คลิกขวาที่ไฟล์ / โฟลเดอร์ (ใน Finder)
เลือก ' คัดลอก "ไฟล์ / โฟลเดอร์" เป็นชื่อพา ธ '
คัดลอกพา ธ ไฟล์ใน Finder
ตอนนี้คุณมีตัวเลือกในการคัดลอกพา ธ ไปยังไฟล์โดยไม่คัดลอกไฟล์นั้นสมบูรณ์แบบสำหรับการทำงานกับไฟล์ที่เก็บไว้บนเซิร์ฟเวอร์ ในการคัดลอกพา ธ ไฟล์คลิกขวาที่ไฟล์ใน Finder จากนั้นกดปุ่มตัวเลือกค้างไว้แล้วเลือกคัดลอกเป็นชื่อพา ธ
(จาก Apple) http://www.apple.com/osx/all-features/#other-features
คุณสามารถกำหนดทางลัดให้กับสคริปต์เช่นนี้
tell application "Finder" to set s to selection as alias list
if s is {} then return
set out to ""
repeat with f in s
set out to out & POSIX path of f & linefeed
end repeat
set the clipboard to out
มีข้อผิดพลาดใน 10.7 และ 10.8ที่ทำให้ยากต่อการรับselectionคุณสมบัติได้อย่างน่าเชื่อถือ แต่ได้รับการแก้ไขใน 10.9 (หน้าต่าง Finder ถูกข้ามไปที่สร้างขึ้นหลังจากการโฟกัสครั้งสุดท้ายถูกย้ายไปยังแอปพลิเคชั่นอื่นและย้อนกลับ) หากคุณใช้ 10.7 หรือ 10.8 ให้เพิ่มบรรทัดเหล่านี้ในตอนเริ่มต้นของสคริปต์:
activate application "SystemUIServer"
activate application "Finder"