Kịch bản:
#!/usr/bin/osascript
tell application "System Preferences"
activate
set current pane to pane "com.apple.preferences.users"
delay 2
tell application "System Events"
click radio button "Login Items" of tab group 1 of window "Users & Groups" of application process "System Preferences"
end tell
end tell
Làm cách nào để cung cấp quyền truy cập hỗ trợ cho tập lệnh này? Khi chạy phần này thông qua 'Trình chỉnh sửa tập lệnh', tất cả những gì nó cần là 'Trình chỉnh sửa tập lệnh' được bật trong 'Trợ năng' trong 'Bảo mật & quyền riêng tư'.
Nhưng tôi cần chạy cái này (và một số tệp script tương tự khác) để được thực thi mà không cần sự can thiệp của người dùng. Tôi đã thử lưu tệp ở các định dạng .sh, .app, .scpt, .applescript và chạy qua thiết bị đầu cuối dưới dạng sudo mà không gặp may mắn.
Tôi đã trải qua các câu hỏi khác như thế này và khác mà không có sự giúp đỡ.
EDIT: Cảm ơn các bạn đã phản hồi. Chúng tôi đã thử các phương pháp này và chúng hoạt động mà không có nghi ngờ gì và đó là vấn đề nằm ở đâu. Chúng tôi đã có quá nhiều máy mac để đi xung quanh và kích hoạt chúng bằng tay. Chúng tôi đã hy vọng một số lệnh sẽ thêm Terminal vào danh sách với sự cho phép của người dùng (giống như UAC trong Windows) hoặc nếu có thể âm thầm.