Validar um CPF manualmente pode ser trabalhoso e propenso a erros. Felizmente, é possível automatizar esse processo usando apenas o Windows CMD, evitando a necessidade de instalar softwares adicionais. Este método é rápido, confiável e ideal para quem precisa validar CPFs em larga escala sem depender de ferramentas externas.
Primeiro, abra o Bloco de Notas e cole o código abaixo. Este script em batch implementa o algoritmo de validação de CPF, verificando os dois dígitos verificadores.
@echo off
setlocal enabledelayedexpansion
:loop
set /p cpf="Digite o CPF (somente números): "
if "!cpf!"=="" goto :eof
call :validarCPF !cpf!
goto :loop
:validarCPF
set cpf=%1
if not "!cpf:~-2!"=="00" (
set /a soma1=0, soma2=0
for /l %%i in (1,1,9) do (
set /a soma1+=!cpf:~%%i-1,1! * (11-%%i)
set /a soma2+=!cpf:~%%i-1,1! * (12-%%i)
)
set /a resto1=(soma1*10) %% 11
if !resto1! geq 10 set resto1=0
set /a soma2+=resto1 * 2
set /a resto2=(soma2*10) %% 11
if !resto2! geq 10 set resto2=0
if "!cpf:~9,1!!cpf:~10,1!"=="!resto1!!resto2!" (
echo CPF VALIDO: %cpf%
) else (
echo CPF INVALIDO: %cpf%
)
)
exit /b
Salve o arquivo com a extensão .bat (ex: validar_cpf.bat). Em seguida, execute o arquivo clicando duas vezes sobre ele ou digitando o nome do arquivo no CMD.
O script solicitará que você digite o CPF (somente números). Após pressionar Enter, ele informará se o CPF é válido ou inválido. Para validar outro CPF, basta repetir o processo.
| CPF (Entrada) | Resultado (Saída) |
|---|---|
| 12345678909 | CPF INVALIDO |
| 11144477735 | CPF VALIDO |
| 22233366638 | CPF VALIDO |
Com este método, você pode validar CPFs de forma rápida e eficiente usando apenas o Windows CMD, sem a necessidade de instalar programas adicionais. O script é simples de usar e pode ser facilmente adaptado para processar múltiplos CPFs de uma só vez, tornando-o uma ferramenta valiosa para quem trabalha com validação de dados em larga escala.