Ayuda en batch - Detectar Usb

Iniciado por darkreik, 3 Julio 2010, 22:31 PM

0 Miembros y 1 Visitante están viendo este tema.

darkreik

Hola quiero realizar lo siguiente:
-Crear un .bat que permite copiar una determinada carpeta
-Condiciones:
Que al momento  de insertar mi dispositivo usb en cual se encuentra el .bat se ejecute (esto se lo hace con un en la memory para que se ejecute solito el .bat Autorun) pero que a la otra memory que se encuentre conectada le copie una carpeta determinada con anterioridad.


redcrow

y el objetivo de esto es.... pasar un vir jajajajaja

DA KILLER

#2
No se puede hacer que un batch envié algo por email, prueba con algo en php  ::)

Y tienes razón leo, una cosa es consultar y otra es esto (jojojo estoy dormido ya que no se reconocer un lammer cuando lo veo)
.: DA KILLER :.



leogtz

A ver, no hagan caso a esta persona.

¿Cuál es el fin de crear el reto?, tienes un mensaje y vienes ¿a proponer tu reto?

¿No querrás que alguien te programe el batch?

Dame una buena razón para no borrar el mensaje.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

sirdarckcat

Me mando un mensaje por privado con este 'desafio', y le dije que no.. pero que lo pusiera en el foro de scripting aver si alguien estaba interesado


El premio es salir en su blog como ganador del desafio jaja.


Saludos!!

darkreik

#5
Bueno se les agradece no mas keria una ayudita este es el batch que cree mejor dicho son 2:
@echo off
msg * Bienvenido ... selecciona la opcion:
echo 1.Tu memoria es I:?
echo 2.Tu memoria es G:?
set /p opcion=Opcion (1-2):
if %opcion%==1 goto 1
if %opcion%==2 goto 2
:1
msg * Copiando....
DISKCOPY [XCOPYG: [I:]] [/V] [/M]

:2
msg * Copiando
DISKCOPY [XCOPYI: [G:]] [/V] [/M]

el otro:

@echo off
Title Copiador de Archivos by Darkreik
color 8e
set/p preg= Escribe aqui el origen (Entre " ":
cls
set/p preg1=Deja aqui el destino (Entre " ":
cls
copy %preg% %preg1% /v
pause>nul
exit

No mas lo keria automatizar guiandome de sus ejemplos y corregir algun error posible

darkreik

Cita de: DA KILLER en  3 Julio 2010, 22:42 PM
No se puede hacer que un batch envié algo por email, prueba con algo en php  ::)

Y tienes razón leo, una cosa es consultar y otra es esto (jojojo estoy dormido ya que no se reconocer un lammer cuando lo veo)

No es por e-mail era de una memory a otra

leogtz

No te compliques tanto, busca cualquier detector de USB batch, aquí en el foro hay varios, buscalos.

No estoy en Windows, sino lo haría, luego lo hago.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

darkreik

#8
oye serviria este .bat lo encontre pero tenia una cosa de que le kitaba los atributos de oculto a los archivos.
@echo off
:: Detectar las memorias USB actualmente montadas, y abrir una ventana
:: con la USB detectada :
ECHO Buscando ubs conectadas... por favor espera...
for /f "skip=1" %%x in ('wmic logicaldisk get caption') do (
for /f "tokens=1" %%c in ('fsutil fsinfo drivetype %%x ^| find /i "extra"') do (
exit

-Bueno si lo haces porfavor ponlo en el foro..

leogtz

Voy a intentar escribirlo aquí mismo en el foro, a ver si sale, sino me dices:

Código (dos) [Seleccionar]
@echo off
rem Script que intenta visualizar las unidades
for %%_ in (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, s, t, u, v, w, x, y, z) do (
dir /b %%_:\ > nul 2>&1 && (
echo Unidad "%%_:" detectada
)
)
>nul (pause)
exit /b 0
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com