2013-08-21 37 views
5

Có lệnh nào trong kịch bản lệnh táo để nhấp chuột phải vào một tập tin và đưa lên trình đơn ngữ cảnh không?Applescript nhấp chuột phải vào một tập tin

Tôi đang tìm một cái gì đó giống như

tell application "Finder" 
    set theDesktopItems to every item of desktop 
    right click item 1 of theDesktopItems 
end tell 
+1

Những mục nào bạn muốn chọn từ menu popup? Có thể có một cách để làm điều đó trực tiếp, không có menu. – Mark

+1

Tôi chỉ cần hiển thị menu. Sau đó, người dùng sẽ chọn mục theo cách thủ công. – James

+0

@James Tự hỏi liệu điều này có hiệu quả với bạn không? Nếu có thì sẽ tốt nếu đánh dấu câu hỏi được trả lời hoặc chia sẻ kết quả của bạn. – adamh

Trả lời

7

Đây là một công việc cho các ứng dụng Hệ thống Sự kiện. Nó có thể được sử dụng để đạt được các mục trình đơn và hành động của họ trong hầu hết các ứng dụng, ngay cả những ứng dụng không thể viết được.

Hãy thử điều này:

tell application "System Events" 
    tell process "Finder" 
     set target_index to 1 
     set target to image target_index of group 1 of scroll area 1 
     tell target to perform action "AXShowMenu" 
    end tell 
end tell 

Kiểm tra liên kết này cho một tổng quan về using System Sự kiện nếu bạn đang nghiêng như vậy: http://n8henrie.com/2013/03/a-strategy-for-ui-scripting-in-applescript/

+0

Mẹo hay. Tôi không biết hành động "AXShowMenu" sẽ hiển thị menu nhấp chuột phải. – regulus6633

+0

Hi adamh, Bạn có thể xây dựng chi tiết về cách sử dụng tập lệnh không? Tôi đã thử thêm kịch bản này trong automator và gán một phím tắt trong tùy chọn hệ thống, nhưng khi tôi nhấn phím tắt nó không làm bất cứ điều gì. Tôi có thể tạo ra một câu hỏi mới để bạn nhận được nhiều tín dụng hơn để trả lời chi tiết này. Cảm ơn. –

+1

@VicJang yeah có thể là một vấn đề tự động hóa, tốt nhất để bắt đầu một câu hỏi mới, hãy chắc chắn để đề cập đến phiên bản os bạn đang ở trên. chúc mừng – adamh

Các vấn đề liên quan