13

我已经研究了几个小时,我想找到我的 Mac 系统默认光标。没有任何鼠标悬停,我只想要默认光标。我正在运行旧版本的 Mac 之一,即:10.4.11;

有人告诉我光标在这里:

/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HiServices.framework/Versions/A/Resources/cursors

但是,似乎没有 Cursors 文件夹

/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HiServices.framework/Versions/A/Resources/  

请帮忙。我想要一杯冰沙。:P

4

3 回答 3

8

当系统的其余部分可能不可用时(例如在启动时),需要显示默认箭头,因此它可能存储在特殊位置,例如硬件本身。

最接近默认光标的图像可能是“上下文菜单”,这里:

/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Resources/cursors/contextualmenu/cursor_1only_.png

通过一些小的编辑,您可能可以将此图像变成完整的箭头图片。

大多数其他游标在 WebKit 中都有图像,这里:

/System/Library/Frameworks/WebKit.framework/Versions/Current/Frameworks/WebCore.framework/Resources/
于 2012-07-19T04:37:02.590 回答
7

在做了一些挖掘之后,我发现了这个:

/System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/Resources/EFIResourceBuilder.bundle/Contents/Resources/loginui_cursor@2x.png

希望这就是你要找的。

于 2014-07-30T18:33:40.220 回答
2

您可以以编程方式提取图像:

//: Playground - noun: a place where people can play

import Cocoa

let cursor = NSCursor.arrowCursor().image.TIFFRepresentation

let searchPaths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)

let documentsPath = searchPaths[0] as! String
let savePath = documentsPath.stringByAppendingPathComponent("cursor.tiff")

cursor?.writeToFile(savePath, atomically: true)

结果是具有 4 个不同版本的光标的 tiff,范围从 20x24 像素(非视网膜默认)到 200x240 像素。使用 Preview.app,您可以抓取每个单独的尺寸并将其复制/粘贴到新文档中,并将每个尺寸保存为 png。

或者只是抓住我之前准备的一个:https ://dl.dropboxusercontent.com/u/147461/mac-cursor/mac-cursor.zip

于 2015-06-05T20:09:50.277 回答