gpt4 book ai didi

AppleScript 如何获取当前的显示分辨率?

转载 作者:行者123 更新时间:2023-12-04 04:46:25 38 4
gpt4 key购买 nike

我正在尝试根据鼠标光标所在的位置获取我的两个显示器的当前显示分辨​​率。

即当鼠标光标位于第一个显示器上时,我想获得该显示器的分辨率。

使用 shell 脚本,我可以获得两种分辨率:

set screenWidth to (do shell script "system_profiler SPDisplaysDataType | grep Resolution | awk '{print $2}'")

但我不知道哪个显示器当前处于“事件状态”。

有任何想法吗?

最佳答案

Applescript 无法访问光标位置,即使通过系统事件也是如此。对不起。

[有几个商业解决方案,但我猜在这种情况下它们不值得麻烦?我想我也可以创建一个快速的命令行工具,它只返回当前光标位置......值得麻烦吗?]

附言awk 非常擅长寻找匹配的行:

set screenWidth to (do shell script "system_profiler SPDisplaysDataType | awk '/Resolution/{print $2}'")

关于AppleScript 如何获取当前的显示分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1866912/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com