Tabla de contenido:
- Paso 1: Dar formato a mi texto, títulos y cls
- Paso 2: inicialización de variables, obtención de la entrada del usuario y la declaración If
- Paso 3: Comando de canalización, comandos asíncronos y variables ambientales
- Paso 4: ¿Qué pasa? ¡Palabra
Video: Tutorial por lotes - Realice 2: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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:
Clasificación de burbujas por lotes: 4 pasos
Bubble Sort in Batch !: ¿Alguna vez se ha preguntado cómo hacer un algoritmo de clasificación simple en lotes puros? ¡No te preocupes, es tan simple como un pastel! Esto también muestra el proceso de clasificación. (Nota: hice esto en una computadora con Windows XP, por lo que es posible que algunos códigos no funcionen. Sin embargo, no estoy seguro. Lo siento …)
Archivo por lotes: Controles de movimiento: 3 pasos
Archivo por lotes: Controles de movimiento: cuando busqué cómo crear controles de movimiento en CMD, no encontré resultados precisos, así que decidí hacer mis propios controles que funcionen con las teclas WASD para movimiento y 1234 teclas para girar
¡Cómo bloquear cualquier computadora con un archivo por lotes !: 10 pasos
Cómo bloquear cualquier computadora con un archivo por lotes: bloquear cualquier computadora o computadora portátil fácilmente
Tutorial por lotes: siga 1: 4 pasos
Tutorial por lotes - Toma 1: Bueno, he visto algunos tutoriales por lotes, pero ninguno de ellos realmente sigue con nada, así que estoy haciendo un tutorial de 3 partes por lotes, con videos solo para esa facilidad adicional. archivos .bat (por lotes) necesarios en su paso apropiado
Tutorial por lotes no tan básico: 6 pasos
Tutorial de lotes no tan básico: en el tutorial anterior aprendimos los fundamentos básicos de la escritura de archivos por lotes.Si no tiene idea de qué es un lote, pero quiere aprenderlo, consulte el " Tutorial de lotes muy básico ".En este tutorial usted aprenderá comandos más avanzados y cómo