Mô phỏng tab shift với Automator / AppleScript?


1

OSX 10.9.1, cuối năm 2013 MBPr

Tôi đang cố gắng tạo một quy trình làm việc của Automator để kết nối với một máy khác trong mạng của mình. Làm thế nào tôi có thể làm điều này với Automator? Tôi có tất cả được thiết lập đến mức tôi phải nhập và tên và mật khẩu của quản trị viên, nhưng tôi không thể tìm ra cách mô phỏng tổ hợp phím thực sự hoạt động . Tôi tìm thấy một phương pháp nghe có vẻ hợp pháp đây , nhưng điều này không hoạt động cho tab shift (vì trường được chọn khi khởi chạy là mật khẩu và tôi cần chỉnh sửa tên người dùng mật khẩu).

Tôi đã thử AppleScript này, đó là những gì bài đăng đó bảo tôi làm:

on run {input, parameters}

tell application "System Events"
    keystroke (tab) using {shift down}
end tell

return input
end run

Quy trình làm việc của Automator tuyên bố đã hoàn thành không có lỗi, nhưng trường được chọn khi khởi chạy vẫn được chọn. Làm thế nào tôi có thể chọn thành công lĩnh vực này? Cảm ơn!


Chúng tôi có thể sao lưu chỉ là một phần nhỏ Tại sao bạn cố gắng kết nối với máy - chia sẻ tệp, chia sẻ màn hình? Có thể dễ dàng hơn để thực hiện toàn bộ kết nối từ dòng lệnh.
Tony Williams

Chia sẻ màn hình @TonyWilliams, với iMac 10.9.1 cuối năm 2013.
nloveladyallen

Câu trả lời:


1

Tôi đang trả lời câu hỏi ban đầu trong tiêu đề trong trường hợp mọi người đang tìm kiếm nó và điều hướng đến trang này.

  • Bạn không cần phải thay đổi trong dấu ngoặc nhọn, trừ khi đó là danh sách được phân tách bằng dấu phẩy.
  • Nếu "tab" trong ngoặc đơn không hoạt động, hãy thử mã khóa.
  • Đối với mỗi lần bấm phím, hãy thử thông báo các sự kiện Hệ thống để thực hiện mà không cần kết thúc.

Tùy thuộc vào ứng dụng của bạn, bạn cần chỉ định ứng dụng nào bạn đang yêu cầu thực hiện các lệnh và các tham số khác như cửa sổ.

Ví dụ: trong Safari, với các đề xuất ở trên:

tell application "Safari"
    tell front window
       tell application "System Events" to key code 48 using shift down
    end tell
end tell

0

Nếu bạn muốn tự động hóa Chia sẻ màn hình thì cách dễ nhất là lưu tệp kết nối.

Kết nối với máy tính có màn hình bạn muốn, đảm bảo lưu mật khẩu. Bây giờ hãy vào menu "Tập tin" và lưu kết nối. Bạn sẽ nhận được một tệp có thể dễ dàng mở từ dòng lệnh hoặc trong Automator hoặc thậm chí chỉ cần nhấp đúp vào Finder. Tôi làm điều đó hầu hết các đêm.


Có, tôi đã làm điều đó và tự động mở tệp đó và khi tôi mở tệp (với Automator hoặc với Finder), một cửa sổ xuất hiện để tôi nhập tên người dùng và mật khẩu. Tôi cần chọn trường đầu tiên để nhập vào (hoặc, đúng hơn là Tự động nhập vào).
nloveladyallen
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.