Thỉnh thoảng tôi sử dụng PdaNet để sử dụng iPhone của mình. Ứng dụng khách dành cho máy tính để bàn dành cho OSX không giàu như phiên bản dành cho cửa sổ. Một trong những khác biệt chính là OSX không cho phép tự động kết nối với iPhone ngay sau khi được cắm vào.Bản tóm tắt để nhấp vào biểu tượng cụ thể trong Thanh Menu của máy Mac
Bạn có biết cách sử dụng Applescript để nhấp vào biểu tượng PdaNet trên Thanh Menu và sau đó chọn và nhấp vào tùy chọn 'Kết nối' trên đó?
Đây là những gì biểu tượng thanh menu 'PdaNetMac' của ứng dụng trông giống như:
Tôi đã xem xét các câu hỏi sau nhưng là một newbie AppleScript và không chắc chắn làm thế nào để tìm kiếm các biểu tượng PdaNet về thanh menu:
- Click menu item on Mac OSX Lion using AppleScript
- Applescript: on clicking Menu Bar item via gui script
- Accessing dock icon right-click menu items with AppleScript
Tôi đã xác nhận rằng 'Bật quyền truy cập cho thiết bị trợ giúp' được bật.
Dựa trên câu hỏi thứ hai ở trên, đây là nỗ lực hiện tại của tôi tại làm điều này:
ignoring application responses
tell application "System Events" to tell process "PdaNet"
click menu bar item 1 of menu bar 2
end tell
end ignoring
do shell script "killall System\\ Events"
delay 0.1
tell application "System Events" to tell process "PdaNet"
tell menu bar item 1 of menu bar 2
click menu item "Connect" of menu 1
end tell
end tell
Điều thú vị là, kịch bản ở trên làm việc cho tôi tốt khi tôi thay đổi PdaNet
để Flux
.
Cảm ơn !!
Làm việc này !! Cảm ơn bạn !! –