Получить результаты из pbcopy, чтобы преобразовать их в массив с applecript? - PullRequest
0 голосов
/ 16 августа 2010

У меня есть следующий код для чтения содержимого из файла, чтобы открыть несколько браузеров Safari.

set locations to paragraphs of (read (choose file with prompt "Pick text file containing urls"))
repeat with aLocation in locations
    tell application "Safari" to open location aLocation
end repeat

Как я могу прочитать содержимое из pbcopy (скопированный результат действия Command-C)?Я попытался следующим образом, но я не мог получить строки, но алфавиты.

try
    set the locations to Unicode text of (the clipboard as record)
on error errMsg
    display dialog errMsg
end try

Ответы [ 2 ]

2 голосов
/ 16 августа 2010

Если в буфере обмена содержится текст, строки которого являются URL-адресами, эти URL-адреса можно получить с помощью следующего сценария:

set locations to paragraphs of (the clipboard as Unicode text)
0 голосов
/ 16 августа 2010

Вероятно, самое простое - создать скрипт bash, который будет вызывать pbpaste, а затем использовать osascript -e для выполнения яблочного скрипта внутри.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...