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.

BATCH | Criação de Atalhos Personalizados e Menus Simples

BATCH | Criação de Atalhos Personalizados e Menus Simples
#ProgramaçãoGlobal #BAT #BATCH #DOS #Script


Nome do Arquivo: Menu_Ferramentas.bat


Este script demonstra como criar um menu interativo simples diretamente no prompt de comando. O objetivo é fornecer ao usuário uma interface baseada em texto para acessar rapidamente ferramentas comuns do sistema, como o Bloco de Notas, a Calculadora e o Prompt de Comando, sem a necessidade de navegar pelos menus do Windows ou digitar comandos complexos.



O script utiliza o comando ECHO para exibir as opções do menu na tela e o comando SET /P para capturar a entrada do usuário e armazená-la em uma variável chamada OPCAO. Em seguida, uma série de comandos IF é usada para comparar a entrada do usuário com os valores esperados (1, 2, 3, etc.) e executar a ação correspondente, que neste caso é iniciar o programa associado usando o comando START. Um loop (GOTO MENU) garante que o menu seja reexibido após a conclusão de uma tarefa, permitindo o uso contínuo.


A criação de menus como este é uma maneira poderosa de simplificar tarefas para usuários finais. Em um ambiente de TI, um administrador pode criar um menu com opções para executar scripts de backup, limpeza ou diagnóstico, encapsulando a complexidade e apresentando-a de forma amigável. É uma forma de criar atalhos funcionais e interativos para qualquer conjunto de tarefas que possam ser roteirizadas.


@REM Nome do Arquivo: Menu_Ferramentas.bat
@ECHO OFF
TITLE Menu de Ferramentas Rapidas

REM --------------------------------------------------------------------------
REM Documentacao:
REM Este script cria um menu de texto interativo para o usuario.
REM Permite ao usuario escolher uma opcao para iniciar uma ferramenta do sistema.
REM
REM Comandos Utilizados:
REM   :NOME        - Define um rotulo (label) para o comando GOTO.
REM   CLS          - Limpa a tela do prompt.
REM   SET /P       - Pede uma entrada do usuario e a armazena em uma variavel.
REM   IF           - Executa um comando condicionalmente.
REM   GOTO         - Pula a execucao para um rotulo especifico.
REM   EXIT         - Fecha a janela do prompt.
REM --------------------------------------------------------------------------

:MENU
CLS
ECHO.
ECHO ===================================================
ECHO           MENU DE FERRAMENTAS RAPIDAS
ECHO ===================================================
ECHO.
ECHO   1 - Abrir Bloco de Notas
ECHO   2 - Abrir Calculadora
ECHO   3 - Abrir novo Prompt de Comando
ECHO   4 - Sair
ECHO.

SET /P OPCAO="Digite o numero da sua opcao e pressione ENTER: "

IF "%OPCAO%"=="1" (
    START notepad.exe
    GOTO MENU
)

IF "%OPCAO%"=="2" (
    START calc.exe
    GOTO MENU
)

IF "%OPCAO%"=="3" (
    START cmd.exe
    GOTO MENU
)

IF "%OPCAO%"=="4" (
    GOTO SAIR
)

ECHO Opcao invalida. Pressione qualquer tecla para tentar novamente.
PAUSE > NUL
GOTO MENU

:SAIR
EXIT

👉 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

Nenhum comentário:

Postar um comentário

diHITT - Notícias