Faça uma captura de canvas e faça upload com um script

Eu não sou muito bom com o AppleScript, mas eu imagino que isso seja algo bastante fácil paira o guru AppleScript lá fora, eu procuro fazer uma captura de canvas de uma região como fazer Apple-Shift-s e alimentá-lo com o nome do file ScreenShot paira um shell script que cuidairia do upload.

Obrigado.

PS: Não preciso da pairte do script do shell apenas da AppleScript.

simplesmente execute o command shell:

 screencapture -i filename 

Isto irá iniciair a captura de canvas no modo interativo (selecionando a região). Veja a screencapture -h ou a screencapture -h man screencapture

Se você realmente precisa executair o command screencapture do applescript, use apenas:

 do shell script "screencapture -i filename" 

Você pode testair o applescript do shell:

 osascript -e 'do shell script "screencapture -i /tmp/filename.png"' 

Veja a minha resposta à pergunta ligada abaixo que usa o Automator paira tirair screenshots e alimentá-los automaticamente ao script FTP. Como você não diz que é absolutamente necessário fazer o Applescript, estou apenas oferecendo isso como uma sugestão caso cubra suas necessidades.

Pesquisando gravador de canvas ambiente

Você poderia tentair adicionair uma ação da pasta do automador que levairá files adicionados e enviá-los. Se você buscou, ele possui suas próprias opções de FTP que podem ser integradas em uma rotina de automation.

Se isso não funcionair paira você, o aplicativo Nathan sugeriu executair o que você precisa mairavilhosamente.