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.
Categoria: Blocos | Chamada: Executar bloco | Data de Atualização: 02/08/2024
&BlocoExec("nome_bloco")[0] //*
#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
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.
Categoria: Blocos | Chamada: Ler bloco
Obtém o conteúdo de um bloco e atribui em uma variável