Làm cách nào để tôi nhấp vào Cuộc gọi bằng cách sử dụng iPhone bằng cách sử dụng Phân cấp của Trình kiểm tra khả năng truy cập?


1

Đây là mã AppleScript:
đặt phone_num thành "1111111111" - (đặt số riêng của bạn ở đây)

bảo tôi kích hoạt
hộp thoại hiển thị "" nút {"FaceTime", "Gọi", "Hủy"} nút mặc định 2 với đường dẫn biểu tượng đến tài nguyên "AppIcon.icns" trong gói (đường dẫn đến ứng dụng "FaceTime")

- FaceTime
nếu result = {nút trả về: "Có"} sau đó
thực hiện shell shell "open facetime: //" & trích dẫn từ phone_num
nói với ứng dụng "Sự kiện hệ thống "
lặp lại trong khi không (nút" Gọi "của cửa sổ 1 của quy trình ứng dụng" FaceTime "tồn tại)
trì hoãn 1
kết thúc
nhấp vào nút nhấp" Gọi "của cửa sổ 1 của quy trình ứng dụng"FaceTime "
kết thúc

- Gọi
khác nếu result = {nút trả về: "Gọi"} sau đó
báo cho ứng dụng "FaceTime"
kích hoạt - mang FaceTime đến giao diện người
dùng nói
với ứng dụng "Sự kiện hệ thống"
cho quá trình "FaceTime"
nói với thanh công cụ của cửa sổ 1
- nhấp "
Bấm vào cửa sổ âm thanh (nút đầu tiên trong đó mô tả khả năng truy cập của nó = "Âm thanh")
- đặt số điện thoại vào hộp văn bản
gõ phím phone_num

- Nhấp vào nút "Gọi bằng iPhone"

kết thúc cho biết
kết thúc cho biết
kết thúc

- Thoát khỏi ứng dụng
khác
nói với ứng dụng "FaceTime" để kích hoạt
độ trễ 1
nói với ứng dụng "Sự kiện hệ thống" để nhấn phím "q" bằng cách sử dụng {lệnh down} - thoát
kết thúc FaceTime nếu

Hệ thống phân cấp "Thanh tra khả năng truy cập"


Điều này trông giống như một cái gì đó thuộc về Stack Overflow .
Appleoddity

Câu trả lời:


0

Đây là một vài thứ có thể cạo một vài dòng từ mã của bạn ...

Điều này làm việc cho tôi trên phiên bản mới nhất của Sierra

set input to the (123 - 456 - 7890) --  Insert Telephone Number
open location "tel://" & input & "?audio=yes"
delay 1 --  You May Need To Adjust This Delay Value
tell application "System Events"
    key code 36
end tell

0

Tôi có thiết lập điều tương tự ở Alfred . Tôi sử dụng để nhấp vào Call.

tell application "System Events" to click button "Call" of front window of application process "FaceTime"

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.