Parte III

 
Scripts - Informações Complementares
 
 
Nesta terceira e última parte, vamos ver algumas informações complementares sobre o uso dos scripts.
 
 
1. Qualquer script pode ser:
 
a) interrompido
b) desfeito
c) editado.
 
Interromper um Script
 
  Para interromper um script que já está rodando, clique no botão  . Você vai notar que o botão só fica habilitado quando o script está rodando;
 
Desfazer o resultado de um Script
 
 Depois de aplicar um script, você pode desfazer o resultado, simplesmente clicando no comando  "Desfazer"- "Undo"  - na Barra de Ferramentas Padrão (Standard Toolbar).
 
Editar um Script
 
Além de modificar um script fazendo alterações em seu código (linguagem Python) num editor de texto, você pode também editar um script já pronto pela interface do PSP8.
 
Para editar um script usando a interface do PSP8 :
 
Clique no botão Edit Selected Script  - Editar o Script Selecionado  , na barra de Scripts. Surgirá uma caixa de diálogo- Script Editor - Editor de Script - onde são listados os dados sobre o script - em Script Information - e os comandos que o constituem - em Script Commands.
 
Em Script Information estão: o Autor (Author), Copyright, e uma Descrição (Description) do script. No caso de um script criado por você, tais informações serão as que você colocar. Veja na ilustração, por exemplo, o script "bordourada", criado por mim:
 
 
 
 

Nota: Se o script que você quer editar não aparecer no menu drop-down Select Scricpt, clique em File/Script/Edit: surge a caixa de diálogo para abrir o script,  e nela você deve ir até onde ele se encontra; quando você clicar em Abrir, os dados do script aparecerão na caixa Editor de Script -a que se vê na ilustração acima. (Scripts preparados manualmente, ou seja, escrevendo-se o código em um editor de texto, só podem ser abertos no editor de texto);

 

Em Scripts Commands, pode-se alterar o script das seguintes maneiras:

1. desmarcando (ou voltando a marcar) a caixinha à esquerda, para usar ou não aquele comando no script; p.ex., no script "bordourada", acima, se for desmarcado o comando Sculpture, que faz a borda dourada, só o comando "AddBorders" será aplicado;

2 modificando o Modo - Mode pelo qual as ações são aplicadas, no script; para isso, clique na setinha à direita da caixinha onde está escrito qual é o Modo atual (no exemplo acima, os comandos estão no Modo Défault). 

Os Modos são:

   - Silent - Silencioso - os comandos são aplicados direto;

  - Interactive - Interativo - vão sendo mostradas as caixas de diálogo e as opções - a interaface do programa, entre os comandos, de modo que se pode fazer alterações;

-  Défault - Padrão - o programa escolhe como apresentar os comandos;

 

  3. para ver um comando e/ou mudá-lo, selecione o comando e depois clique no botão Edit - Editar (ou dê dois cliques no comando). Alguns comandos não podem ser selecionados e editados (eles trazem escrito em itálico "NOT editable" ("NÃO editável). Há também alguns comandos que só podem ser editados se houver uma imagem aberta,  no programa;

 

4. para remover um comando do script, selecione o comando e clique Delete (você pode apertar Shift ou Control, da forma habitual, para selecionar e deletar juntos diversos comandos, seguidos ou salteados);

5. para salvar a edição, quer dizer, as mudanças feitas, clique em Save - Salvar-  e depois em Close - Fechar;

6. se você quiser editar o código Python, clique no botão Text Editor- Editor de Texto, para abrir um editor de texto - (o editor padrão é o Bloco de Notas).

 
Scripts Bound
 
O PSP vem com uma série de 9 dos chamados "Scripts Bound". O que são esses scripts? Apenas um tipo de "amostra", que o programa dá, de scripts que podem ser colocados  por você numa barra de tarefas, em um menu, ou aos quais você pode atribuir um tecla de atalho. Ao preparar um script seu, você pode colocá-lo no lugar  de um dos "Bond" do PSP, mas, deve dar ao novo script o nome de "BondScript" e um número, até 9. Delete o BondScript amostra do mesmo número, do PSP.
 
 

As pastas Scripts-Restricted e Scripts-Trusted.

 

Essas duas pastas, Scripts-Restricted, "Scripts sob Restrição" e  Scripts-Trusted "Scripts Confiáveis", já mencionadas neste tutorial (Parte I), são pastas usadas pelo programa para guardar os scripts.  O PSP faz isso para separar bem o que está em linguagem Python (a linguagem de computador em que os scripts PSP são escritos), inclusive scripts novos que lhe forem enviados ou que você baixar. O objetivo é dificultar a possível entrada de algum vírus em linguagem Python, "disfarçado" de script do PSP.

Assim, essas duas pastas são para segurança e são usadas pelo programa conforme um mecanismo de segurança mais complexo, que, por exemplo, primeiro busca o script na pasta "sob restrição" e só depois o coloca na pasta dos "confiáveis", roda como "restrito" qualquer script novo etc. Isso não apresenta maiores problemas para o usuário. Mas, justamente por segurança, alguns comandos não "rodam" direto,  se dados em um script restrito (em especial, salvamentos, "exports", Arquivo/Fechar).

Bons scritps e sucesso para você!

Tutorial elaborado por Vanda Vasconcellos 
 
 
 
 
Veja mais sobre Scripts acessando http://www.romybrb.com.br/fsscripts8/scriptspsp8.htm  
Tutorial elaborado pela amiga Romy Bastos.
 

 

 

 

design by Angela Maria Pereira Glavam 

 

  Copyright © 2002 by Angela Maria P. Glavam® 

Todos os direitos reservados