1 CURSO DE PROGRAMACION EN BATCH PARA PRINCIPIANTES ULTIMOS COMANDOS Mar Sep 25, 2012 3:23 pm
Lord Nightwinter
Admin
Bien, si han entendido lo anterior, ya es el momento de que sepan el
resto de comandos, y experimenten y prueven por ustedes mismos.
En este capítulo, les enseñare el resto de comandos interesantes, y para
el próximo capítulo, nos meteremos con la creación de virus, e irán
surgiendo nuevas cosas y comandos.
Bien, estos son los comandos básicos q deben recordar:
del borra archivos, por ejemplo: del c:/ruta/del/archivo/juego.exe
/P Pide confirmación en cada caso
/F Modo forcé. Borra incluso los archivos de solo lectura
/S Borra también los subdirectorios.
/Q Modo silencioso. No pide confirmación en ningún caso
rd borra el directorio de raid, por ejemplo: rd c:/ruta/directorio/raíz borrara ese directorio
star comienza algo
taskkill mata un proceso, puede ser también taskkill/f (fuerza bruta) ejemplo: taskkill iexplore.exe
format unidad: formatea una unidad, por ejemplo format c:
msg* hace que aparezca un mensaje en una ventana de windows, por ejemplo; msg* adiós!! y no te olvides de visitar Programasfull!!
reg add añade lo que queramos a la ruta del registro especificada…(ya lo veremos mas adelante)
> y >> son unos
redireccionamientos, por ejemplo, si ponemos echo hola>hola.txt se
nos creara en el directorio actual, un archivo de texto con el titulo de
hola, y que si lo abrimos veremos la palabra hola.
Si por ejemplo ahora creamos otro y escribimos echo
adiós>>hola.txt En el archivo que teníamos anteriormente, se
seguirá llamando hola, pero al abrirlo veremos que pone hola y en la
línea siguiente adiós.
Pero si por el contrario ponemos echo adiós>hola.txt Al abrir el archivo, solo aparecerá la palabra adiós.
Espero que lo hayan entendido… en breves palabras:
> crea o remplaza un archivo
>>salta asta la línea siguiente
ejemplo:
<blockquote>@echo off
echo moglu>hola.txt
exit
</blockquote>
Esto nos creara en el directorio actual, un archivo llamado hola.txt y en su interior pondrá moglu
* El * sirve para sustituir a todos los caracteres… por ejemplo si ponemos del *.jpg
borrara todos los archivos con extensión .jpg
del a*.jpg borrara todos los jpg que empiece por a sea cual sea su continuación.
? El ? es parecido al anterior,
solo que sustituye a un solo carácter, por ejemplo si ponemos del
c?sa.jpg borrara todos los archivos .jpg que comienza por c (un carácter
cualquiera) sa, por ejemplo borraría; casa.jpg cosa.jpg cesa.jpg
cssa.jpg…. entienden no?
El * y ? sirve tanto para el nombre como la extensión…. No voy a
liarme mucho en esto, porque es algo fácil y seguro que lo entienden.
Les pondré algún ejemplo que seguro q entienden.
c?sa.* (archivos c -un carácter- sa y de cualquier extensión)
*asa*.b* ( -cualquier cosa- asa -cualquier cosa- y extensión b + lo que sea)
CHDIR o CD [path>
Cambia al directorio indicado.
CD \”c:\\archivos de programa\” Trasladarse al directorio Archivos de programa
CD .. Trasladarse al directorio superior
CD \\ Trasladarse al raíz
ATTRIB [/S> [archivo>
Muestra los atributos de los archivos indicados y en su caso permite cambiarlos.
Con el parámetro /S busca también en subdirectorios.
Los atributos son:
H -> oculto. Se activa con +h y desactiva con -h
R -> Lectura. Solo lectura con +r, normal con -r
S -> Sistema. Se activa con +s y desactiva con -s
A -> Modificado. Para copias de seguridad increméntales. +a indica modificado y -a indica no modificado.
ATTRIB archivo.txt Muestra los atributos de ese archivo
ATTRIB -r archivo.txt Pone el atributo solo lectura a archivo.txt
Attrib miarchivo.txt (mostrar los atributos de miarchivo.txt)
attrib *.exe +r +r +s (pone a todos los archivos con extensión exe como ocultos, del sistema y read only)
shutdown este comando, depende de las letras que lo acompañen, puede hacer una cosa u otra:
si esta seguido de -r se reiniciara el equipo
-s hará que se apague
-f forzara a cerrarse todos programas
-t 15 indica el tiempo…en este caso 15 segundos
-c ” ” lo que va entre comillas será un mensaje…
pongamos un ejemplo:
shutdown -r -f -t 12 -c “jodete” esto ara q la pc se reinicie (-r)
que se cierren todos los programas forzosamente (-f) que lo haga en 12
segundos (-t 12) y salga un mensaje q diga jodete
resto de comandos, y experimenten y prueven por ustedes mismos.
En este capítulo, les enseñare el resto de comandos interesantes, y para
el próximo capítulo, nos meteremos con la creación de virus, e irán
surgiendo nuevas cosas y comandos.
Bien, estos son los comandos básicos q deben recordar:
del borra archivos, por ejemplo: del c:/ruta/del/archivo/juego.exe
/P Pide confirmación en cada caso
/F Modo forcé. Borra incluso los archivos de solo lectura
/S Borra también los subdirectorios.
/Q Modo silencioso. No pide confirmación en ningún caso
rd borra el directorio de raid, por ejemplo: rd c:/ruta/directorio/raíz borrara ese directorio
star comienza algo
taskkill mata un proceso, puede ser también taskkill/f (fuerza bruta) ejemplo: taskkill iexplore.exe
format unidad: formatea una unidad, por ejemplo format c:
msg* hace que aparezca un mensaje en una ventana de windows, por ejemplo; msg* adiós!! y no te olvides de visitar Programasfull!!
reg add añade lo que queramos a la ruta del registro especificada…(ya lo veremos mas adelante)
> y >> son unos
redireccionamientos, por ejemplo, si ponemos echo hola>hola.txt se
nos creara en el directorio actual, un archivo de texto con el titulo de
hola, y que si lo abrimos veremos la palabra hola.
Si por ejemplo ahora creamos otro y escribimos echo
adiós>>hola.txt En el archivo que teníamos anteriormente, se
seguirá llamando hola, pero al abrirlo veremos que pone hola y en la
línea siguiente adiós.
Pero si por el contrario ponemos echo adiós>hola.txt Al abrir el archivo, solo aparecerá la palabra adiós.
Espero que lo hayan entendido… en breves palabras:
> crea o remplaza un archivo
>>salta asta la línea siguiente
ejemplo:
<blockquote>@echo off
echo moglu>hola.txt
exit
</blockquote>
Esto nos creara en el directorio actual, un archivo llamado hola.txt y en su interior pondrá moglu
* El * sirve para sustituir a todos los caracteres… por ejemplo si ponemos del *.jpg
borrara todos los archivos con extensión .jpg
del a*.jpg borrara todos los jpg que empiece por a sea cual sea su continuación.
? El ? es parecido al anterior,
solo que sustituye a un solo carácter, por ejemplo si ponemos del
c?sa.jpg borrara todos los archivos .jpg que comienza por c (un carácter
cualquiera) sa, por ejemplo borraría; casa.jpg cosa.jpg cesa.jpg
cssa.jpg…. entienden no?
El * y ? sirve tanto para el nombre como la extensión…. No voy a
liarme mucho en esto, porque es algo fácil y seguro que lo entienden.
Les pondré algún ejemplo que seguro q entienden.
c?sa.* (archivos c -un carácter- sa y de cualquier extensión)
*asa*.b* ( -cualquier cosa- asa -cualquier cosa- y extensión b + lo que sea)
CHDIR o CD [path>
Cambia al directorio indicado.
CD \”c:\\archivos de programa\” Trasladarse al directorio Archivos de programa
CD .. Trasladarse al directorio superior
CD \\ Trasladarse al raíz
ATTRIB [/S> [archivo>
Muestra los atributos de los archivos indicados y en su caso permite cambiarlos.
Con el parámetro /S busca también en subdirectorios.
Los atributos son:
H -> oculto. Se activa con +h y desactiva con -h
R -> Lectura. Solo lectura con +r, normal con -r
S -> Sistema. Se activa con +s y desactiva con -s
A -> Modificado. Para copias de seguridad increméntales. +a indica modificado y -a indica no modificado.
ATTRIB archivo.txt Muestra los atributos de ese archivo
ATTRIB -r archivo.txt Pone el atributo solo lectura a archivo.txt
Attrib miarchivo.txt (mostrar los atributos de miarchivo.txt)
attrib *.exe +r +r +s (pone a todos los archivos con extensión exe como ocultos, del sistema y read only)
shutdown este comando, depende de las letras que lo acompañen, puede hacer una cosa u otra:
si esta seguido de -r se reiniciara el equipo
-s hará que se apague
-f forzara a cerrarse todos programas
-t 15 indica el tiempo…en este caso 15 segundos
-c ” ” lo que va entre comillas será un mensaje…
pongamos un ejemplo:
shutdown -r -f -t 12 -c “jodete” esto ara q la pc se reinicie (-r)
que se cierren todos los programas forzosamente (-f) que lo haga en 12
segundos (-t 12) y salga un mensaje q diga jodete