Aquest matí als microinfomàtics ens han posat a prova els coneixements.
En Carlos ens ha fet fer un fitxer .bat que es un arxiu per lots del Windows. Aquest fitxer, al fer-li doble clic, tenía que mostrar un menú amb cinc opcions diferents:
- Cambiar el color de fons del MS-DOS
- Crear un arxiu HTML
- Crear un arxiu HTML amb una CSS
- Crear un arxiu amb una CSS diferent de l'anterior
- Crear un arxiu HTML amb 6 fotos i posar-li filtres
No ha sigut gens fàcil, sobretot els filtres de les imatges que donaven molts problemes. A més a més, fer el codi HTML a l'arxiu .bat no era gens fàcil ja que alguns caràcters HTML tenien que anar acompanyats d'altres caràcters perque s'executessin correctament. Mireu us deixo un exemple:
- Codi normal HTML
<head>
<title></title>
</head>
<body>
</body>
</html>
- Codi HTML per al fitxer .bat
echo ^<head^> >> pagina.html
echo ^<title^> ^</title^> >> pagina.html
echo ^</head^> >> pagina.html
echo ^<body^> >> pagina.html
echo ^</body^> >> pagina.html
echo ^</html^> >> pagina.html
Podeu notar la diferència no? Doncs bé us ho podeu imaginar totes les línies de codi que hem escrit.
Finalment el Carlos ens a fet imprimir tot el codi (a ocupat unes 5 o 6 pàgines).
Publicat per: Fran
3 comentaris:
uou! que de simbolitos, no?
Tengo un par de dudas: los tags se finalizan con ^> simplemente o con ^> >>, es que no me ha quedado muy claro.
y la otra duda es que se parece al PHP porque usa la partícula echo, pero en php esto sirve para mostrar lo que viene a continuación. Supongo que aqui, precisamente lo que viene después no se muestra, no?
A ver si podeis solventar mis dudas. gracias! ^___^
Los tags de la etiqueta html se finalizan con ^>, el símbolo ^ sirve para que ms-dos te reconozca el símbolo > o < . Luego cuando pongo >> significa que lo que va después del echo (por ejemplo ^<head^>) me lo guarde en el archivo que escriba a continuación (en este caso pagina.html) y sin sobreescribir lo que ya se había escrito. Si te fijas en la primera línea solo utilizo un > .
Respecto a lo del echo, en ms-dos también sirve para mostrar lo que viene a continuación (prueba echo hola en ms-dos) pero si lo usas de la forma en que he puesto el ejemplo, lo que debería mostrate, te lo guarda en el archivo que tú quieras (prueba echo hola>ejemplo.txt).
Espero resolverte las dudas ^^
aaaaaaaaah, vaaaale! creo que me ha quedado claro. entocnes en este caso, como guardas más de un elemeto dentro del archivo el primer tag viene con un > y los siguientes con 2 >>, no?
Gracias, nano por tu explicación
Publica un comentari a l'entrada