2012-08-30 23 views
8

Tôi đã viết một Dịch vụ bằng cách sử dụng Máy tự động của Apple. Hành động đầu tiên là hành động "Yêu cầu văn bản". Tuy nhiên, khi tôi kích hoạt phím tắt để khởi tạo dịch vụ, phương thức yêu cầu cho văn bản bật lên, nhưng nó không có tiêu điểm. Tôi phải sử dụng chuột để nhấp vào nó.hành động "yêu cầu văn bản" trong trình tự động của Apple không nhận được tiêu điểm tự động

Có cách nào để trình tự động mở cửa sổ này với tiêu điểm trên đầu vào văn bản không?

+0

điều này khiến tôi phát điên ngay từ giây phút này. Tôi sẽ làm một số nghiên cứu thêm và nếu không có tình yêu tôi sẽ bắt đầu một tiền thưởng. – Mark

Trả lời

15

Thêm một số bản ghi chép vào đầu luồng công việc của bạn với mã sau. Chỉ cần thay thế myapp bằng tên ứng dụng của bạn

tell application "myapp" 
activate 
end tell 
+10

Bạn cũng có thể chỉ sử dụng 'kích hoạt' một mình. –

+3

Tôi đã thêm một hành động ở phía trên cùng của luồng công việc mà chỉ cần "kích hoạt" và nó hoạt động. cảm ơn! – pocketfullofcheese

3

Đây là câu trả lời một phần, công việc cho tôi, một phần; thay vì sử dụng Hỏi cho hành động văn bản, tôi chỉ sử dụng một bản ghi chép trong ứng dụng tự động hóa của tôi (thay vì Ask..action, tôi đã sử dụng hành động "Chạy bản thảo"). có vẻ như sau:

on run {input, parameters} 

    set x to the text returned of (display dialog "Enter a version number" default answer "1134" buttons {"OK"} default button 1) 


    return x 
end run 

Ứng dụng tự động hóa của tôi là giúp tôi nhập số phiên bản cho vé; bằng cách sử dụng chuột làm cho bàn tay của tôi bị tổn thương. Các hộp thoại applescript dường như đã tập trung đúng cách, vì vậy hãy tận hưởng! Hãy cho chúng tôi biết bạn làm như thế nào!

+0

cảm ơn! Tôi sẽ cung cấp cho một thử này sớm và lấy lại cho bạn! – pocketfullofcheese

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