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.

.: Vitrine

Carregando artigos...

Views

Mostrando postagens com marcador batch. Mostrar todas as postagens
Mostrando postagens com marcador batch. 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

BATCH | Lógica Condicional em Tarefas

BATCH | Lógica Condicional em Tarefas
#ProgramaçãoGlobal #BAT #BATCH #DOS #Script


Nome do Arquivo: Verifica_Arquivo.bat


Este script demonstra uma das funcionalidades mais poderosas do BATCH: a lógica condicional. Seu objetivo é verificar se um arquivo específico existe em um determinado local. Com base nessa verificação, o script tomará um de dois caminhos diferentes: se o arquivo for encontrado, ele informará ao usuário; se não for, ele criará o arquivo com um conteúdo padrão.



A principal instrução do script é IF EXIST. Esta construção avalia se o caminho do arquivo fornecido na variável ARQUIVO_ALVO é válido e aponta para um arquivo existente. Se a condição for verdadeira, o bloco de código dentro dos primeiros parênteses é executado. Se for falsa, o bloco de código após a palavra-chave ELSE é executado. Neste caso, ele usa o comando ECHO para criar um novo arquivo de texto com uma linha de conteúdo.


A lógica condicional é a base para a criação de scripts inteligentes e robustos. Ela permite que os scripts se adaptem a diferentes situações, como verificar se um programa já está instalado antes de tentar instalar, checar se há espaço em disco suficiente antes de iniciar um backup ou garantir que um arquivo de configuração exista antes de iniciar um aplicativo, criando um padrão caso ele esteja ausente.


@REM Nome do Arquivo: Verifica_Arquivo.bat

@ECHO OFF

TITLE Verificador de Existencia de Arquivo


REM --------------------------------------------------------------------------

REM Documentacao:

REM Este script verifica se um arquivo de configuracao existe.

REM Se existir, informa ao usuario. Se nao, ele cria o arquivo.

REM

REM Comandos Utilizados:

REM   IF EXIST     - Verifica se um arquivo especifico existe.

REM   ELSE         - Executa um comando se a condicao IF for falsa.

REM --------------------------------------------------------------------------


ECHO.

ECHO ===================================================

ECHO           VERIFICADOR DE ARQUIVO

ECHO ===================================================

ECHO.


REM --- CONFIGURACAO ---

SET ARQUIVO_ALVO="C:\Temp\config.ini"

REM --- FIM DA CONFIGURACAO ---


ECHO Verificando a existencia do arquivo: %ARQUIVO_ALVO%

ECHO.


IF EXIST %ARQUIVO_ALVO% (

    ECHO O arquivo foi encontrado!

    ECHO Conteudo do arquivo:

    ECHO.

    TYPE %ARQUIVO_ALVO%

) ELSE (

    ECHO O arquivo nao foi encontrado.

    ECHO Criando um novo arquivo de configuracao padrao...

    ECHO [Configuracao] > %ARQUIVO_ALVO%

    ECHO Status=Ativo >> %ARQUIVO_ALVO%

    ECHO NivelLog=3 >> %ARQUIVO_ALVO%

    ECHO Arquivo criado com sucesso!

)


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