Propósito

✔ Programação GLOBAL® - Quaisquer soluções e/ou desenvolvimento de aplicações pessoais, ou da empresa, que não constem neste Blog devem ser tratados como consultoria freelance. Queiram contatar-nos: brazilsalesforceeffectiveness@gmail.com | ESTE BLOG NÃO SE RESPONSABILIZA POR QUAISQUER DANOS PROVENIENTES DO USO DOS CÓDIGOS AQUI POSTADOS EM APLICAÇÕES PESSOAIS OU DE TERCEIROS.

Mostrando postagens com marcador Encadeamento. Mostrar todas as postagens
Mostrando postagens com marcador Encadeamento. Mostrar todas as postagens

BATCH | Encadeamento de Comandos

BATCH | Encadeamento de Comandos
#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



👉 Siga André Bernardes no LinkedinClique aqui e contate-me via What's App.

Comente e compartilhe este artigo!

brazilsalesforceeffectiveness@gmail.com


 

 Compre OS LIVROS DESTA SÉRIE 



 Série Donut Project 

DONUT PROJECT: VBA - Projetos e Códigos de Visual Basic for Applications (Visual Basic For Apllication)eBook - DONUT PROJECT 2024 - Volume 03 - Funções Financeiras - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 02 - Conectando Banco de Dados - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 01 - André Luiz Bernardes


eBook - PT - Série DONUT PROJECT - Volume 07 - VBA TOP 50 Códigos Mais Importantes - Access — André Luiz BernardeseBook - PT - Série DONUT PROJECT - Volume 07 - VBA TOP 50 Códigos Mais Importantes - Excel — André Luiz Bernardes eBook - PT - Série DONUT PROJECT - Volume 07 - VBA TOP 50 Códigos Mais Importantes - Outlook — André Luiz Bernardes eBook - PT - Série DONUT PROJECT - Volume 08 - VBA TOP 50 Códigos Mais Importantes - Project — André Luiz Bernardes  eBook - PT - Série DONUT PROJECT - Volume 08 - VBA TOP 50 Códigos Mais Importantes - Project — André Luiz Bernardes  eBook - PT - Série DONUT PROJECT - Volume 08 - VBA TOP 50 Códigos Mais Importantes - Word — André Luiz Bernardes
diHITT - Notícias