#ProgramaçãoGlobal #BAT #BATCH #DOS #Script
Nome do Arquivo: Criar_Projeto.bat
Este script exemplifica o encadeamento de comandos para realizar uma tarefa multifásica de forma sequencial e automatizada. O objetivo é criar uma estrutura de diretórios básica para um novo projeto, navegar para dentro dessa estrutura e, em seguida, criar um arquivo inicial de anotações. Essa sequência, se feita manualmente, exigiria a digitação de vários comandos um após o outro.
O script executa uma série de comandos em uma ordem lógica e predefinida. Primeiro, MKDIR (ou MD) cria o diretório principal do projeto. Em seguida, CD (Change Directory) altera o foco do prompt para dentro da pasta recém-criada. Depois, ECHO ... > arquivo.txt cria um arquivo de texto com um cabeçalho inicial. Finalmente, TREE é usado para exibir a estrutura de pastas criada, e DIR lista os arquivos, fornecendo uma confirmação visual de que todas as etapas foram executadas corretamente.
O encadeamento é a essência da automação com BATCH. Ele permite que processos complexos, como a compilação de um programa, a preparação de um ambiente de desenvolvimento ou a implantação de um site, sejam definidos em um único arquivo. Ao executar o script, o usuário tem a garantia de que todas as etapas necessárias serão executadas na ordem correta, sem omissões ou erros de digitação, garantindo consistência e confiabilidade no processo.
@REM Nome do Arquivo: Criar_Projeto.bat
@ECHO OFF
TITLE Criador de Estrutura de Projeto
REM --------------------------------------------------------------------------
REM Documentacao:
REM Este script demonstra o encadeamento de comandos para criar uma
REM estrutura de pastas e arquivos para um novo projeto.
REM
REM Comandos Utilizados:
REM MKDIR (MD) - Cria um novo diretorio (pasta).
REM CD - Change Directory, muda o diretorio atual.
REM TREE - Exibe graficamente a estrutura de pastas.
REM DIR - Lista os arquivos e subdiretorios em um diretorio.
REM --------------------------------------------------------------------------
ECHO.
ECHO ===================================================
ECHO CRIADOR DE ESTRUTURA DE PROJETO
ECHO ===================================================
ECHO.
REM --- CONFIGURACAO ---
SET NOME_PROJETO="Meu_Novo_Projeto"
SET LOCAL_PROJETO="C:\Users\SeuUsuario\Documents"
REM --- FIM DA CONFIGURACAO ---
ECHO Criando a estrutura do projeto em: %LOCAL_PROJETO%\%NOME_PROJETO%
ECHO.
REM 1. Mudar para o diretorio onde os projetos sao guardados
CD /D %LOCAL_PROJETO%
REM 2. Criar a pasta principal do projeto
MKDIR %NOME_PROJETO%
REM 3. Entrar na pasta do projeto
CD %NOME_PROJETO%
REM 4. Criar subpastas
MKDIR docs
MKDIR src
MKDIR assets
REM 5. Criar um arquivo inicial de anotacoes
ECHO # Anotacoes do Projeto: %NOME_PROJETO% > docs\anotacoes.txt
ECHO Criado em: %DATE% >> docs\anotacoes.txt
ECHO Estrutura criada com sucesso! Exibindo o resultado:
ECHO.
TREE /F
ECHO.
DIR
ECHO.
ECHO ===================================================
ECHO PROCESSO CONCLUIDO
ECHO ===================================================
ECHO.
PAUSE
Compre OS LIVROS DESTA SÉRIE