如何在OS X中获取桌面上图标的位置?或者,如何获得桌面上所有图标及其位置的列表?
发布于 2013-01-25 17:12:05
尝试以下AppleScript代码
tell application "Finder"
get desktop position of every item of desktop
end tell发布于 2010-05-17 08:03:34
文件夹的解决方案是使用use a catalog iterator来获取文件夹中每个项目的查找器信息。查找器信息是一个FileInfo或FolderInfo结构,其中包含指定图标将出现的位置的QuickDraw Point (整数坐标,原点左上角,正y向下)。
不过,我不知道你会如何在桌面上做到这一点。在Home文件夹中有一个Desktop文件夹,但检查其内容可能会得到Finder用于在窗口中显示该文件夹的位置。它也可能不会包含任何不在Desktop文件夹中的“在Desktop上”的内容,例如已挂载的卷。
发布于 2012-02-17 23:42:25
遵循苹果脚本将获得这些位置(使用脚本桥或NSAppleScript)
tell application "Finder"
tell every item of desktop
get position
get name
end tell
end tellhttps://stackoverflow.com/questions/2845420
复制相似问题