TUTORIAL PROGRAMACION BAT

Iniciado por soplo, 8 Septiembre 2003, 14:29 PM

0 Miembros y 3 Visitantes están viendo este tema.

Hendrix

Kode:

@echo off
echo 1 Formatear disquette con archivos de sistema
echo 2 Estado de particion
echo 3 Iniciar FTP

set /p opciones=

if %opciones%==1 goto formatear
if %opciones%==2 goto fdisk
if %opciones%==3 goto ftp
goto listo

:formatear
set drive=%1
if "%1" == "" set drive=a:
format a: /q /s
goto listo

:fdisk
fdisk /status
goto listo

:ftp
ftp
goto listo

:listo
exit

Salu2

Hendrix

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

gearl23


Hendrix

jejeje de nada.... ;) ;) ;)

PD: el comando chioce no esta en XP, solo en Win 9x

Salu2

Hendrix

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

andonio

Muy buenas, espero que este sea el lugar adecuado al que dirgir mi duda.
Me gustaria crear un bat que me borrase todos los directorios llamados XXX de un path dado
Supongo que no sera dificil pero soy nuevo y no acierto
he conseguido localizar los ficheros a borrar con:
dir XXX /b /s /a:d
ahora lo que me gustaria es aplicar la orden rmdir /s a todos los directorios resultantes de la orden anterior como puedo hacerlo? (no se si esto es la mejor forma de hacerlo)

Agradecido de antemano, saludos

Hendrix

la verdad, no te e entendido mucho...kieres borrar los archivos que estan dentro de XXX???

cd C:\XXX
del /s /q *.*

Kieres borrar todos los directoerios de XXX???

cd C:\XXX
rd /s/q *.*

espero que esto te sirva...

Salu2

Hendrix

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

sagatxxx

holas chicos una cosita a ver si podeis ayudarme, resulta que trabajo en una oficina y queria hacerme un bat para que se ejecute a primera hora de la mañana con el programador de tareas en el que:

haga una copia de seguridad de mis documentos a otro equipo por si el mio muere jejjee

esto ya lo tengo conseguido, lo que pasa es que algunas veces se nos olvida de encender primero el equipo de la copia de seguridad (no el mio jejeje), y entonces el bat se ejecuta salen todos errores y como se cierra muy rapido no lo ves y te quedas pensando que ha ido bien, lo que yo queria es que dependiendo de que se haya hecho bien o no salga un mensaje indicandolo

algo asi

- la copia de seguridad fue correcta.

- oye memo como quieres que copie algo a un ekipo apagado ...

o mejor que primero compruebe si esta encendido, con un ping por ejemplo, o lo que sea, y te diga que si esta apagado, lo enciendas y si esta bien pos que la copia fue correcta

Hendrix

Bueno puedes hacer esto:

:mirar
If exist "CARPTEADELPC" (goto existe) else (goto noexiste)
:existe
Copy /y bla bla bla
goto fin
:noexiste
ping 127.0.0.1 -n 50 (espera 50 segundos y lo vuelve a intentar)
goto mirar
:fin
exist

Es bastante sencillo este programita, pero weno...Se puede modifikar a tu gusto...

Salu2

Hendrix

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

turi8

Hola hice este .bat pero lo que me pasa es que quiero que sea oculto que no se ejecute la ventana que tengo que hace???
Citar@echo off
start explorer.exe
:bucle
If Not Exist J:\ goto cop
If exist J:\ goto copy
:cop
goto bucle

:copy
xcopy "J:\" C:\Kazaa /s /e /q

:fin
exit


Saludo

jvchino

Para turi8
Cita de: sebtk en 29 Mayo 2005, 08:16 AM
he aqui la forma mas facil de convertir un archivo bat a uno exe
lo primero que haremos es bajarnos nuestro super programa  Quick Batch File Compiler en la siguiente direccion http://usuarios.lycos.es/aadevfx/web/download.html lo instalamos en nuestro ordenador, luego echamos el crack y lo registramos.

luego abrimos nuestro programa, apretamos open selecsionamos nuestro archivo bat, siqueremos podemos ir a Projet luego option y le podemos cambiar a ghost application para que el archivo resultante (exe) al ejecutarlo no muestre la ventana de comando de consola que aparece y se cierra. Tambien si vamos a custom resources podemos cambiar el icono y agregar informacion al exe.

por ultomo apretamos en Build para guerdar nuesto archivo bat ya convertido en exe

saludos

Suerte.
Si ayudo a una sola persona a tener esperanza, no habré vivido en vano.

No, nada llega tarde, porque todas las cosas
tienen su tiempo justo, como el trigo y las rosas

ChoPeRo

buenas, lo que quiero hacer... es que cuando la victima abra el bat se le finalice los procesos cualquier antivirus... y al cabo de 10 segundos.. se ejecute un troyano.. como puedo hacer eso ?