我的應用程序需要從iTunes'「導入播放列表」對話框提供的文件名列表中選擇一個給定的文件名。根據Accessibility Inspector,大多數名單的父母都沒有描述,一個項目被描述爲「NSBox」。 我試圖引用「[NSBox]」AS組1「失敗,出現運行時錯誤,我的具體問題基本上是說這個數字太大?!從Applescript的文件名列表中選擇一個項目
這是一個幾乎相同的情況我剛纔的問題How do I refer to an object in a window whose Accessibility Inspector description is "<empty description> (group) [NSBox]" in Applescript?爲其只有答案呈現在當時我完成特定任務的另一種方法。
標記爲*而非 - 的列表項是我在輔助功能檢查器中選擇的實際項目。我需要在一種示範性情況來選擇特定項目的完整的層次是:
- iTunes (application) [ITNSApplication]
- import (dialog) [NSOpenPanel]
- <empty description> (group) [NSBox]
- <empty description> (split group) [Fl_TSplitView]
- <empty description> (split group) [Fl_TSplitView]
- <empty description> (scroll area) [Fl_TListScrollView]
- (list view) [Fl_TListView]
- <empty description> (outline row) [NSOutlineRow]
* Library.xml (cell) [NSTableViewCellMockElement]
- Library.xml (text field) [Fl_TListNameFieldCell]
- <empty description> (image) [NSImageCell)