Tabla de contenido:

Tutorial por lotes - Realice 2: 4 pasos
Tutorial por lotes - Realice 2: 4 pasos

Video: Tutorial por lotes - Realice 2: 4 pasos

Video: Tutorial por lotes - Realice 2: 4 pasos
Video: TUTORIAL AGISOFT METASHAPE (5). PLAN VUELO 2 Y PROCESO POR LOTES 2024, Noviembre
Anonim
Tutorial por lotes - Toma 2
Tutorial por lotes - Toma 2

De acuerdo, como dije en mi tutorial anterior sobre lotes (https://www.instructables.com/id/EZ049TMM19EWPKGWKH/#CEINEJV64U3EWP86YUP), planeo crear un tutorial expansivo de 3 partes (o tomar) por lotes. Lo que debería cubrir la mayor parte de lo que necesita saber para hacer lo que quiere con el lote. El archivo adjunto a continuación es el archivo.bat (lote) competido hecho por mí, laconix / inevitable_chaos

Paso 1: Dar formato a mi texto, títulos y cls

Está bien, para empezar, te mostraré el código;

@echo offtitle Choices.. [por laconix] clsecho Tienes algunas opciones que hacer..echo.. sin embargo, haz la elección incorrecta y sufre las consecuencias! echo.pause: menuclsecho.echo.echo.echo.echo. echo / ------------------------------ / echo / Elija un número entre 1 y 3 / echo (- 1.. 2.. 3 -) echo / ¡Todas las opciones menos una son malas! /eco \------------------------------/ title básicamente establece el título para el símbolo del sistema, por lo que el título instructables.com es genial. cls simplemente borra el cmd de cualquier entrada o salida. Debería saber qué hace echo a estas alturas, pero echo. crea una nueva línea que es útil para formatear.: menú aunque he cubierto esto en mi tutorial anterior, vale la pena repasarlo nuevamente, esencialmente crea un punto en un programa en el que puede GOTO en cualquier momento. El resto de esta sección es solo formateo.:D

Paso 2: inicialización de variables, obtención de la entrada del usuario y la declaración If

De nuevo te mostraré el código y luego te lo explicaré;

set choice = nadaecho?.: What & aposll it be:.? set / p choice = Huh? clsif% choice% == 1 GOTO oneif% choice% == 2 GOTO twoif% choice% == 3 GOTO threemsg * Ni 1, 2 o 3 ¿eh? Lástima, adiós … apagar -s -f -t 00 set choice = nada, lo que está haciendo es crear o inicializar la variable con el valor inicial o "nada", o nada.: D Una variable es como un contenedor que almacena información para usted hasta que ya no es necesaria o el programa se cierra. set / p eligió =, esto está obteniendo la entrada del usuario, usando el comando set con el argumento / p que le dice al comando que tenga una cadena de solicitud. Entonces, básicamente, set / p choice = ¿qué número? es como hacer una pregunta y escribir la respuesta. si la sentencia if funciona como tal. if condition == true dothisBásicamente está diciendo que si% choice% es igual a 1 GOTO, uno es que no es cierto, simplemente pasa a la siguiente línea. shutdown -s -f -t 00 simplemente apaga su computadora obligando a todos los programas a cerrarse, instantáneamente.

Paso 3: Comando de canalización, comandos asíncronos y variables ambientales

Una vez más, codifique primero, explicación después;

: onemsg * ¿Así que eligió el # 1, pensó que & aposd estaría seguro? msg * ¡INCORRECTO! GOTO netspam: twoshutdown -s -t 10pausemsg * Espero que lo consigas a tiempo, porque este era el seguro … shutdown -aGOTO hell: threemsg * Este es el número seguro … pause: forkstart options.bat | msg * Borrado de memoria! GOTO fork: hellmsg * broma, ellos & aposre todo mal!: textbombecho reglas de laconix! >>% systemroot% / laconix.txtGOTO: textbomb: uno Básicamente solo entra en un bucle GOTO infinito. Muy similar al ejemplo 2 de la bomba de bifurcación en el primer tutorial: dos Ejecuta el comando shutdown -s -t 10 "la pausa s, si no presionan una tecla a tiempo, su computadora se apaga, si lo hacen abortar y los hace GOTO infierno: infierno les dice que ninguno de ellos era bueno, hace lo que yo llamo una bomba de texto. ¿Qué canaliza (>>) el comando echo las reglas de laconix! ' al% systemroot% / laconix.txt en un / n bucle infinito GOTO.% systemroot% es una variable de entorno que le dice al archivo que se guarde en el directorio / windows / sin importar el nombre de la unidad raíz, es decir. C; /, E: /, Z: /, etcétera: tres Los engaña haciéndoles pensar que es el número seguro Entra en una bomba de horquilla similar a la del primer tutorial, pero con una diferencia principal. Comandos asíncronos; opciones de inicio.bat | msg * Eliminación de memoria ! el | denota comandos asincrónicos, lo que básicamente significa que se han ejecutado al mismo tiempo.

Paso 4: ¿Qué pasa? ¡Palabra

Gracias por leer mi tutorial, espero que les guste el video. Aprendí algo.

Y espero que sigas interesado en las computadoras y en mis instructables. ¡Mantente al tanto de mi último tutorial de esta serie pronto!

Recomendado: