Finderのウィンドウでマウスの右ボタンをクリックしています。私はクリック(CGPoint)の位置を取得しています。どのようなアイテムがそのポイントにあるのかはどうすればわかりますか?ある時点のFinder項目
1
A
答えて
0
あなたはParag Bafnaの提案はあなたのために動作しない場合は、手動でそれをしなければならないでしょう
アップルスクリプト以下tell application "Finder"
selection
end tell
0
を使用してアイテムを選択することができます。基本的にFinderアイテムにはpositionプロパティがあります。しかし、あなたが戻った座標はウィンドウの座標にあります。 CGPointがグローバル座標にあると仮定しているので、ウィンドウ座標をグローバル座標に変換する必要があります。ウインドウには独自の座標があるため、Finderアイテムのグローバル座標を把握できるので、簡単に行えます。
これで、Finderアイテムのpositionプロパティを使用して少し作業をすることができます。
tell application "Finder"
tell window 1
set theItems to items
set oneItem to item 1 of theItems
return position of oneItem
end tell
end tell
関連する問題
- 1. Finderのコンテキストメニューにカスタムメニュー項目を追加
- 2. OSX上のFinderでファイル項目を右クリックする方法
- 3. Finder Sync Extensionのツールバー項目メニューの奇妙な動作
- 4. Delphi XE2のMac OS Finderにメニュー項目を追加する方法
- 5. TListViewの項目重点テーマ設定
- 6. リストの浮動小数点項目
- 7. スージーグリッドの問題点6項目
- 8. 頂点ページ範囲指定項目
- 9. ある時点の報告
- 10. クリック時の複数項目のインクリメント
- 11. スクロール時のAndroid RecyclerViewの重複項目
- 12. SectionedRecyclerViewの項目の横にあるセクションヘッダ
- 13. あるリスト項目から別の項目に子要素をコピーする
- 14. メニューバーの右側にあるスイングメニュー項目
- 15. (第一項目の高さがある項目2と項目3に等しい)
- 16. ASP:ListBox - ポストバック時に選択項目がありませんか?
- 17. スピナー - 最初の項目に焦点を合わせる
- 18. アニメーションの開始点を設定するアニメーションsvg cx項目
- 19. 作業項目照会作業項目照合時の照合ポリシー
- 20. 項目が動的であるListViewの項目を更新したい
- 21. 同じ行に複数の項目がある項目を読む
- 22. バインドリピータ項目とデータ項目
- 23. ログイン/ログアウト時にメニュー項目を更新
- 24. pyqtシステムトレイアイコン終了時メニュー項目
- 25. スピナードロップダウン項目が画面外にある
- 26. 複数の項目をテキスト項目に重複項目を追加する
- 27. スピンテキスト回転しない点の周りの項目
- 28. Itemsコントロールの新しい項目に重点を置く
- 29. notifyDataSetChanged()ListViewの項目が点滅します
- 30. 各項目のすべての配列項目をループする