2014-01-27 3 views
0

я пишу сценарий, который необходимо скопировать и вставить текст из записи в диалоговом окнеКопирование и вставка текст из диалогового окна в Applescript

set query to text returned of (display dialog "Enter Text" default answer "" buttons {"Input", "Cancel"} default button 1) 
query 
tell application "System Events" 
    keystroke "c" using command down 
    keystroke "v" using command down 
end tell 

, когда я запускаю этот скрипт копирует и вставляет «множество запрос к тексту ... "

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

ответ

0

Использования set the clipboard:

display dialog "" default answer "" 
set the clipboard to text returned of result 

Если другие получают здесь ищем, как, например, скопировать сообщение длинной ошибки из диалогового окна, показанного OS X, вы можете использовать Accessibility Inspector, который находится в /Applications/Xcode.app/Contents/Applications/.

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