You are currently browsing the category archive for the ‘AppleScript’ category.
A área de transferência é identificada pelo objeto “the clipboard”. Então basta setar ou obter o seu conteúdo para fazer as operações de copiar e colar.
-- Copiar set the clipboard to "texto a ser copiado" -- Colar (the clipboard)
É recomendado o uso de parênteses ao colar, para evitar confusão com a palavra-chave opcional “the”, utilizada pela linguagem.
Veja um exemplo de uso, com uma janelinha simples que mostra o conteúdo da área de transferência:
-- Mostrar o clipboard atual display dialog (the clipboard) with title "Área de Transferência"
Há um comando bacana para se obter uma referência (alias) à pasta principal do usuário que está rodando o script.
path to home folder -- Retorna: alias "Macintosh HD:Users:aurelio:"
Se precisar do caminho completo dessa pasta no formato POSIX (com barras), é fácil:
POSIX path of (path to home folder) -- Retorna: "/Users/aurelio/"
Uma terceira opção é consultar diretamente a variável de ambiente do shell:
do shell script "echo $HOME" -- Retorna: "/Users/aurelio"
Para saber qual versão do Mac OS X o usuário está rodando:
get system version of (system info) -- retorna "10.5.6"
Por exemplo, se você quer detectar se o usuário está no Leopard, faça:
if system version of (system info) starts with "10.5" then display dialog "é Leopard" end if
Em homenagem ao Dia do Pi, que é comemorado hoje, uma dica rápida de como se obter o valor do número irracional pi em AppleScript: basta usar o comando… pi. Exemplo:
pi -- Retorna 3.14159265359
Você pode usá-lo diretamente em seus cálculos, juntamente com outros números e variáveis:
-- Cálculo do perímetro de um círculo set raio to 5 2 * pi * raio -- Retorna 31.415926535898







Comentários Recentes