You are on page 1of 2

7/12/2014

tuwebdeinformatica.com/Programar/curso_batch/procesos_carpetas_en_batch.php

Visitarforo
Noticias

Animacin3d
Crearwebs

Crearjuegos
Crearvdeos

Programacin
Utilidades

Diseogrfico
Publicar

Seguridadinform.
Contactar

SECCIONES
Animacin3d
Crearjuegos
Crearwebs
Crearvdeos

5.Trabajandoconprocesosycarpetas
Trabajandoconprocesos
En este captulo vamos a centrarnos en lo que sera los procesos y archivos de windows.
Vamos a empezar centrarnos en la ejecucin de programas y procesos, y vamos a ver los
comandosmsuutilizadosenbatchparaeso.

ENLACES
Enespera

Primero vamos a ver el comando de taskkill /parmetro que se utiliza para matar un
proceso, es decir, para terminar un proceso. Donde pone parmetros podemos poner
cualquieradelosparmetrosdelalistasiguiente:

1.
2.
3.
4.
5.
6.
7.

/Ssistema:Especificaelsistemaremotoalqueconectarse.
/Uusuario:Especificaelusuarioenelqueseterminarelproceso.
/Pcontrasea : Especifica la contrasea de dicho usuario. Si este parmetro no se
poneyelusuariotienecontraseanoslapedir.
/F:Fuerzaalprocesoacerrarse.
/PIDIdentidad:Especificalaidentidaddelprocesoacerrar.
/IMnombre:Especificaelnombredelprocesoacerrar.
/T : Termina el arbol de procesos del proceso indicado (es decir, todos los procesos
iniciadorporel).

Vamos a suponer por ejemplo que en alguna lnea de nuestro programa queremos cerrar
todas las ventanas abiertas del Internet Explorer forzosamente y tambin los procesos
iniciadosporelmismo,puesentoncesesalneaseraas:
Taskkill/IMiexplore.exe/F/T

Ademsdefinalizarprocesostambinpodemosiniciarunprogramaocualquiercosa,yesto
seharaconelcomandostartprograma,ydondeponeprogramapodemosponerunadelas
siguientescosas:
1.

Un programa o archivo. En este caso el cdigo sera por ejemplo start


C:\\Windows\system32\mspaint.exe,quenosabriraelpaint.
2.
Una
pgina
web.
En
este
caso
lo
pondramos
as:
start
http://www.tuwebdeinformatica.com.Estoesloqueusaporejemplolosfamosos
virusadware.
3.
Tu programa de envo de emails, para mandar un email a alguien: start
contacto@hotmail.com

Trabajandoconcarpetas/directorios
Elprogramasiemprevaaestarlocalizadoenunacarpeta,deformaquesiledecimosque
cree un archivo (lo veremos en el siguiente captulo) lo har en la carpeta por defecto. El
directorio que tendr por defecto nuestro programa ser la carpeta en la que se encuentre.
PodemosleereldirectorioenelqueseencuentelocalizadoelprogramaconelcomandoCD.
Ademsestecomandopuedeteneratributosquenospermitendesplazarnoseneldirectorio:
1.

Nos permite trasladarnos a una carpeta en concreto: CD C:\\Documents and


Settings
2.
Nospermitesubirunacarpeta,iralacarpetaanterioralaqueestemos:CD..
Vamos a crear de ejemplo un programa que se vaya trasladando por las carpetas de
Windowsynosmuestreellugarenelqueseencuenteencadamomento:
http://tuwebdeinformatica.com/Programar/curso_batch/procesos_carpetas_en_batch.php

1/2

7/12/2014

tuwebdeinformatica.com/Programar/curso_batch/procesos_carpetas_en_batch.php
@echooff
CD
pause>nul
CDC:\\Windows\system32
CD
pause>nul
CD..
CD
pause>nul
CD..
CD
pause>nul
exit

Slo tenemos que ejecutarlo, ir pulsando enter y observar cmo se va trasladando por las
carpetas.Enelprximocaptuloaprenderemosatrabajarconarchivos.
Autor:
Sitienesalgunapreguntaquehacernostieneselforoatudisposicin.

VolveraProgramacin>>
Buscar

Creadael15/11/0811:08

CopyrightTodoslosderechosreservadosPginacreadaporJuanma

http://tuwebdeinformatica.com/Programar/curso_batch/procesos_carpetas_en_batch.php

2/2