|
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).
-
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
Tutorial
elaborado pela amiga Romy Bastos.
|