Para efetuar teste condicional em scripts BAT (DOS) utiliza-se o comando IF.
Sintaxe:
IF <CONDICAO> GOTO <LABEL>
onde:
<CONDICAO> condição a ser testada
<LABEL> nome do label para onde a execução do processo será desviada.
Veja o exemplo:
@echo off
SET E1=0
echo.
:exec_e1
if %E1% equ 1 goto exec_e2
echo Executando E1
:exec_e2
echo Executando E2
:end
No exemplo acima, se o valor de E1 for igual a 1 ele não executa o comando 'echo Executando E1' indo direto para a execução de 'echo Executando E2'.
Nenhum comentário:
Postar um comentário