Tabla de contenido:
- Paso 1: Conceptos básicos | Eco
- Paso 2: Paso 2: Conceptos básicos | Color y Cls
- Paso 3: Paso 3: Conceptos básicos | "%%", ":" E ir a
- Paso 4: Paso 4: Conceptos básicos | Final
- Paso 5: Paso 5: Diversión | un reloj
- Paso 6: Paso 6: Eventualmente …
- Paso 7: Ayuda adicional
Video: Codificación con lote: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Antes de que comencemos
Batch es un lenguaje de codificación creado por Microsoft. Es increíblemente básico, ya que no puede mostrar gráficos ni reproducir audio. Sin embargo, es útil para abrir aplicaciones, crear juegos basados en texto y usarlos como un reloj de segundos.
Es fácil de aprender, ya que no hay muchos comandos si quieres hacer algo rápido.
Este tutorial explicará algunos comandos básicos, junto con un tutorial sobre cómo hacer un reloj.
Nota: Batch solo funciona en sistemas Windows desde los días de DOS hasta la versión más reciente de Windows. Así que no intente con sistemas basados en Unix (Linux, Android…) o MacOS (iOS, Mackintosh).
IMPORTANTE:
AL GUARDAR UN ARCHIVO POR LOTE, ASEGÚRESE DE QUE TERMINA EN ".bat" O ".cmd" (Personalmente, prefiero.bat)
Además, si desea editarlo, puede hacer clic derecho> Editar para editar el archivo y abrirlo en el Bloc de notas. Si usa otra cosa, como Sublime Text o Notepad ++, generalmente puede ir a Archivo> Abrir… y encontrar el archivo allí, si aún no está cargado.
(Para los usuarios de Notepad ++, puede hacer clic derecho> Editar con Notepad ++ para facilitar su uso).
(Lo siento por la imagen de baja resolución. Necesitaba una imagen, así que di "Esto servirá" y póngala allí).
Paso 1: Conceptos básicos | Eco
Algunos comandos serán constantes en todo lo que hagas.
El primero de ellos será "echo".
¿Qué hace el eco?
Esencialmente, transmite todo el texto que ingresa. por ejemplo, si pones "echo Hello!" en el símbolo del sistema, obtendrá "¡Hola!" como salida.
El eco también se puede apagar.
Esto se hace simplemente haciendo "@echo off". Esto evita que transmita información como "C: / windows / System32 (si lo está ejecutando en modo administrador).
Paso 2: Paso 2: Conceptos básicos | Color y Cls
El color se explica por sí mismo. Le permite cambiar el color de la fuente y el color de fondo de la ventana del terminal. Puede encontrar una explicación más detallada escribiendo "color?" en un símbolo del sistema (cmd.exe)
Cls es la abreviatura de "Limpiar pantalla". Limpia la pantalla de todos los datos ingresados previamente, como comandos ingresados, texto, etc.
Paso 3: Paso 3: Conceptos básicos | "%%", ":" E ir a
Aquí es donde las cosas se ponen interesantes.
Con "%%", puede guardar algunos datos, como el texto ingresado u otras estadísticas, hasta que la consola se borre (cierre), lo que resulta útil en algunos scripts. (En los juegos basados en texto, puede usar esto para guardar nombres, estadísticas y cualquier otra cosa que se pueda modificar y rastrear).
Con ":" y goto, puede crear bucles y moverse por un script. Por lo tanto, podría hacer que un usuario ingrese algo, luego hacer que el script salga o vuelva al inicio.
Paso 4: Paso 4: Conceptos básicos | Final
Hay algunas otras cosas que debe tener en cuenta antes de continuar.
set / p insertsomethinghere = Ingresar texto:
if% insertsomethinghere% == 1 goto aplacetogo
Esto se puede utilizar como una opción de selección de opción múltiple. Ingrese una determinada respuesta y obtenga una respuesta diferente.
Alternativamente, {set / p insertaname = Ingrese un nombre:
if% insertaname% ==% insertaname% goto nextstep}
Esto continuará avanzando al siguiente paso, cualquiera que sea.
Nota: No se requiere todo lo que está en negrita en esta página. Todo en esos campos será diferente. Todo lo subrayado se puede copiar tantas veces como sea necesario.
Nota especial: entre los corchetes {}, esto es técnicamente todo lo que necesita. Aunque podrías tener un nombre específico que te brinde beneficios especiales, los personajes te reconocen o tienes una ruta alternativa. todo lo que necesita hacer es agregar "if% insertaname% == Bob goto nextstepbob" (deberá agregar una ruta diferente que puede ser molesta, o simplemente poner una ruta alternativa pequeña, que se vinculará con la principal finalmente.)
Paso 5: Paso 5: Diversión | un reloj
En realidad, esto es algo que aprendí primero.
@echo apagado
color 0a
cls
:reloj
echo La hora actual es% time% y la fecha es% date%
ir al reloj
Opcionalmente, puede poner "cls" después de: clock
Aunque esto hará que parpadee y sea un poco molesto.
¡Recuerde guardar correctamente!
Paso 6: Paso 6: Eventualmente …
Actualmente, he estado trabajando en un juego. A continuación se muestra lo que tengo actualmente.
Es básico y se puede jugar un poco, aunque ni siquiera se acerca a lo que quiero hacer.
(Debido a cómo decide formatear el texto, lo proporcionaré si hay una solicitud).
Paso 7: Ayuda adicional
No dude en preguntar si se queda atascado en algo. Intentaré ayudar tan pronto como pueda.
Gracias por leer y espero que esto ayude.
Recomendado:
Codificación con bloques de código IOS: 6 pasos
Codificación con bloques de código IOS: la codificación con iOS es una forma única de hacer que su dispositivo iOS realice automatizaciones, obtenga noticias, inicie guerra cibernética e incluso programe mensajes de texto. Para este instructable, nos centraremos en la guerra cibernética, específicamente enviar spam a amigos y c
Controles personalizados Redbear BLE Nano V2 con PfodApp - No se requiere codificación: 6 pasos
Controles personalizados Redbear BLE Nano V2 con PfodApp - No se requiere codificación: Actualización: 15 de septiembre de 2017 - Este instructivo se ha actualizado para usar la última versión de RedBear BLE Nano, V2. La versión anterior de este instructable, dirigida a RedBear BLE Nano V1.5, está disponible aquí. Actualización 15 de noviembre - 2017 Entonces
Controles personalizados Adafruit Feather NRF52, no se requiere codificación: 8 pasos (con imágenes)
Controles personalizados Adafruit Feather NRF52, no se requiere codificación: actualización del 23 de abril de 2019 - Para gráficos de fecha / hora usando solo Arduino millis (), consulte Arduino Fecha / Hora Ploteo / Registro usando Millis () y PfodApp El último pfodDesigner gratuito V3.0.3610 + generado complete los bocetos de Arduino para trazar los datos contra la fecha / hora u
Coche Bluetooth RC Arduino con tracción en las 4 ruedas que utiliza UNO R3, HC-05 y L293D Motorshield con codificación y aplicación de Android: 8 pasos
Arduino 4 Wheel Drive Bluetooth RC Car usando UNO R3, HC-05 y L293D Motorshield con codificación y aplicación de Android: Hoy les voy a contar cómo hacer un automóvil arduino 4x4 bluetooth RC con HC 05, L293 motor shield, Motor 4 DC, con codificación y aplicación para android para controlar el coche. Componente utilizado: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Robot Gong: la idea definitiva del proyecto Hackaton para expertos en ventas y productos (no se requiere codificación): 17 pasos (con imágenes)
Robot Gong: la idea definitiva del proyecto Hackaton para expertos en ventas y productos (no se requiere codificación): construyamos un gong musical robótico activado por correo electrónico. Esto le permite configurar alertas automáticas por correo electrónico para activar el gong … (a través de SalesForce, Trello, Basecamp …) Su equipo nunca más se olvidará de " GONGGG " cuando se publica un nuevo código, un dea