Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Programación BAT Parte II de II - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 19 de enero de 2021 por Antonio O.

20 visualizaciones

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.

Descargar la transcripción

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
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
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
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
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:
es
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

Del mismo autor…

Ver más del mismo autor

Comentarios

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.



EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid