Instruções:

Esta função pode ser usada em qualquer script criado no sistema zBot.

Instale o zBot (para Windows). Crie seus próprios scripts ou baixe sistemas e exemplos prontos para uso na loja, gratuitamente.

&BlocoExec

Categoria: Blocos | Chamada: Executar bloco | Data de Atualização: 03/06/2024

Executa funções contidas em um bloco. Funciona como uma função, onde você com uma única chamada pode executar várias linhas de código

Estrutura de uso:

&BlocoExec("nome_bloco")[0] //*

Exemplo:

#meu bloco 1
   [valor] = 0 
   // incrementa a variável "valor" 10 vezes no loop abaixo
   &Repetir(10) 
      &ValorInc("valor";1) 
   .fimrepetir
   &Mensagem([valor])
#

#meu bloco 2
   &ExecutarComando("notepad.exe")[5] //* Abre o bloco de notas do Windows
   &DigitarTexto("Olá. Você executou o bloco 2!";20) //* Digita o texto ao lado, com intervalo de 20 milissegundos cada caractere
#

&BlocoExec("meu bloco 1") //* Executa o código do bloco indicado
&BlocoExec("meu bloco 2") //* Faz o mesmo aqui

Ajuda:

A estrutura de bloco é muito versátil e intuitiva. Tanto serve para você alocar um texto que quer acessar posteriormente (Usando a função &BlocoLer), como também para definir um ou mais comandos que devem ser executados apenas quando você pedir para executá-los.

Neste último caso você deve usar a função &BlocoExec("nome do bloco").

Ao rodar o exemplo fornecido acima, você vai notar que os blocos estão definidos no começo do código, antes mesmo das duas chamadas da função &BlocoLer() que estão no final. O local onde os blocos são definidos não importa. Poderia colocar eles antes ou após qualquer função.

Note que ao rodar o script, o sistema ignora o conteúdo que está nos blocos. O conteúdo só é executado quando a função &BlocoLer é lida.

Outras funções desta categoria:

&BlocoLer

Categoria: Blocos | Chamada: Ler bloco

Obtém o conteúdo de um bloco e atribui em uma variável

 Fale conosco