我正在使用safari插件。我已經添加了一些Qt代碼。現在我想在用戶點擊Qt對話框上的QPushButton時打開「safari-> preferences」窗格。 如果在目標c也可能,請告訴我。如何以編程方式打開Safari->偏好設置窗格
1
A
回答
0
我不知道直接的api。
寫一個蘋果腳本,並使用UI腳本 告訴Safari瀏覽器 1)打開 2)選擇菜單項的喜好(甚至發送擊鍵CMD +)
一些腳本,如:
tell application "System Events"
tell process "Safari"
tell menu bar 1
tell menu bar item "Safari"
tell menu "Safari"
click menu item "Preferences..."
end tell
end tell
end tell
end tell
1
最後我明白了。 這裏是我的解決方案:
tell application "Safari" to activate
delay 4
tell application "System Events" to tell process "Safari"
keystroke "," using command down
tell window 1
click button "Extensions" of tool bar 1
activate "Extensions"
keystroke return
end tell
end tell
使用這個AppleScript的,我們可以通過編程打開Safari->首選項。
相關問題
- 1. 如何以編程方式更改Dock偏好設置?
- 2. Monkeyrunner以編程方式打開設置
- 3. 如何以編程方式打開以太網設置?
- 4. 如何使用Applescript打開Dropbox偏好設置窗口?
- 5. 以編程方式打開窗體
- 6. Android PreferenceFragment如何以雙窗格格式顯示偏好設置,如PreferenceActivity?
- 7. 如何以編程方式在ios中打開Internet設置?
- 8. 如何以編程方式更改偏好設置的摘要文本顏色?
- 9. 如何保持自定義設置Charm展開式以編程方式打開?
- 10. 如何以編程方式打開GPS
- 11. office.js以編程方式打開任務窗格
- 12. 以編程方式打開PDF並以PDF格式打印C#
- 13. 如何在android中以編程方式打開SMS窗口?
- 14. 如何以編程方式打開「網絡連接」窗口
- 15. 如何以編程方式打開新的瀏覽器窗口
- 16. 如何以編程方式打開新的Live Meeting窗口
- 17. 以編程方式打開設置應用程序(iPhone)
- 18. Bootstap Modal - 設置遠程路徑並以編程方式打開
- 19. 如何在android studio中以編程方式打開設備語言設置?
- 20. 如何以編程方式設置passwordToggleEnabled
- 21. 如何以編程方式設置masterpage?
- 22. 如何以編程方式設置layout_margin?
- 23. 如何以編程方式設置SeCreateGlobalPrivilege?
- 24. 如何以編程方式設置adUnitId?
- 25. Excel VBA:如何以可編程方式打開對齊網格
- 26. 如何以編程方式設置網格行和列位置
- 27. 以編程方式打開iOS Touch ID設置
- 28. Android通知以編程方式打開橫幅設置
- 29. 以編程方式打開未知來源設置
- 30. 以編程方式打開特定設置頁面
好的......謝謝幫助我Daij-Djan。 – user1811533
我想沒有applescript來打開Safari->首選項 –
葉這就是爲什麼說我爲什麼說與GUI腳本AS:更新我的答案 –