Editando Scripts II

 

Inserindo comentários no script

 

Como já foi dito anteriormente, o sinal sustenido (#) inicia uma linha de comentário, isto é, tudo que estiver depois do sinal, naquela linha, não será lido pelo programa. Por exemplo:

   # New File

    App.Do( Environment, ‘Newfile’, {

O comando real é o App.Do…’NewFile’, esta é a linha lida pelo programa. A primeira, iniciada pelo sustenido, é apenas para seu controle, para facilitar a leitura do script.

Quando você, usando o Script Editor, retira a marcação (deixa uncheked) algum dos comandos, verá que o próprio Editor coloca um sustenido, antes do comando, para que ele não seja repetido.

Você pode escrever o que quiser, dentro de seu script, iniciando as linhas utilizadas por esse sinal.

Isso é muito interessante, pois, muitas vezes, passado algum tempo, nos esquecemos até de termos feito determinado script, quanto mais o porque de alguns comandos. Você pode anotar dentro do script esses “recadinhos” para você mesmo.

    # Esse é meu primeiro script

    # Este script funciona melhor com imagens escuras

Esse comentário pode estar, inclusive, depois de algum comando, depois de inserir alguns espaços.

     # Fill

    App.Do( Environment, 'Fill', {

            'BlendMode': App.Constants.BlendMode.Normal,

            'MatchMode': App.Constants.MatchMode.None,

            'Material': None

            'UseForground': App.Constants.Boolean.true,    # usa a cor do foreground box

            'Opacity': 100,

            'Point': (164.5,57.5),

            'SampleMerged': App.Constants.Boolean.false,  ,  

            'Tolerance': 20,

            'GeneralSettings': {

                'ExecutionMode': App.Constants.ExecutionMode.Default,

                'AutoActionMode': App.Constants.AutoActionMode.Match

                }

            })

ou,

    # Fill

    App.Do( Environment, 'Fill', {

            'BlendMode': App.Constants.BlendMode.Normal,

            'MatchMode': App.Constants.MatchMode.None,

            'Material': None

            'UseForground': App.Constants.Boolean.false,    # usa a cor do background box

            'Opacity': 100,

            'Point': (164.5,57.5),

            'SampleMerged': App.Constants.Boolean.false,  ,  

            'Tolerance': 20,

            'GeneralSettings': {

                'ExecutionMode': App.Constants.ExecutionMode.Default,

                'AutoActionMode': App.Constants.AutoActionMode.Match

                }

            })

É pelo uso do sustenido que se encontra, no fim de vários scripts daqueles que nos dão um tempo para trabalhar por conta própria, os “pause script”, os comentários de Gary Barton, seu criador.

# ----- Pause support start -----

# Author: Gary Barton

# Revision: 0.1

# For updates to this script, visit pixelnook on the web at

#           http://pixelnook.home.comcast.net

 

Escrevendo romances no script

Particularmente, eu prefiro outra forma de inserir esses comentários, mais prático. No fim do script, você pode escrever um romance, com tudo que quiser, incluindo parâmetros de plugins, razão da existência do script e até enviar um beijinho para os amigos, se iniciar e terminar com três apóstrofes:

'''

Gostei muito deste script, pois facilitou minha vida.

'''

Atenção. Isso só vale para o fim da sopa de letrinhas. Pule algumas linhas, para deixar mais organizado, coloque seus apóstrofes junto à margem e coloque ali o que quiser. Eu costumo escrever os parâmetros dos plugins, para não esquecê-los, até a hora de redigir o LeiaMe.

Este método impede  que o Script Editor se abra, na próxima vez que quiser usar o script, logo, use-o depois de acabar de editar usando o Editor. No entanto, algumas vezes, já notei que, apesar dos comentários, o Editor se abre. Por quê? Nem imagino, mas vocês sabem como são essas coisas...

O Script Editor deixa de funcionar por algumas razões, como o uso do plugin Filters Unlimited ou Eye Candy ou quando editado manualmente. Quando o script ao se abrir, abre imediatamente no Text Editor, não há como fazer com que se abra o Editor, novamente. Assim, antes de fazer qualquer edição, deve pesar bem se o script está como você quer, pois, daí por diante, toda mudança terá que ser manual, através de mudanças no texto, o que dificulta um pouco essas mudanças.

Nós precisamos tentar isso, não é?

Pegue o seu script da primeira aula e coloque um recado com o sustenido, entre os comandos, quaisquer sejam:

# Estou aprendendo a editar scripts

Salve. Rode o script. Como foi? Seu computador explodiu? Não? Ótimo!!!!

Agora, abra-o outra vez. Vamos deixar um recadinho para seu amigo, aquele que lhe pede os scripts prontos, por preguiça de fazer os dele. No fim do script, hein?

‘’’
Amigo, procure o site PSP8ScriptsBR

http://planeta.terra.com.br/lazer/psp8scriptsbr/index.htm

Veja lá como gravar e editar seus próprios scripts.

‘’’

Salve. Rode o script. Se não esqueceu de nada, ele estará funcionando normalmente.

Neste tutorial, você aprendeu:

-        uso do sinal # para escrever comentários nos scripts.

-        uso de tríplices apóstrofes no final dos scripts para deixar sua mensagem.

Voltar para a Home          Voltar para Tutoriais          Envie sua dúvida