首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取图标在桌面上的位置

获取图标在桌面上的位置
EN

Stack Overflow用户
提问于 2010-05-17 04:50:40
回答 4查看 1.1K关注 0票数 5

如何在OS X中获取桌面上图标的位置?或者,如何获得桌面上所有图标及其位置的列表?

EN

回答 4

Stack Overflow用户

发布于 2013-01-25 17:12:05

尝试以下AppleScript代码

代码语言:javascript
复制
tell application "Finder"
    get desktop position of every item of desktop
end tell
票数 4
EN

Stack Overflow用户

发布于 2010-05-17 08:03:34

文件夹的解决方案是使用use a catalog iterator来获取文件夹中每个项目的查找器信息。查找器信息是一个FileInfoFolderInfo结构,其中包含指定图标将出现的位置的QuickDraw Point (整数坐标,原点左上角,正y向下)。

不过,我不知道你会如何在桌面上做到这一点。在Home文件夹中有一个Desktop文件夹,但检查其内容可能会得到Finder用于在窗口中显示该文件夹的位置。它也可能不会包含任何不在Desktop文件夹中的“在Desktop上”的内容,例如已挂载的卷。

票数 1
EN

Stack Overflow用户

发布于 2012-02-17 23:42:25

遵循苹果脚本将获得这些位置(使用脚本桥或NSAppleScript)

代码语言:javascript
复制
tell application "Finder"
    tell every item of desktop
        get position
        get name
    end tell
end tell
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2845420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档