Índice:
- Etapa 1: O básico | Eco
- Etapa 2: Etapa 2: noções básicas | Cor e Cls
- Etapa 3: Etapa 3: noções básicas | "%%", ":" e vai para
- Etapa 4: Etapa 4: noções básicas | Final
- Etapa 5: Etapa 5: um pouco de diversão | um relógio
- Etapa 6: Etapa 6: Eventualmente …
- Etapa 7: ajuda extra
Vídeo: Codificação com lote: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Antes de começarmos
Batch é uma linguagem de codificação feita pela Microsoft. É incrivelmente básico, pois não pode exibir gráficos ou reproduzir áudio. Embora seja útil abrir aplicativos, fazer jogos baseados em texto e usar como um relógio instantâneo.
É fácil de aprender, pois não existem muitos comandos se você quiser fazer algo rápido.
Este tutorial irá explicar alguns comandos básicos, junto com um tutorial de como fazer um relógio.
Nota: O Batch só funciona em sistemas Windows da época do DOS até a versão mais recente do Windows. Portanto, não tente sistemas baseados em Unix (Linux, Android …) ou MacOS (iOS, Mackintosh).
IMPORTANTE:
AO SALVAR UM ARQUIVO DE LOTE, CERTIFIQUE-SE DE QUE TERMINA COM ".bat" OU ".cmd" (Pessoalmente, prefiro.bat)
Além disso, se quiser editá-lo, clique com o botão direito do mouse em> Editar para editar o arquivo a ser aberto no Bloco de notas. Se você usar outra coisa, como Sublime Text ou Notepad ++, normalmente você pode ir para Arquivo> Abrir … e encontrar o arquivo lá, se ainda não estiver carregado.
(Para usuários do Notepad ++, você pode clicar com o botão direito> Editar com Notepad ++ para facilitar o uso.)
(Desculpe pela imagem de baixa resolução. Precisava de uma imagem, então disse "Isso vai servir" e coloquei lá.)
Etapa 1: O básico | Eco
Alguns comandos serão constantes em tudo que você fizer.
O primeiro deles será "eco".
O que echo faz?
Essencialmente, ele retransmite todo o texto que você inserir. por exemplo, se você colocar "echo Hello!" no prompt de comando, você obterá "Hello!" como uma saída.
O eco também pode ser desligado.
Isso é feito simplesmente clicando em "@echo off". Isso o impede de retransmitir informações como "C: / windows / System32 (se você estiver executando no modo de administrador).
Etapa 2: Etapa 2: noções básicas | Cor e Cls
A cor é autoexplicativa. Ele permite que você altere a cor da fonte e a cor de fundo da janela do terminal. Uma explicação mais detalhada pode ser encontrada digitando "color?" em um prompt de comando (cmd.exe)
Cls é a abreviatura de "Limpar tela". Ele limpa a tela de todos os dados de entrada anteriores, como comandos inseridos, texto e assim por diante.
Etapa 3: Etapa 3: noções básicas | "%%", ":" e vai para
É onde as coisas começam a ficar interessantes.
Com "%%", você pode salvar alguns dados, como texto inserido ou outras estatísticas, até que o console seja limpo (fechado), útil em alguns scripts. (Em jogos baseados em texto, você pode usar isso para salvar nomes, estatísticas e tudo o mais que pode ser alterado e rastreado.)
Com ":" e goto, você pode criar loops e mover um script. Portanto, você pode fazer com que o usuário insira algo e, em seguida, saia do script ou volte ao início.
Etapa 4: Etapa 4: noções básicas | Final
Há algumas outras coisas que você deve observar antes de continuar.
set / p insertsomethinghere = Digite o texto:
if% insertsomethinghere% == 1 goto aplacetogo
Isso pode ser usado como uma opção de seleção de múltipla escolha. Insira uma determinada resposta e seja levado a uma resposta diferente.
Alternativamente, {set / p insertaname = Insira um nome:
if% insertaname% ==% insertaname% goto nextstep}
Isso continuará avançando para a próxima etapa, seja ela qual for.
Nota: Tudo em negrito nesta página não é obrigatório. Tudo nesses campos será diferente. Tudo o que está sublinhado pode ser copiado quantas vezes forem necessárias.
Observação especial: entre os {} colchetes, isso é tecnicamente tudo de que você precisa. Embora você possa ter um nome específico que lhe dê benefícios especiais, os personagens o reconhecem ou você tem um caminho alternativo. tudo o que você precisa fazer é adicionar "if% insertaname% == Bob goto nextstepbob" (você precisará adicionar um caminho diferente que pode ser irritante, ou apenas colocar um pequeno caminho alternativo, que irá vincular de volta ao principal eventualmente.)
Etapa 5: Etapa 5: um pouco de diversão | um relógio
Isso é algo que aprendi primeiro, na verdade.
@echo off
cor 0a
cls
:relógio
echo A hora atual é% time% e a data é% date%
ir para o relógio
Opcionalmente, você pode colocar "cls" após o: clock
Embora isso faça com que ele pisque e seja um pouco chato.
Lembre-se de salvar corretamente!
Etapa 6: Etapa 6: Eventualmente …
Atualmente, estou trabalhando em um jogo. Abaixo está o que eu tenho atualmente.
É básico e pode ser tocado de alguma forma, embora não seja nem perto do que eu quero fazer.
(Devido à forma como decide formatar o texto, irei fornecê-lo se houver um pedido.)
Etapa 7: ajuda extra
Sinta-se à vontade para perguntar se você travar em algo. Tentarei ajudar assim que puder.
Obrigado pela leitura e espero que isso ajude.
Recomendado:
Codificação Kazoo: 5 etapas
Codificação de Kazoo: Este é um bom modelo 3D de um kazoo feito no Tinkercad. Você pode fazer um com este intrutável
Codificação com blocos de código IOS: 6 etapas
Codificação com IOS Code Blocks: A codificação com iOS é uma maneira única de fazer seu dispositivo iOS fazer automações, buscar notícias, iniciar guerra cibernética e até mesmo programar mensagens de texto. Para isso, iremos nos concentrar na guerra cibernética, especificamente enviar spam para amigos e c
Exibição de assinante do YouTube DIY de $ 5 usando ESP8266 - nenhuma codificação necessária: 5 etapas
Exibição de assinante do YouTube DIY de $ 5 usando ESP8266 - sem necessidade de codificação: neste projeto, vou mostrar como você pode usar a placa ESP8266 Wemos D1 Mini para exibir a contagem de assinantes de qualquer canal do YouTube por menos de $ 5
Extensão da Web do Chrome - Nenhuma experiência anterior de codificação necessária: 6 etapas
Chrome Web Extension - Nenhuma experiência anterior de codificação é necessária: as extensões do Chrome são pequenos programas desenvolvidos para aprimorar a experiência de navegação do usuário. Para obter mais informações sobre as extensões do Chrome, vá para https://developer.chrome.com/extensions.Para fazer uma extensão da Web do Chrome, a codificação é necessária, por isso é muito útil revisar o HT
Programação em lote. em uma janela de lote: 3 etapas
Programação em lote. em uma janela de lote: neste instutável (lote realmente) eu vou te ensinar como programar em lote. (esta é a minha primeira, por favor, seja gentil)