Entradas
Mostrando entradas de 2021
Instalar Windows 11 en VMware
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Desactivar firewall Windows 10
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Modo brigde, Host-Only y Red NAT en Windows 11
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Bacth Contador de líneas de un documento (For /F)
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Código: @echo off set cuenta=0 (se inicializa una variable) for /F %%x in (a.txt) do (set /a cuenta= cuenta + 1) echo "Las líneas del fichero son %cuenta%" pause (Pausa del CMD) Explicación del For: -Este for de modificación for /F %%( variable ) in (" archivo que se quiere leer ") do (" lo que tiene que hacer cuando haya un cambio de línea ") es para leer una línea hasta un salto de línea y suma uno a la variable inicializada anteriormente cada vez que hay un cambio de línea. -Y se imprime "Las líneas del fichero son (la variable del for)" que son las veces que ha detectado un cambio de línea.
Bacth Tablas de multiplicar (For /L)
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Código: @echo off setlocal enabledelayedexpansion (Para que las variables del for no se sobre escriban) cls (Borrar CMD) pause (Pausar CMD) for /L %%a in (1,1,10) do ( cls echo Tabla del %%a echo ================ for /L %%o in (1,1,10) do (set /a p=%%a * %%o echo "%%a x %%o = !p!") pause ) Explicación del for: -El modificador de for de: for /L %%( variable ) ( Numero de comienzo de la variable, Incremento por vuelta, Numero que se quiere conseguir tras incrementar la variable ) es para que se repita - El primer for se ejecuta y suma uno a la variable cada vuelta que haga y imprime "Tabla del (numero de vuelta)" y un adorno hasta un máximo de 10 veces -Y después se ejecuta el for anidado y que increme...
Bacth Detectar si es Par o Impar
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Código: @echo off cls (limpiar CMD) set /p a="introduzca un número:" (para guardar el número) set /a p="%a%"%%"2" (para sacar el resto de la división) if %p% EQU 0 (echo "el número %a% es par" ) else (echo "el número %a% es impar") pause (Parar el CMD) - El If/else es para que si (if) el numero guardado después de hacer la división y guardar el resto es igual a cero diga que el número "x" es par y si es no es cero (else) pues dice el numero "x" es impar