Mac 上有什么工具能把任意窗口置顶的吗?类似 Windows 系统上的 AquaSnap

2018-07-31 23:16:02 +08:00
 duxiansen
找了很久没找到类似的工具,或者有谁知道 macOS 理论上有权限实现这样的功能吗?(不懂 macOS 开发)
4885 次点击
所在节点    macOS
10 条回复
tyhunter
2018-07-31 23:42:06 +08:00
搜索 Afloat
duxiansen
2018-07-31 23:53:31 +08:00
@tyhunter 之前也是搜到了这个,不过已经几年没更新了,所以想问下有没有其他比较好用些的
huaxianyan
2018-08-01 00:08:15 +08:00
4t Tray Minimizer
huaxianyan
2018-08-01 00:09:02 +08:00
抱歉没注意审题,还以为是 Windows 平台
cairnechen
2018-08-01 00:20:14 +08:00
chengluyu
2018-08-01 04:03:52 +08:00
Windows 下很好实现,你只要拿到目标窗口的 HWND 然后设置一下属性就行了,都不用额外的权限。(上次尝试做这种事是几年前在 Windows 7 上了,不知道现在还行不行)

macOS 下你可以用 NSWindow 的 windowNumberAtPoint:belowWindowWithWindowNumber: 拿到任意坐标的窗口 ID,但是接下来就不知道怎么搞了,NSApp 里 window:windowWithNumber 只能获取自己 app 中窗口的引用,拿不到别的 app 的窗口引用。
chengluyu
2018-08-01 04:06:01 +08:00
Windows 的 API 可以控制其它窗口做很多事,比如 SetWindowText 函数甚至可以更改任意窗口的标题…… macOS 好像无法通过公用的 API 做到这些,但是一定是有办法 hack 的。
Blanke
2018-08-01 10:01:27 +08:00
用了 Helium,差不多满足我的需求了。。
tyhunter
2018-08-01 10:52:00 +08:00
@duxiansen 10.13 下依然 90%窗口可用 Afloat 置顶
1002xin
2018-08-02 14:29:20 +08:00
其实 Moom 也行,调个大小改个快捷方式

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/475782

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX