2016-04-05 3 views
-1
do shell script "screencapture -l$(osascript -e 'tell app 'Transmission' to id of window 1') ~/tempDirectory/test.png" 

В принципе, я хочу получить снимок экрана, когда загрузка завершена с помощью Передачи.Как я могу запустить команду терминала из AppleScript?

Этот код работает в терминале

screencapture -l$(osascript -e 'tell app 'Transmission' to id of window 1 
+0

Какая часть вашего кода не работает? –

ответ

2

Вы пытаетесь запустить AppleScript внутри сценария оболочки внутри AppleScript. Просто попробуйте (непроверенные):

tell application "Transmission" to set wid to id of window 1 

do shell script "screencapture -l" & wid 
Смежные вопросы