2012-02-20 2 views
3

Мне нужно получить выбранный элемент на рабочем столе или на рабочем столе, который был щелкнут правой кнопкой мыши. В зависимости от пути для этого элемента (ов) мне придется выполнить какое-то действие. Можно ли это сделать с помощью applescript ???Получение выбранного/щелкнутого элемента на рабочем столе с помощью Applescript

настоящее время я использую логику данный here (с помощью сценариев моста)

Но это, кажется, принести выбор из любого искателя окон, а не только точку зрения рабочего стола. Может ли кто-нибудь предоставить любую альтернативу?

ответ

3

Если вы сначала сфокусируете рабочий стол, свойство выбора будет содержать только элементы, выбранные на рабочем столе.

tell application "Finder" 
    select window of desktop 
    selection 
end tell 
0

Поиск не позволяет определить, какие элементы будут выбраны на рабочем столе. Он может только сообщать вам из активного окна. Если вы не хотите менять порядок окон, вы можете использовать скрипты с использованием GUI. Вы получите выбранный товар (ы), а именно:

+0

, но для этого требуется доступ для вспомогательных устройств ... любое обходное решение для этого ??? –

Смежные вопросы