|
Desenv. Func. Sistem. Inform. |
ASI-2 |
Windows |
Pràctica 1: Arxius de guiío de l'interpret d'ordres de Windows (Arxius .BAT) |
13/11/08 |
ARXIUS DE GUIÓ DE L'INTERPRET D'ORDRES DE WINDOWS
INTRODUCCIÓ.|
@ |
echo |
rem |
|
pause |
call |
% (Pas de pàrametres) |
|
if exist / if not exist |
if errorlevel / if not errorlevel |
if '%n'=='Cadena_Caract' |
|
goto i :etiqueta |
choice |
start |
|
exit |
shift |
cls |
1- Crea un arxiu de guió que comprovi si existeix el directori c:\temp. Si no existeix el directori, s'haurà de crear, en cas contrari el programa continuarà la seva execució. Dins d'aquest directori s'hauran de crear (si no existeixen) els directoris c:\temp\test1 i c:\temp\test2. Dins del subdirectori c:\temp\test1 s'ha de desar el propi arxiu de treball per lots (o sigui, ell mateix s'ha d'autocopiar dins del directori c:\temp\test1). L'arxiu no ha de permetre veure a l'usuari l'execució de cap ordre per pantalla. L'arxiu ha de netejar pantalla en el moment d'executar-se. El nom de l'arxiu de guió serà p6s1.bat.
2-
Crea
un
fitxer .bat, al qual puguis passar com a paràmetre
un password. Si el password
és correcte (el password
ha de ser
ETPC), et
presentarà per pantalla un menú amb les
següents
opcions:
a) Fer un llistat del
directori arrel del disc dur.
b) Fer un llistat del directori c:\windows.
c) Fer un llistat del directori c:\Documents and Settings.
d) Esborrar el directori c:\temp.
e)
Esborrar el directori c:\temp\test1
f)
Esborrar el directori c:\temp\test2
Un
cop executat l'opció del menú, el
programa s'ha
d'aturar fins que es premi alguna tecla. Llavors, netejarà
la
pantalla, i ens presentarà un segon menú, amb dos
opcions:
a)
Tornar al primer
menú.
b) Sortir
del programa i tornar
a MSDOS.
En cas de que el password que hem passat com a
paràmetre
sigui incorrecte, sortirà per pantalla el missatge d'error
"PASSWORD INCORRECTE", s'aturarà fins que es premi alguna
tecla, i un cop premuda, el programa finalitzarà,
tornant
a l'interpret d'ordres.
L'arxiu no ha de permetre veure a l'usuari l'execució de cap ordre per pantalla. L'arxiu ha de netejar pantalla en el moment d'executar-se. El nom de l'arxiu de guió serà p6s2.bat.
3- Crea un fitxer .bat, que doni a l'usuari l'oportunitat d'escollir entre les següents 3 opcions:L'arxiu no ha de permetre veure a l'usuari l'execució de cap ordre per pantalla. L'arxiu ha de netejar pantalla en el moment d'executar-se. El nom de l'arxiu de guió serà p6s3.bat.
4- Fes un arxiu de guió que et demani com a paràmetre un número indeterminat d'extensions com a paràmetre. Fes que l'arxiu mostri per pantalla el contingut de tots els arxius que tinguin les extensions indicades i que es troben dins del directori c:\windows. NOTA: Utilitza shift i for /RL'arxiu no ha de permetre veure a l'usuari l'execució de cap ordre per pantalla. L'arxiu ha de netejar pantalla en el moment d'executar-se. El nom de l'arxiu de guió serà p6s4.bat.
5-
Crea
un
fitxer .bat, al qual puguis passar com a paràmetre
un password. Si el password
és correcte (el password
ha de ser
ETPC), et
presentarà per pantalla un menú amb les
següents
opcions:
a) Executar la llibreta de
notes de Windwos.
b) Executar
la
calculadora de Windwos.
c) Executar
l'Internet Explorer.
d) Executar
l'administrador de tasques de Windwos.
e) Executar la consola d'administració
de
serveis de Windows
f)
Visualitzar el contingut de la clau del registre de
Windows HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
g)
Exporta el contingut de la clau del registre de
Windows HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
din d'un fitxer de nom run.reg
Un
cop executat l'opció del menú, el
programa s'ha
d'aturar fins que es premi alguna tecla. Llavors, netejarà
la
pantalla, i ens presentarà un segon menú, amb dos
opcions:
a)
Tornar al primer
menú.
b) Sortir
del programa i tornar
a MSDOS.
En cas de que el password que hem passat com a
paràmetre
sigui incorrecte, sortirà per pantalla el missatge d'error
"PASSWORD INCORRECTE", s'aturarà fins que es premi alguna
tecla, i un cop premuda, el programa finalitzarà,
tornant
a l'interpret d'ordres.
L'arxiu no ha de permetre veure a l'usuari l'execució de cap ordre per pantalla. L'arxiu ha de netejar pantalla en el moment d'executar-se. El nom de l'arxiu de guió serà p6s5.bat.
L'arxiu no ha de permetre veure a l'usuari l'execució de cap ordre per pantalla. L'arxiu ha de netejar pantalla en el moment d'executar-se. El nom de l'arxiu de guió serà p6s6.bat.