Cách chỉnh sửa menu ngữ cảnh Finder khi không có tệp hoặc thư mục nào được nhấp


2

Tôi muốn tạo các phím tắt như "Sao chép đường dẫn của thư mục hiện tại" và "Mở thiết bị đầu cuối trong thư mục hiện tại" trong menu ngữ cảnh được sàng lọc. Tôi biết cách đạt được điều này với Dịch vụ và Máy tự động nhưng chỉ khi tệp được nhấp chuột phải. Làm thế nào để tôi làm điều đó khi một vùng trống được nhấp chuột phải? enter image description here

Câu trả lời:


2

Bạn hỏi, "Làm thế nào để tôi làm điều đó khi một vùng trống được nhấp chuột phải?", Cũng phù hợp với nội dung của menu ngữ cảnh mặc định , Tôi tin rằng một cái gì đó phải được lựa chọn để hành động nếu không bạn sẽ luôn luôn nhận được menu ngữ cảnh mặc định . Điều đó nói rằng, bạn có thể tạo ra một Máy tự động Dịch vụ không nhận được đầu vào Trình tìm kiếm và gán cho nó một phím tắt. Sau đó sử dụng AppleScript , bạn sẽ mã hóa nó để làm những gì bạn muốn dựa trên target bất động sản của cửa sổ phía trước Trình tìm kiếm .

Hai cái sau thí dụ AppleScript phân khúc có thể được sử dụng trong một Chạy AppleScript hoạt động trong một Máy tự động Dịch vụ mà một phím tắt có thể được chỉ định hoặc như là một AppleScript Ứng dụng được tạo ra tại Biên tập kịch bản và ứng dụng kéo và thả xuống Thanh công cụ trong Trình tìm kiếm .

Ví dụ này sao chép vào bảng tạm đường dẫn POSIX của thư mục hiện tại ở phía trước Trình tìm kiếm cửa sổ:

try
    tell application "Finder"
        set the clipboard to text items 1 thru -2 of POSIX path of (target of front window as string) as string
    end tell
end try 

Ví dụ này mở ra Thiết bị đầu cuối vào thư mục hiện tại của mặt trước Trình tìm kiếm cửa sổ:

try
    tell application "Finder"
        set theTargetPath to text items 1 thru -2 of POSIX path of (target of front window as string) as string
    end tell
    tell application "Terminal"
        do script "pushd " & theTargetPath & "; clear"
        activate
    end tell
end try

Mặc dù vậy, điều duy nhất tôi có thể nghĩ đến là sử dụng Xcode và tạo ra một Dịch vụ hoặc là Ứng dụng mở rộng để làm những gì bạn yêu cầu, nếu nó thậm chí có thể làm được.


Chú thích: Các thí dụ AppleScript chỉ có vậy và, sans try tuyên bố như một xử lý lỗi , không bao gồm bất kỳ khác xử lý lỗi như có thể là phù hợp / cần thiết / mong muốn, trách nhiệm thuộc về người dùng để thêm bất kỳ thích hợp xử lý lỗi bất cứ gì mã ví dụ trình bày.


1

Có 2 ứng dụng thêm biểu tượng vào cửa sổ công cụ tìm sẽ mở cửa sổ terminal trong thư mục được hiển thị. Các ứng dụng là ' GotoShell 'và' Vỏ ốc '. Tôi có cả hai ứng dụng và cả hai đều hoạt động tốt như nhau. GotoShell cho phép người dùng chọn Terminal hoặc iTerm cho chương trình dòng lệnh của bạn. Bạn cũng có thể xác định một tập lệnh để chạy khi cửa sổ được mở.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.