如何获取OS X桌面上的图标位置?或者,我怎样才能得到桌面上所有图标的列表及其位置?获取桌面上图标的位置
3
A
回答
1
文件夹的解决方案是use a catalog iterator以获取文件夹中每个项目的Finder信息。 Finder信息是一个FileInfo或FolderInfo结构,其中包含指定图标出现位置的QuickDraw Point
(积分坐标,原点左上角,正下方)。
虽然,我不知道你会如何做到这一点的桌面。 Home文件夹中有一个Desktop文件夹,但检查其内容可能会让您找到Finder将用于在窗口中显示该文件夹的位置。它也可能不包括桌面文件夹中没有的任何内容,例如装入的卷。
0
下苹果脚本将获得这些职位(请使用脚本桥或NSAppleScript)
tell application "Finder"
tell every item of desktop
get position
get name
end tell
end tell
3
试试这个的AppleScript代码
tell application "Finder"
get desktop position of every item of desktop
end tell
0
另一种解决方案(非常类似于@Vaskravchuk的一个)
tell application "Finder"
repeat with anItem in desktop
get {desktop position, name} of anItem
end repeat
end tell
相关问题
- 1. 获取桌面图标的位置?
- 2. 获取桌面上存在位置的图标和文件的详细信息?
- 3. 如何从Delphi中获取/设置桌面图标的位置和大小?
- 4. Programatic桌面图标放置
- 5. 在C中获取并设置Windows桌面图标大小#
- 6. 桌面上的C#位置窗口
- 7. Ubuntu 14.04桌面上的Jenkins.log位置
- 8. 得到桌子上的坐标位置
- 9. 如何修复桌面的位置如何修复桌面的位置如何修改桌面位置
- 10. twitter-bootstrap徽标位置(桌面+手机)不同位置
- 11. OSX/Cocoa:获取屏幕上的Dockless图标的绝对位置
- 12. 如何使用Python获取桌面位置
- 13. 在键上获取光标位置
- 14. 桌面图标位置可用于动态壁纸? (android)
- 15. 如何以编程方式操纵Windows桌面图标位置?
- 16. 在Facebook页面标签上获取用户位置
- 17. Nutiteq在地图上获取某个位置的坐标
- 18. 获取滚动缩放图像上的光标位置
- 19. 在A WEBPAGE内的Google地图上获取标记位置
- 20. 获取可能数量的桌面图标
- 21. 如何获取Finder中使用的桌面图标?
- 22. 获取视图的位置
- 23. 如何获取地图上单击位置的地理位置?
- 24. 在地图上获取用户位置?
- 25. 在地图上获取当前位置
- 26. 获取设备位置并在地图上设置位置
- 27. 如何设置X11(linux桌面)下的鼠标位置?
- 28. Linux中的桌面图标
- 29. NSWindow在桌面图标上绘制
- 30. 在Windows上通过SSH获取桌面的屏幕截图
不适用于我。我得到-1,每个图标-1。 – 2012-07-11 22:47:06
对不起,有一个硬编码的路径指向我的桌面。通过指向“桌面”来修复它 – 2013-08-14 10:10:01
它工作?然后,您可以将问题标记为已回答。 – 2013-11-11 17:16:44