如何獲取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