Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Programación BAT Parte II de II - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Segunda parte de esta colección de Vídeos en los que explico a mis alumnos de FP Básica los conceptos básicos sobre programación en BAT para Windows.
Ah, vale, los parámetros
00:00:01
Vale, mirad, esperad, le doy a grabar, sí
00:00:05
Muy sencillo, voy a explicaros qué es un parámetro
00:00:08
Bueno, esto es la parte literal
00:00:10
Los parámetros son informaciones adicionales colocadas detrás del nombre de una orden
00:00:12
Son informaciones extra colocadas después de un comando
00:00:17
Si la mayoría de las órdenes de MS-DOS admiten parámetros
00:00:20
Pues entonces es posible incluir parámetros en los archivos por lotes
00:00:25
los parámetros en ms2 se numeran del 0 al 9
00:00:29
siendo el parámetro 0 el nombre del archivo .bat
00:00:36
y el parámetro 1 el primer parámetro, el 2 el segundo, el 3 el tercero, el 4 el cuarto
00:00:41
¿Qué es esto de los parámetros, profe?
00:00:46
Vamos a verlo con un ejemplo que seguro que os enteráis mejor
00:00:48
Vale, me voy a cargar estas dos carpetas
00:00:50
Zaskela
00:00:55
Espera, que estaría en el cmd aquí
00:00:56
CD punto punto
00:00:59
Bueno, si intentéis borrar una carpeta y no os deja
00:01:03
Aseguraos de no estar
00:01:06
Como directorio activo de esa carpeta
00:01:08
En el cmd
00:01:10
Ya está, ya está
00:01:11
Vale, ya está
00:01:12
Si pones 11 no vale
00:01:16
Vamos, si pones 10 no vale
00:01:20
Ahí está el 9
00:01:24
Ahora veis que ocurre si ponéis 10 parámetros
00:01:24
Mirad
00:01:28
Si yo pongo mkdir
00:01:29
casa, ¿qué va a pasar?
00:01:30
rápidamente
00:01:34
aburro, al que tenga micro
00:01:35
que se ponga micro y me hable
00:01:45
vale, se crea la carpeta casa
00:01:46
le voy a dar la intro, a ver si tenéis razón
00:01:51
bien, casa, ahí está
00:01:53
vale, ¿qué pasa si pongo
00:02:01
mkdir
00:02:03
chalet
00:02:05
y mkdir piso
00:02:07
y mkdir cosa
00:02:09
vale, voy a dar una pista, en vez de con relativo
00:02:10
la voy a poner con absolutas
00:02:17
C2.barra ms2 barra chalet
00:02:18
C2.barra ms2 barra piso y playa
00:02:24
El comando es este
00:02:35
¿Vale?
00:02:38
Vale, dentro de la carpeta ms2
00:02:44
Dentro de la carpeta ms2 me va a crear la carpeta chalet
00:02:46
Dentro de la carpeta ms2 me va a quedar la carpeta piso
00:02:49
Y este playa, que no tiene nada adelante, es una ruta relativa
00:02:53
Relativa al directorio activo
00:02:58
El directorio activo viene aquí, antes de este simbolito
00:03:00
Estoy dentro de ms2
00:03:03
¿Dónde me va a crear la carpeta playa?
00:03:05
Dentro del directorio activo, ms2
00:03:07
Digamos que aquí, eso es, muy bien Christian
00:03:09
Aquí se está poniendo la ruta entera
00:03:13
Ruta entera, y aquí ruta relativa
00:03:15
Le doy al intro y me crea chalet, piso y playa. Vale, pues esto, que está todo de seguido después del comando MCADIR, es un parámetro. Esto es otro parámetro y esto es otro parámetro.
00:03:17
De hecho, fijaos que osados soy
00:03:41
Que voy a hacer un pantallazo
00:03:44
Y...
00:03:46
Espera
00:03:53
Recorte y anotación
00:03:54
Y ahora me cojo mi maravilloso
00:03:57
¡Ay!
00:04:07
Tablet
00:04:09
Y vais a ver que bonito
00:04:09
Así os va a quedar claro que te cargas
00:04:15
Eh...
00:04:18
La la la la
00:04:23
Esto lo puedo hacer grande
00:04:24
¡Oh! Lo puedo hacer grande, es maravilloso
00:04:33
Vale, lo veis, ¿verdad?
00:04:34
Esto de aquí
00:04:37
Lo quiero más fino, señor
00:04:44
Esto es el directorio
00:04:45
Activo
00:04:53
¿Vale?
00:04:54
Esto de aquí
00:04:59
Vosotros imaginaos
00:05:00
Los que no están viniendo a esto, ¿sabes?
00:05:03
Van a flipar en colores
00:05:05
Esto es el comando
00:05:06
¿Vale?
00:05:09
Y ahora
00:05:12
No, es que yo tengo una tablet, chicos
00:05:13
Te estoy escribiendo con un boli digital
00:05:17
Yo es que soy muy friki
00:05:19
Y esto
00:05:21
hasta el primer espacio
00:05:24
esto es un parámetro
00:05:27
esto
00:05:29
hasta el segundo espacio
00:05:33
es otro parámetro
00:05:36
y esto
00:05:38
es otro parámetro
00:05:42
¿vale?
00:05:45
vale, esto sería
00:05:50
el primer parámetro
00:05:51
esto sería el segundo parámetro
00:05:53
esto sería el tercer parámetro
00:05:55
eso es
00:05:57
Lo que separas con espacios son parámetros
00:05:59
Si queréis pasar como parámetros
00:06:01
No, no, Aitor
00:06:03
No he cambiado de un PC a una tablet
00:06:05
He conectado una tablet de dibujar
00:06:07
No, no se puede cambiar así de repente
00:06:09
Estoy usando esto
00:06:13
Esto, ¿vale?
00:06:19
Es que si no, no puedo
00:06:31
Hacer estas cosas, si no me pasaría
00:06:33
Como Alberto, pintaría pues eso, un churro
00:06:35
Pintaría pues eso, una cosa así
00:06:37
Una porra
00:06:39
O una cosa así
00:06:43
un churro, vale, y luego el chocolate, bueno, voy a dejar de hacer el gilipollas, el que, como, no sé si lo voy a llorar, pues me está entrando hambre,
00:06:45
vale, esto sería el primer parámetro, segundo parámetro y tercer parámetro, vale, ¿dónde dicen los apuntes que se guardan estas cosas?
00:07:09
En la línea de las órdenes, cada parámetro debe estar separado con un espacio en blanco del anterior. Podemos gestionar hasta 9 de ellos, desde el 0,1 hasta el 0,9, ¿vale?
00:07:18
Vale, pues el tanto por ciento cero es el nombre del comando, tanto por ciento uno es el primer parámetro, tanto por ciento dos es el segundo parámetro y tanto por ciento tres es el tercer parámetro.
00:07:32
De acuerdo
00:07:53
Vale
00:07:55
Pues vamos a hacernos
00:07:57
Un comando
00:08:04
Que va a ser nuestro
00:08:05
En español, que crea carpetas
00:08:08
Pero en vez de MKDIR lo vamos a llamar
00:08:11
Crea carpetas
00:08:16
Porque viva el producto español
00:08:17
A ver, ¿qué es esto que le ha pasado?
00:08:20
Editor, ¿estoy en un editor?
00:08:25
No, ya no estoy en editor
00:08:27
Ah, es que esto está abierto, perdón
00:08:27
Lo borro
00:08:30
Ahora, voy a intentar
00:08:32
Mierda, que ya no estoy ahí
00:08:37
¿Qué te pasa?
00:08:40
A ver, aquí no estoy
00:08:44
Ah, que no se encontraron
00:08:46
Vale, que ya está borrado
00:08:49
Vale, voy a coger esto, esto, esto y esto
00:08:50
Me lo cargo
00:08:54
Y vamos a crear un comando que se va a llamar
00:08:55
Creacarpetas.bat
00:09:00
Y este creacarpetas.bat
00:09:05
Me lo llevo acá
00:09:09
No es que te puedas hacer tu propio lenguaje de programación
00:09:10
Pero si es verdad que vais a aprender las instrucciones atómicas, las principales, las básicas
00:09:22
Como si fueran piezas de Lego
00:09:29
Y con esas vosotros podéis personalizarlas combinándolas entre ellas para hacerlas vuestras propias
00:09:31
Entonces, el crear carpetas, lo que vamos a hacer es un comando que pueda crear
00:09:37
Vamos a poner hasta tres carpetas a la vez
00:09:42
como mucho nosotros podemos hacer que cree hasta 9
00:09:45
hermoso dice Alberto
00:09:49
vamos a hacer que cree hasta 3
00:09:52
por hacer un ejemplo
00:09:55
y lo que voy a hacer es
00:09:56
crear carpetas, lo que va a hacer simplemente es hacer un mkdir
00:09:59
realmente lo que voy a hacer es crear carpetas
00:10:02
que la carpeta ya lo hace el solo, que es con mkdir
00:10:04
y vamos a contar que si el usuario lo ha escrito bien
00:10:07
en tanto por 101 está la primera carpeta
00:10:10
en tanto por 102 la segunda
00:10:13
30% a 3, la tercera, ¿vale? Incluso si queréis podemos poner echo se creó, voy a codificarlo bien, se creó la carpeta 30% a 1 y esta la copio, 2 y 3, ¿vale?
00:10:15
¿Esto qué va a hacer? Lo que va a hacer es, el programa se va a ejecutar, el programa va a esperar que aquí haya algo, que aquí haya algo y que aquí haya algo
00:10:48
¿Cómo se rellena eso? Tiene que ser el usuario, es el usuario en el que en la llamada al comando tiene que poner él detrás tres cosas separadas por espacios
00:11:00
Y entonces esas tres cosas automáticamente el CMD las guarda en la primera, en tanto por ciento uno, en la segunda en tanto por ciento dos y en la tercera en tanto por ciento tres
00:11:10
Si esto yo lo guardo, ahora me voy al CMD y lo ejecuto, crea carpetas y creo lo mismo que he puesto antes
00:11:21
Chalet
00:11:36
C2.ms2
00:11:40
Barra
00:11:44
Piso
00:11:45
Y playa, solo he cambiado el chalet
00:11:46
Que le he puesto en relativa ahora
00:11:48
Vamos a ver que pasa si le doy al intro
00:11:50
Dejo aquí la ventana
00:11:53
Y aquí
00:11:58
Le doy al intro
00:12:00
Me dice, se creó la carpeta chalet
00:12:02
Se creó la carpeta playa
00:12:06
Y aquí están
00:12:09
Tiki tiki tiki
00:12:10
Esto demuestra que el código en tanto por 101 se ha cargado lo primero que yo he puesto, en tanto por 102 se ha cargado lo segundo que yo he puesto y en tanto por 103 se ha cargado lo tercero que yo he puesto en playa.
00:12:12
Esto falla, esto puede fallar, funciona si hacemos las cosas bien
00:12:30
Si yo por ejemplo creo dentro de MS-DOS una carpeta que se llame mis documentos
00:12:34
Otra que se llame cosas y otra que se llame casos
00:12:42
Mirad lo que pasa, me crea la carpeta mis y la carpeta documentos
00:12:46
No considera que mis documentos sea lo mismo
00:12:53
Luego me crea cosas
00:12:56
Y sin embargo casos se ha perdido
00:13:02
En el limbo
00:13:04
Este está contando
00:13:04
Con que tiene tanto por ciento uno para mis
00:13:08
Tanto por ciento dos para documentos
00:13:10
Tanto por ciento tres para cosas
00:13:11
Y tanto por ciento cuatro para casos
00:13:13
Pero como yo aquí no proceso el tanto por ciento cuatro
00:13:14
Esa se pierde
00:13:18
Se volatiliza
00:13:19
¿Cómo creo desde el CMD
00:13:21
Un nombre de carpeta con espacios?
00:13:26
Con comillas
00:13:28
Si yo hago
00:13:28
mis documentos
00:13:31
y
00:13:35
mis fotos
00:13:38
y doy al intro
00:13:40
me dice que se ha creado la carpeta
00:13:43
mis documentos, la carpeta mis fotos y la carpeta
00:13:45
nada, porque solo he mandado
00:13:47
dos cosas
00:13:49
si yo no me voy aquí
00:13:50
aquí tengo la carpeta mis documentos
00:13:52
y la carpeta mis fotos
00:13:55
hay que añadir las comillas
00:13:56
esta comilla por aquí y esta comilla por aquí
00:13:59
como estar con comillas es un soberano
00:14:00
coñazo por eso a partir de ahora yo os recomiendo que todos vuestros nombres de carpetas los pongáis
00:14:03
sin espacios y que si queréis simular un espacio le pongáis un guión bajo guión bajo es con la
00:14:08
tecla del guión y pulsando la tecla del shift de las mayúsculas y ya está y te lo crea igual no
00:14:20
tiene el espacio pero se lee como si hubiera visualmente se reconoce la separación de la
00:14:28
palabra y eso es mucho más cómodo como se crea una carpeta invisible vale a ver
00:14:33
la carpeta invisible hoy es demasiado pronto para hacerlo pero se puede se
00:14:39
puede tenemos que utilizar instrucciones más avanzadas que lo que hacen es
00:14:43
cambiar el registro de windows vale pero todavía sois muy jóvenes vamos a esperar
00:14:48
a la semana que viene vale de hecho no obstante si cuando
00:14:52
suba el vídeo al principio del vídeo se me ha visto archivos recientes con esto
00:14:57
es una orden más larga vale en realidad es ésta
00:15:22
es ésta en mucho texto si de momento mucho
00:15:32
tranquilos vamos poco a poco digamos que aquí lo que hago yo es crearle en el
00:15:36
ordenador de mi chica una carpeta que se me cumple con esto lo oculto
00:15:40
y luego con el comando RENG y ADD lo que hago es añadir una clave al registro en realidad es
00:15:46
modificarla que es poner esto después esto está buscado y encontrado en internet vale
00:15:55
no desde el mío no yo tu le creas el archivo .bat y se lo das se lo das y dices vamos a jugar ejecuta
00:16:03
esto, ella se fía de mí
00:16:10
y sabía que no le iba a destrozar nada
00:16:12
y bueno, le puedes abrir ventanas
00:16:14
le puedes abrir carpetas, le puedes abrir algunos archivos
00:16:18
que tú quieras, le puedes ejecutar programas
00:16:20
bueno, ya habéis visto que le puedes abrir una página web
00:16:22
puedes hacer prácticamente lo que te haga
00:16:24
los cojones con el ordenador del cliente
00:16:26
lo único es que tienes que acceder físicamente
00:16:28
a su ordenador y conseguir dárselo
00:16:30
o conseguir que le llegue y que le apetezca
00:16:31
lanzar el bat, si no, no
00:16:34
vamos, y de hecho
00:16:36
se puede programar
00:16:39
que dé un mensaje de error si no ejecuta con permiso de administrador
00:16:41
de tal manera que si tenéis que ejecutar algo que necesita
00:16:45
permiso de administrador, como por ejemplo tocar el registro
00:16:50
digamos que si el usuario al que se lo paséis quiere jugar
00:16:52
pues que tenga que ejecutarlo, botón derecho, ejecutar como administrador
00:16:57
que ponga su contraseña, y eso, es como un troyano
00:17:01
es como si fuera un troyano, lo único que no quiero que lo uséis
00:17:04
Para hacer trollerías
00:17:08
Quiero que lo uséis para hacer cosas bonitas
00:17:10
Como un regalo de cumple
00:17:12
O un juego
00:17:13
Pero no puteéis
00:17:15
Si me entero que puteéis a alguien
00:17:17
Suspendo
00:17:20
Entonces realmente es con esto
00:17:21
Tú tienes que crear el archivo, ocultarlo
00:17:23
Y luego esta línea
00:17:25
Es para asegurarse de que el usuario
00:17:27
Este botón de aquí
00:17:30
El de elementos ocultos
00:17:32
Este no le tiene marcado
00:17:33
O sea, digamos que es para asegurarte
00:17:35
de que esté como esté, termina así
00:17:38
vale
00:17:40
termine quitado
00:17:42
primero tú
00:17:44
con el masaje
00:17:47
lo ocultas, vale
00:17:50
con este masaje de aquí
00:17:54
tú ocultas la carpeta
00:17:56
y ya no se ve
00:17:58
a no ser que el usuario tenga esto
00:17:59
y el usuario puede tener esto
00:18:01
entonces aunque tú lo ocultes
00:18:03
se ve transparente, se ve como
00:18:04
más clarito, pero se ve
00:18:07
entonces la única manera
00:18:10
que yo tenía de asegurarme de que las cosas, digamos que yo necesitaba
00:18:11
archivos auxiliares para el juego, necesitaba algunos archivos de texto, algunas fotos
00:18:15
que no quería que ella pudiera ver por error antes de tiempo y se auto-spoileara
00:18:19
así que eso lo oculté y para asegurarme de que no lo viera
00:18:23
me aseguré con la instrucción de la línea 3, el reg add, que esto estuviera
00:18:27
así, vale, y ya está, es verdad que
00:18:32
para que luego realmente funcione, luego tienes que lanzar el explorer y el usuario
00:18:36
va a percibir como un parpadeo, como que se le quita
00:18:40
la ventana y se le abre
00:18:42
pero bueno, el usuario profano
00:18:43
el que no pilote mucho ni se va a dar cuenta
00:18:46
es como si le hicieras un truco de
00:18:48
magia, ni forma de ocultar
00:18:50
para cosas ocultas, no, realmente
00:18:55
lo que se hace es eso
00:18:57
si Héctor, si lo veréis, pero
00:18:58
digamos que esto tiene una curva de aprendizaje
00:19:04
la curva de aprendizaje para que no
00:19:06
lloréis, es empezar por cosas sencillas
00:19:08
cuando cogéis altura con
00:19:11
eso, os mando otras un poco más complicadas
00:19:12
cuando cogéis ultra con eso, os mando
00:19:14
otras un poco más complicadas
00:19:16
y así, hasta llegar al sumum, que es
00:19:17
abrir programas, abrir archivos
00:19:20
y crear cosas ocultas y demás
00:19:22
poco a poco, no te preocupes
00:19:24
se puede, se puede
00:19:26
y si me pedís hacer alguna cosa
00:19:28
y no sé, seguramente se pueda
00:19:30
solo que haya que buscar
00:19:32
vale, pues esto es
00:19:33
trabajar con parámetros
00:19:43
vale hay un ejercicio muy tonto muy tonto ron no sé si es este bueno y espera eco el comando se
00:19:44
llama tanto por ciento cero para que veáis que en tanto por ciento cero hay algo en tanto por ciento
00:19:58
cero está aquí mira el comando se llama crear carpetas punto bat vale todo lo anterior ha
00:20:05
fallo todo lo anterior ha dado fallo porque está intentando crear directorios que ya existen como
00:20:16
he vuelto a ejecutar el mismo comando de arriba ha petado vale pero si no peta si lo imprime sin
00:20:21
que pt el comando se llama track atrás vale en el tanto por ciento cero está eso nosotros estamos en
00:20:27
la recta llegamos a la curva eso es cristian no quiero que esto parezca un dark souls quiero que
00:20:36
parezca un mario world profe me acordé de una cosa que dijiste en clase sobre hacer una página web
00:20:41
del instituto así lo tenemos que hacer eso lo retomamos cuando estemos en clase
00:20:46
y si quiero hacerlo tendría que estar yo creo que mínimo para como tarde para
00:20:50
mayo antes de que vayáis por lo menos tiene que ser un proyecto paralelo si
00:20:57
esto vale entendido lo de los parámetros si yo quisiera hacer un
00:21:02
un programa que se llamará tu nombre espérate el de crear carpetas me lo
00:21:13
cargado? ¿Qué ha pasado aquí? Ah, que lo he ocultado. Calla, estoy tonto. Yo mismo me boicoteo.
00:21:21
Quita, estoy tonto. Vale, se puede crear un archivo que se llama... ¿Cómo te llamas? Vale.
00:21:52
Y el... ¿Cómo te llamas? Puedes decir... Eco... Te llamas... Tanto por ciento uno... Tanto por ciento dos...
00:22:03
Tanto por ciento tres.
00:22:18
Tanto por ciento cuatro.
00:22:20
Espera.
00:22:22
Espera, voy a hacer la prueba con todos.
00:22:26
Mirad que el diez ya no me lo colorea.
00:22:36
Eso ya me está dando un chivatazo de que aquí algo va a fallar.
00:22:38
Tanto por ciento diez me lo va a considerar el uno.
00:22:42
Ahora yo esto lo ejecuto.
00:22:45
Voy a poner Antonio Ortega Manchón.
00:22:48
Y me dice que te llamas Antonio Ortega Manchón.
00:22:54
Y al final, después de todos los espacios, de todos los tantos porcientos que nos han rellenado, Antonio 0.
00:22:56
Me está pintando el tanto por ciento 1, el Antonio, seguido de un 0. Por eso no hay 10.
00:23:02
Y yo puedo poner, por ejemplo, has introducido parámetros. Esto está ya bien codificado.
00:23:13
Y aquí pongo 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Has introducido 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Este 10, cuidado, es este 1, seguido de este 0.
00:23:26
Si yo pongo 45, me dice que he introducido el 45, 2, 3, 4, 5, 6, 7, 8, 9, y el 45, 0, el tanto por 101, 0, ¿vale?
00:24:04
A ver, Christian, todos los atajos están visibles, son estas combinaciones de teclas, control N, control O, control R, control S, el salvado rápido es control S
00:24:21
En la mayoría de software, el salvado rápido es control S. ¿Veis qué archivo tiene la A subrayada? Editar tiene la E subrayada, buscar tiene la B subrayada, vista tiene la V subrayada, codificación tiene la C subrayada.
00:24:33
¿Lo veis? Eso es la tecla de acceso directo. Si vosotros pulsáis la tecla Alt más la letra que corresponda, accedéis a esa opción del menú automáticamente en todas las aplicaciones de Windows.
00:24:51
Si yo pulso Alt-E, me despliega editar. Si pulso Alt-B, me despliega buscar. Si pulso Alt-H, mierda, ahora, Alt-A, coño, ¿qué le pasa a esto? Alt-M, ejecutar, creo que es la J, sí.
00:25:09
pues a ver Alberto
00:25:57
es que con el cmd hay un problema
00:26:03
en principio si, en cualquier archivo normal pasaría
00:26:05
este ya está codificado
00:26:08
este está juego de caracteres aquí
00:26:10
aquí y aquí
00:26:12
está bien
00:26:14
y si digo es
00:26:15
para
00:26:17
espera
00:26:18
echo a e
00:26:18
i o
00:26:21
u o e
00:26:23
ñ
00:26:26
está salvado
00:26:28
lo pinta bien
00:26:31
y ahora voy a hacer la prueba
00:26:34
vale, este que
00:26:36
como te llamas, que está bien configurado, lo copio y lo pego
00:26:38
lo llamo tildes
00:26:40
vale
00:26:45
lo edito
00:26:46
y no se queda
00:26:50
no se queda
00:26:52
no sé por qué no se queda
00:26:53
vamos, digamos que para que sea más cómodo
00:26:55
no tengáis que estar haciendo ese trajín
00:26:58
digamos que para el cmd os dejo que escribáis
00:27:00
con faltas de ortografía
00:27:02
o eso, o hay que irse a codificación
00:27:03
juego de caracteres europeo occidental y aquí vale hay que hacer eso si alguno descubre otra manera
00:27:08
más rápida que me lo diga vale pero yo ahora mismo no conozco esa es la explicación del eco
00:27:18
con hechos se muestran mensajes en archivo punto bat con remate a mismos comentarios que
00:27:45
ya lo hemos visto pausa vale la pausa con la pausa detenemos la ejecución de un proceso
00:27:50
Imaginaros que en vez de hacer del tirón esto y esto
00:28:00
Claro, pero el BAT ejecuta comandos del CMD
00:28:04
Y desde el CMD no puedo configurar nada del...
00:28:11
Sé lo que dices, pero no, del CMD no puedo configurar algo interno de la configuración del notepad
00:28:14
No
00:28:20
Si yo quiero meter una pausa, puedo poner pause
00:28:21
¿Vale?
00:28:25
El de las tildes
00:28:28
Y ahora ejecuto el de las tildes
00:28:29
Vais a ver como antes de pintar las vocales
00:28:30
Se para
00:28:32
Y aprendéis otro truquito
00:28:34
Ahí introduce otros parámetros
00:28:38
Hace la pausa, presiona la tecla para continuar
00:28:44
Y luego te pinta las letras
00:28:47
Se para y luego pinta las letras
00:28:50
Si esto lo comento
00:28:54
Y lo ejecuto
00:28:56
No se para, lo hace todo del tirón
00:28:58
Lo que pasa es que hay veces que a lo mejor queremos que sea una pausa
00:29:00
Pero no que pinte, presione una tecla para continuar
00:29:04
como podemos hacer que un comando
00:29:07
que pinta algo por pantalla
00:29:09
no nos pinte por pantalla
00:29:11
lo que saca, lo hemos hecho antes
00:29:15
quiero que me digáis
00:29:17
como conseguir que no me saque el presión
00:29:29
de la tecla por pantalla
00:29:31
o que me digáis que no sabéis
00:29:32
no, eso es solamente para el echo off
00:29:45
¿os acordáis de esto?
00:29:51
vale
00:30:04
pues como, si yo aquí
00:30:05
pause, pongo
00:30:13
borrar.txt
00:30:14
y ahora lo ejecuto
00:30:18
mira, se ha quedado parado
00:30:22
no me ha sacado el presión de una tecla para continuar
00:30:24
y si presiono alguna tecla, termina
00:30:28
se ha quedado parado
00:30:30
comento esta, y esta lo quito
00:30:31
la diferencia entre una y otra es
00:30:41
pues esto
00:30:45
si lo hago así, me pone presión
00:30:46
de una tecla, y si
00:30:49
esta no la comento
00:30:53
y esto así, pues
00:30:55
el presione una tecla, me lo escupe en un archivo
00:30:59
que se llama borrar.txt
00:31:01
para, pero no me saca el mensaje
00:31:02
¿qué pasa? que esto para mí tiene un problema
00:31:05
y es que
00:31:08
por cojones voy a ocupar un k
00:31:09
o sea, el borrar.txt
00:31:11
este me lo ha creado y la frase me la ha metido aquí
00:31:13
se puede hacer
00:31:15
que se descarte
00:31:17
pero que para descartarlo no haya que guardarlo
00:31:19
en un archivo de texto
00:31:22
se puede, en vez de un archivo de texto
00:31:23
lo mandamos a tomar por
00:31:28
saco, y ya está, esto es una cosa que te tienes que aprender, te la apuntas en una chuletilla para tenerlo, vale, y ya está, si yo esto no lo ejecuto, se para, no me saca el mensaje,
00:31:30
luego le doy a la tecla y sigue, y sin embargo no me tiene que crear ningún archivo basurilla, vale, y así pues cuando queráis hacer una pausa en vuestra ejecución,
00:31:57
Pues, yo que sé, imagínate
00:32:06
Dices
00:32:09
Echo
00:32:12
Te borro el disco duro
00:32:15
Echo
00:32:19
Disco borrado
00:32:23
¿Vale?
00:32:24
Entonces, le asustas
00:32:29
¡Oh! ¿Qué ha pasado?
00:32:30
Y luego dices, disco borrado
00:32:32
¡Oh! ¿Qué ha pasado?
00:32:33
No he hecho nada
00:32:34
Esto no borra nada
00:32:35
¿Vale?
00:32:37
Pero bueno, mandas un mensaje y acojonas
00:32:37
Digamos que con el pause null
00:32:39
Tú puedes detener la ejecución
00:32:41
Sin que salga pulse una tecla para continuar
00:32:43
Que es esto de aquí
00:32:45
Pause null, ya está
00:32:47
Lo tenéis todo aquí
00:32:48
¿Qué más?
00:32:49
Vale, las etiquetas
00:32:54
Aquí viene explicado lo que es una etiqueta
00:32:55
¿De acuerdo?
00:32:57
Y igual, con un ejemplo
00:32:59
Se ve el directorio
00:33:01
Ah, ya, bueno
00:33:05
vamos a hacer un ejemplo de go to
00:33:05
y así lo vais a entender super fácil
00:33:10
lo abro
00:33:12
vale, imaginaros que digo
00:33:37
eco hola, eco 1
00:33:42
eco 2
00:33:45
go to fin
00:33:47
eco 3
00:33:50
eco 4
00:33:53
he de cair, tengo hambre, fin, eco, 5, pause, nul
00:33:55
Aitor, lo de por qué os enseñé el ejemplo abriendo millones de veces la página web de Google
00:34:11
era para enseñaros qué cosas se pueden llegar a hacer
00:34:24
os hago una demo de mirar qué cosas tan avanzadas se pueden hacer con dos líneas de código
00:34:29
para que digáis, ahí va, uy, pues eso me interesa
00:34:34
Y una vez que he captado tu atención, te empiezo a enseñar desde el principio todo lo que puedes hacer, para que luego ya seas tú el que decidas para qué lo quieres utilizar. Lo único que yo os pido, por favor, que lo uséis para cosas buenas.
00:34:38
¿El mensaje de pausa por otro?
00:34:52
Sí, tú puedes poner el mensaje de pausa que tú quieras
00:34:58
Puedes poner
00:35:00
Eco
00:35:02
Esto es una
00:35:02
Pausa porque
00:35:05
Yo lo valgo, y ya está
00:35:07
Y luego le meten la pausa
00:35:10
Digamos que él va a ver este eco
00:35:13
Y luego se va a pausar
00:35:15
Vale, gente, ¿qué pensáis que va a pasar aquí?
00:35:17
¿Qué va a salir por pantalla?
00:35:19
Hola, uno, dos
00:35:24
Y acá hay un gotofín
00:35:26
¿Esto qué pensáis que va a hacer?
00:35:28
Saltar a fin
00:35:30
El goutu es un salto incondicional
00:35:37
Petar, no, no peta
00:35:40
El goutu es un salto incondicional
00:35:42
Es decir, salta por narices
00:35:44
¿Vale?
00:35:47
Eso significa
00:35:51
Voy a jugar
00:35:52
Que me gusta pintar
00:35:56
Significa que quita
00:35:57
Recortes, recortes
00:35:58
Recortes
00:36:01
Recorte y anotación
00:36:02
¿Va a salir hola un 2-5?
00:36:05
Sí
00:36:08
Muy bien Alberto
00:36:08
Se traga el tengo hambre
00:36:10
Sí, eso es
00:36:12
Esto yo hago así
00:36:13
Y mira que bonito, esto me encanta
00:36:17
¿Dónde estoy?
00:36:19
Aquí
00:36:24
No veo la punta
00:36:25
Bueno
00:36:30
Ay, qué raro, no veo el ratón
00:36:31
Qué bien
00:36:38
¿Por qué?
00:36:39
Algo he hecho
00:36:42
Un segundo, gente
00:36:42
Ay, qué angustia
00:36:46
Vaya, se me ha rayado esto
00:36:51
Y ahora no me va
00:36:59
¿Sabes qué pasa? Que como no veo el ratón
00:37:00
Bueno, da igual
00:37:27
Para no perder tiempo
00:37:29
Si lo habéis dicho bien
00:37:30
Quería pintar pero no me deja
00:37:34
Esto se llama goto
00:37:36
Hace el hola, hace el uno
00:37:40
Hace el dos, salta a fin
00:37:44
Viene a fin
00:37:46
Hace el cinco y hace la pausa
00:37:47
Esto es una pausa porque yo lo valgo
00:37:50
Le doy al intro y ya hemos terminado
00:37:52
Y después de la pausa puedes poner otro goto que vaya
00:37:53
Donde no se ha creado
00:37:57
Yo después de la pausa
00:37:59
puedo ir a otro sitio
00:38:02
esto lo llamas como quieras, por ejemplo
00:38:09
macarrones
00:38:10
¿qué quieres? ¿que venga
00:38:13
aquí? pues aquí pongo
00:38:17
macarrones, entonces
00:38:19
¿qué va a hacer?
00:38:21
hola, 1, 2
00:38:23
salta fin, 5
00:38:25
esto es una pausa, hace la pausa, se espera
00:38:27
le doy a intro
00:38:29
y hace go to macarrones, salta macarrones
00:38:31
pinta 4, o sea
00:38:33
pinta 3, pinta 4, crea la carpeta
00:38:35
tengo hambre, pinta 5
00:38:37
esto es una pausa
00:38:39
hace la pausa, salta macarrones, pinta 3
00:38:41
pinta 4, error porque ya existe la carpeta
00:38:43
la 5, hace la pausa
00:38:46
si lo ejecuto
00:38:47
1, 2, 5, esto es una pausa porque yo lo valgo
00:38:51
intro, 3, 4
00:38:53
me habrá creado la carpeta de
00:38:54
tengo hambre, aquí está
00:38:57
y después de hacerla
00:39:00
sigue para abajo, el fin es una etiqueta, no hace nada
00:39:05
hace el 5, esto es una pausa
00:39:07
porque yo lo valgo, y ahora
00:39:09
Me pondrá 3, 4, fallo de carpeta
00:39:10
Ya existe el tengo hambre, 5
00:39:14
Y así hasta el infinito
00:39:15
Esto ya es un bucle infinito
00:39:17
Ya no puedes salir de aquí
00:39:21
Hasta que lo cierres de aquí arriba
00:39:22
¿Vale?
00:39:25
O hasta que hagas un control C
00:39:26
¡Za!
00:39:28
¿Vale? ¿Qué tal?
00:39:34
Por hoy
00:39:38
Mañana, mañana no
00:39:38
El viernes veríamos
00:39:42
Los if, ¿vale?
00:39:44
esta clase termina y 20
00:39:47
yo creo que os voy a dejar descansar
00:39:49
como lo veis, vale, perfecto
00:39:51
voy a subir al cloud
00:39:56
la grabación
00:39:58
de esta explicación, ¿de acuerdo?
00:40:00
la gracia de esto es
00:40:04
que luego os mando actividades
00:40:05
si, eso es Cristian, el viernes vemos el ETH
00:40:07
y os mando actividades
00:40:11
el ETH y
00:40:13
la utilidad de los bucles
00:40:14
y luego un mogollón de actividades para que trasteéis
00:40:16
guarreéis, se os enganche
00:40:19
petéis el ordenador y aprendáis
00:40:21
Vale
00:40:22
Vale, gente, pues gracias por estar ahí
00:40:24
Está muy chulo, sí
00:40:27
Está bueno un montón
00:40:30
Nos vemos
00:40:32
Nos vemos
00:40:35
Mañana tendremos una hora de tutoría
00:40:37
Estaros pendientes del correo
00:40:39
Tengo que ver a ver si os hago
00:40:43
Conectaros para tutoría o no
00:40:44
Pero
00:40:46
Mañana os aviso por correo, ¿vale?
00:40:48
Y el viernes nos vemos fijo
00:40:50
En operaciones auxiliares
00:40:52
Hasta mañana
00:40:53
- Idioma/s:
- Autor/es:
- Antonio Ortega Manchón
- Subido por:
- Antonio O.
- Licencia:
- Reconocimiento - Compartir igual
- Visualizaciones:
- 20
- Fecha:
- 19 de enero de 2021 - 16:56
- Visibilidad:
- Público
- Centro:
- IES VILLAVERDE
- Duración:
- 41′ 03″
- Relación de aspecto:
- 2.06:1
- Resolución:
- 1992x966 píxeles
- Tamaño:
- 175.98 MBytes
Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.
Comentarios
Este vídeo todavía no tiene comentarios. Sé el primero en comentar.