我需要能够通过 Keymando 强制“检测显示”。我没有看到任何有关如何执行系统命令的示例。关于如何做到这一点的任何想法?
问问题
137 次
2 回答
2
您可以像在 ruby 中一样使用反引号或 system() 来执行此操作。
例如:
map "<Ctrl-u>" do
`osascript -e 'set volume output volume (output volume of (get volume settings) + 7)'`
end
于 2012-07-16T16:13:12.537 回答
0
感谢 Kevin 和这篇文章,我使用这个脚本完成了这项工作。希望这对将来的某人有所帮助。
# Detect Displays
map "<Cmd-Ctrl-d>" do
`osascript -e '
tell application "System Preferences" to activate
tell application "System Events"
tell process "System Preferences"
click menu item "Displays" of menu "View" of menu bar 1
tell button "Detect Displays" of window 1 to click
end tell
end tell
tell application "System Preferences" to quit
'`
end
于 2012-07-18T06:13:01.570 回答