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: Funções de controle | Chamada: Encerrar Repetir() | Data de Atualização: 02/08/2024
&RepetirEncerrar() //*
[qtd] = 0
&Repetir(10)
&Se([i];=;5)
&RepetirContinuar()
.fimse
&Se([i];=;8)
&RepetirEncerrar()
.fimse
&ValorInc("qtd";1)
&StatusInserir("Interação [i]";"preto")
.fimRepetir
A função repetir vai executar um conjunto de funções pela quantidade de vezes passada por parâmetro.
A variável "i" é automática e sempre terá o índice da interação atual, começando com "1", até o total de repetições solicitadas.
Este exemplo dará como saída o seguinte:
Interação 1
Interação 2
Interação 3
Interação 4
Interação 6
Interação 7
POR QUÊ?
* Note que há um teste com a variável "i" (já explicada). Quando "i" for igual a "5" está sendo usada a função &RepetirContinuar. Esta função faz com que um novo ciclo inicie, ignorando então as linhas que estiverem abaixo. Por conta disso o script não consegue chegar até a função &StatusInserir quando este teste é verdadeiro.
* Já quando é feito o teste para ver se "i" é igual a "8", a função &RepetirEncerrar é aplicada. A ação desta função é intuitiva: encerra a repetição, não iporta em qual ciclo esteja. Por conta disso o registro no log não avança até a quantidade prevista (10), encerrando a atividade no número "7"
Categoria: Funções de controle | Chamada: Função "Se" (execução condicional)
Executa um código dependendo de um teste condicional
Categoria: Funções de controle | Chamada: Função "Repetir"
Permite repetir um bloco de código com facilidade. Use a variável automática "_indice" ou então "i" para obter o número do ciclo atual dentro do bloco de repetição
Categoria: Funções de controle | Chamada: Continuar Repetir()
Encerra o ciclo atual de &Repetir e vai para o próximo
Categoria: Funções de controle | Chamada: Marcador de código
Define um marcador no código, permitindo que o script vá para essa posição de execução usando a função &VaiPara()
Categoria: Funções de controle | Chamada: Ir para um marcador
Faz o script ir para um determinado marcador, continuando a execução do código a partir dele
Categoria: Funções de controle | Chamada: Obter escala do monitor
Retorna a escala do monitor (ex: 100, 125, 150)
Categoria: Funções de controle | Chamada: Pausa em segundos ou décimos
Efetua uma pausa operacional em segundos ou décimos de segundo