
Editando Mensagens na Prática
Mensagens no Script Output
I - O SCRIPT OUTPUT
É um dos complementos da ferramenta Script. Para abri-lo, é preciso que clique em qualquer lugar da Área de Trabalho e escolha Palettes e, na lista que se abre, Script Output. Para quem decora fácil, o código para abertura é Shift + F3.

Dentro dele aparecerão todos os comandos que o script executa ao rodar. Este está quase vazio, pois tinha acabado de abrir o PSP. Sim, porque, verão, tudo que você faz no PSP acaba aparecendo aqui, também. Assim, quando vai rodar um script, mesmo sendo o primeiro do dia, seu Script Output estará cheio. Para limpá-lo, clicamos com o botão direito do mouse sobre ele e escolhemos Clear. Se quiser, no entanto, copiar o conteúdo para enviar a mensagem de erro para o grupo, clique em Select All e, depois em Copy.
II - MENSAGENS NO SCRIPT OUTPUT
Claro, quando a Jasc criou o Script Output - vamos chamá-lo só de SOP, agora que o conhecemos intimamente - não imaginava que serviria para transmitir mensagens, mas o pessoal que gosta de trabalhar com scripts, logo sentiu a necessidade de explicar algumas coisinhas como o que fazer naquela hora ou as configurações dos plugins que deveriam ser utilizados na hora, ou uma mensagem amigável, que não obrigasse o usuário a abrir o ReadMe a toda hora. O SOP foi o lugar mais indicado. Bastava que o usuário trabalhasse com ele aberto e as mensagens apareceriam ali, na hora. Bom, não é?
Este é o objetivo deste tutorial, ensinar a colocar mensagens dentro do SOP. Isto tem que ser feito pela edição dos scripts, isto é, depois que já gravou seu trabalho. É o que vamos fazer, agora. Primeiro, vamos gravar um script simples e depois vamos editá-lo com mensagens que aparecerão no Script Output.
III - O SCRIPT
1 - Feche todas as imagens que estiverem na Área de Trabalho. Abra um gráfico de orientação vertical e dê resize para que ela fique com 400px de altura.
2 - Clique no botão Start Script Record, aquele círculo e azul escuro.

3 - Primeiro, vamos copiar o gráfico. Este deve ser o primeiro passo, pois a Área de trabalho está limpa, só com o gráfico inicial e o programa não vai errar na hora de copiar.
4 - Abra uma imagem transparente de 1024 x 400px. Select All.
5 - Paste into Selection. Selection None.
6 - Image / Effects / Seamless Tiling - Configurações Default. Dê Undo e repita novamente o mesmo passo. Depois entenderão porquê.
7 - Adjust / Blur / Gaussian Blur - Radius 25.
8 - Adjust / Add Remove Noise / Add Noise - Noise = 12, Gaussian, Monochrome.
9 - Effects / Plugins / Artistic / Rough Pastels, com as seguintes configurações:

10 - Effects / Plugin / FM Tile Tools / Blend Emboss. Configurações Default ou a seu gosto:
11 - Effects / Plugins / Simple / 4 way Average.
12 - Effects / Image Effects / Seamless Tile: Mirror, Vertical, Width = 50, Transition = 50
Está pronto o seu back.
12 - Clique no ícone do disquete, na barra de ferramentas dos scripts e salve o script como já foi ensinado. Verifique se a sua janelinha está assim:
Deixe marcado apenas o Remove Undone, o restante deve estar desmarcado. Salve-o com o nome de Tutorialpspscripts16.
IV - EDITANDO O SCRIPT EDITOR
1 - Procure o seu script na janelinha dos scripts. Clique no Edit Selected Script, esse ícone que parece um papiro:
2 - Vai abrir uma janelinha chamada Script Editor. Já falamos dele. Vá subindo e veja que tudo que fez está lá, todos os seus comandos, bonitinhos. Primeiro, procure todos os comandos que foram desfeitos, isto é, onde vc usou o Undo. No nosso caso, se não deu mais nenhum undo durante a gravação você terá o Seamless Tile. eu o deixei amarelinho para ser mais fácil de encontrar.

Selecione (é só clicar sobre UndoLastCom) o Undo e o Seamless Tiling que está acima. A palavra Delete do botão ficará ativa e você clicará nela. Assim, deletaremos tanto o comando como o Undo. Se ficar sem deletar, o script ficará vagaroso.
3 - Agora, vamos procurar todos os plugins que utilizamos e colocar no Interactive. Tem que ser feito um por um. É só clicar na flechinha preta da palavra Default que está antes dele e escolher Interactive. Faça o mesmo em em Blend Emboss, mas não se fará no 4 Way Average, porque ele é um plugin que não abre janelas para escolhas. Clique em Salvar, mas não feche ainda.

V - EDITANDO O TEXT EDITOR
Oba! Já fizemos quase tudo. Agora, só falta editarmos as mensagens que aparecerão no Script Output.
1 - Clique em Text Editor - É o editor dos scripts. Vai abrir uma janela tipo um Bloco de Notas do Windows. É o próprio. Vá baixando a página e verá que todos os seus comandos estão lá, com as configurações que você usou. Progure o primeiro plugin. Antes dele, vamos escrever algumas coisinhas. Em primeiro lugar, vamos copiar o snippet (pedacinho de script) que manda o PSP limpar o Script Output para mostrar a mensagem, pois, quando ele tem muitos comandos dentro dele, a mensagem aparece muito embaixo e a gente não lê. Depois, vamos colocar a mensagem, como já ensinei no tutorial 15. Procure o snippet Clear e dê Copy.
2 - Encoste o mouse no fim do comando anterior ( Add Noise). Pule duas linhas. Estando o mouse encostado na margem esquerda, dê 4 espaços com barra de espaços e paste o snippet Clear.
App.Do( Environment, 'ScriptWndClear' )
3 - Agora, vamos colocar a mensagem propriamente dita. Ela pode estar logo abaixo do Clear. Para cada linha, eu escreverei a palavra print depois de dar 4 espaços. A primeira e a última palavra print devem estar vazias. Aquelas às quais se seguirão mensagem, devem ter um par de aspas. Ficará assim:
App.Do( Environment, 'ScriptWndClear' )
print
print
" "
print " "
print " "
print " "
print " "
print " "
print " "
print " "
print
Eu olhei o meu plugin e calculei quantas linhas eu iria precisar para indicar todas as configurações. Para o Artistic seriam 8, incluindo uma que indicará o nome do plugin.
4 - Agora, escreverei entre as aspas as intruções para o plugin. Ficará assim:
App.Do( Environment, 'ScriptWndClear' )
print
print " Configurações para Artistics Rough Pastels"
print " Stroke Lenght 6"
print " Stroke detail 4"
print " Texture Canvas"
print " Scaling 100"
print " Relief 20"
print " Light Bottom"
print " Invert desmarcado"
print
Vejam como deve ficar:

5 - Agora, procure o Blend Emboss e coloque as configurações para ele do mesmo modo, ou apenas:
App.Do( Environment, 'ScriptWndClear' )
print
print " Configurações para o FM Bland Emboss "
print " Configurações Default "
print " Ou a seu gosto "
print
6 - Agora, só falta a mensagem final, explicando os detalhes que terão que ser completados for do script:
App.Do( Environment, 'ScriptWndClear' )
print
print " Aplique uma mask sobre a imagem escolhida. "
print " Copie e cole sobre o back criado"
print " Salve em .jpg"
print " Obrigada por testar meu script. Itaci "
print
7 - Agora sim vamos salvar o trabalho. Vá em Salvar Como e, após o nome do script, coloque uma letra ou número, por ex:
Itaci_tutorial16A.PspScript
Não se esqueça de deixar a terminação PspScript ou pspscript (dá na mesma) no final do nome do script, senão, vc terá um txt sem utilidade.
Assim, se por acaso der erro e não encontrá-lo, sempre terá seu script original para começar tudo de novo.
8 - Procure seu script que tem o A no final. Rode-o. Se der erro, abra-o novamente - agora já abrirá direto no Text Editor, no Bloco de Notas. Reveja todas as mensagens. Veja se todas as linhas estão afastadas da margem 4 espaços ou se não esqueceu dos prints vazios no começo e no final. Verifique se todas as linhas cheias tem aspas no começo e no final. Geralmente, o erro sai no SOP e lhe avisa em que linha está. Se você tiver o Edit Pad, configure-o para mostrar os números das linhas. Copie o script, cole no Edit Pad e procure a linha onde está o defeito. Assim, fica mais fácil consertar.
Depois de pronto, sem mensagens de erro, envie o script para o grupo com o assunto tutorial novo. Envie só o script, sem complementos e sem zipar, para conferência.
O Script Editor, tão maneiro para se editar não aparecerá mais para esse script, pois já contém outros elementos que não os comandos.
Grave um script para papel de carta, sem colar a imagem "mascarada" e edite da mesma forma que este, com mensagens que aparecerão no Output, com o título Lição 3.
Veja aqui algumas Dicas para este tutorial.
Bom trabalho!
|