03 Septiembre 2014, 04:38:47 am

Autor Tema: Necesito escanear unidad especifica desde el menu contextual con un bat  (Leído 2741 veces)

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

Desconectado Lordzito

  • Me das tu password?
  • **
  • Mensajes: 236
  • Puntos: +0/-0
  • Sexo: Masculino
    • Ver Perfil
Hola, espero me puedan ayudar con mi interrogante. He creado bat para escanear USB  y lo he agregado al menu contextual para darle click derecho sobre la unidad y de ahi escanear con el programa bat, el bat escaea bien pero erscanea de esta manera:

si yo elijo para escanear la unidad F:\ el la escanea pero tambien lo hace con las demas y en el reporte que he puesto que genere me genera todas las unidades xq he puesto de la "A" a la "Z" y lo que io kiero es que solamente me escanee la unidad que yo elija dandole click derecho osea si elijo la f:\ que solo la F:\ y en el reporte me salga solo la unidad escaneada en este caso seria la F:\.

el codigo de la aplicacion es este y ya agregado al menu contextual:
Código: (actionscript-french) Registrate para ver este link. Registrate ó Login
@echo off
color 1e
cls
echo Se esta escaneando la unidad...
echo.                                        >> "C:\Reporte.txt"
echo                            LordwareScan-AntiAutorun.inf1.0 (c) 2010    >>"C:\Reporte.txt"
echo                                      Creado por Lord                      >> "C:\Reporte.txt"
echo                                    www.LordSoft.cjb.net                >> "C:\Reporte.txt"
echo.                                                                       >>"C:\Reporte.txt"
echo                       ============================================= >> "C:\Reporte.txt"
echo                        =    Estadisticas de Unidades Infectadas    = >> "C:\Reporte.txt"
echo                        ============================================= >> "C:\Reporte.txt"
date /t           >> "C:\Reporte.txt"
time /t           >> "C:\Reporte.txt"
echo ============ >> "C:\Reporte.txt"
:: Lista de archivos a buscar :
for %%' in (
"C:\autorun.inf"
"D:\autorun.inf"
"E:\autorun.inf"
"F:\autorun.inf"
"G:\autorun.inf"
"H:\autorun.inf"
"I:\autorun.inf"
"J:\autorun.inf"
"K:\autorun.inf"
"L:\autorun.inf"
"M:\autorun.inf"
"N:\autorun.inf"
"O:\autorun.inf"
"P:\autorun.inf"
"Q:\autorun.inf"
"R:\autorun.inf"
"S:\autorun.inf"
"T:\autorun.inf"
"U:\autorun.inf"
"V:\autorun.inf"
"W:\autorun.inf"
"X:\autorun.inf"
"Y:\autorun.inf"
"Z:\autorun.inf"
) do (
    dir /a /b %%' > nul 2>&1 && (
    echo Archivo en la Unidad %%' Ha sido encontrado ! ! !                   >> "C:\Reporte.txt"               
        ) || (
    echo Archivo en la Unidad %%' No ha sido encontrado, Unidad Limpia.      >> "C:\Reporte.txt"     
    )       
)
echo =========================================================================== >> "C:\Reporte.txt"
echo.
C:\Reporte.txt


Pues no se si puedan ayudarme con el code si esta bien, pues modificarlo para que funcione asi com les decia que solo me escaneara la unidad a la que le de click derecho y si no se puede con ese codigo, pues algun otro que ustedes me puedan decir se los agradeceria!!! Gracias de Antemano!

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ***
  • Mensajes: 8,206
  • Puntos: +26/-0
  • No te olvides visitar www.miweb.in/trabaja-en-casa
    • 0x5d
    • Ver Perfil
    • MiWeb
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #1 en: 28 Septiembre 2010, 04:36:13 am »
Pues ahí veo unas 30 líneas de mas.
Si quieres escanear una sola unidad.
Deberás borrar el FOR porque solo escanearás una Unidad, No de La A-Z.
Solo F:\
¡ SIGUEME EN TWITTER -> Registrate para ver este link. Registrate ó Login !
¡ TRABAJA DESDE CASA EN CHILE  -> Registrate para ver este link. Registrate ó Login !
¡ @VODALECOM  -> Registrate para ver este link. Registrate ó Login !

Desconectado Lordzito

  • Me das tu password?
  • **
  • Mensajes: 236
  • Puntos: +0/-0
  • Sexo: Masculino
    • Ver Perfil
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #2 en: 28 Septiembre 2010, 04:57:33 am »
Gracias x responderme JaAViEr!!! lo que pasa es que kiero escanear cualkier unidad que yo eliga y ese bat yo lo convertire a exe y no podre estar cambiado la unidada q voy a escanear no cc si me entiendes, lo que io kiero es que si meto una usb F:\ al darle click derecho me escanee solamente esa F:\ y si al meter otra en otro puerto y me de otra letra x ejemplo G:\ al darle click derecho me detecte solo esa G:\ o si kiero escanear la unidad C:\ solo sea esa y asi sucesivamente peor sin estar editando el bat xq lo cambiare a .exe y no c como hacer

Desconectado Kracker51

  • Me das tu password?
  • **
  • Mensajes: 311
  • Puntos: +0/-0
  • Sexo: Masculino
  • SELECT ALL FROM Hackers WHERE NameId='Kracker51';
    • Ver Perfil
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #3 en: 28 Septiembre 2010, 04:45:04 pm »
Usa set /p Unidad=
y luego compruebas si existe, si es asi analizas...

Salu2!!!
#include <iostream>
Int main()
    {
        Do
            {
                cout<<"FUCK"<<endl;
            }while (true〓true)
        Return 0;
    }

Desconectado Lordzito

  • Me das tu password?
  • **
  • Mensajes: 236
  • Puntos: +0/-0
  • Sexo: Masculino
    • Ver Perfil
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #4 en: 29 Septiembre 2010, 12:30:44 am »
Registrate para ver este link. Registrate ó Login
Usa set /p Unidad=
y luego compruebas si existe, si es asi analizas...

Salu2!!!
Gracias x tu respuesta Kracker51, pues fijate q el set /p lo que hace es q me pregunta a ke unidad kiero q escanee y  necesita de que uno ponga la letra de la unidad manual, pues lo ke io kiero es que automaticamente detecte la unidad que yo elijo asi como un antivirus que solo le dal clikc derecho luego escanear con Avira, Nod etc... pues eso kiero con mi batch, antes pensaba que en batch eso no c podia hasta que baje una aplicacion programada en batch que tenia esa opcion de darle click derecho a la unidad elejida y sin necesidad de escribir la ruta e la unidad el solo escaneaba esa, pro muchas gracias x tu ayuda pero si sabes de otro code hay em lo regalas xfa brother!!!

Desconectado GilgamesHCo

  • Me das tu password?
  • **
  • Mensajes: 289
  • Puntos: +0/-0
  • Sexo: Masculino
  • Si no ayudas no estorbes!...
    • Ver Perfil
    • GilgamesHCorporation 2011
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #5 en: 29 Septiembre 2010, 01:23:59 am »
Dime, podrias poner esa aplicacion aqui, para analizarla y decirte como lo hace.

Salu2

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ***
  • Mensajes: 8,206
  • Puntos: +26/-0
  • No te olvides visitar www.miweb.in/trabaja-en-casa
    • 0x5d
    • Ver Perfil
    • MiWeb
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #6 en: 29 Septiembre 2010, 01:37:55 am »
Registrate para ver este link. Registrate ó Login
Hola, espero me puedan ayudar con mi interrogante. He creado bat para escanear USB  y lo he agregado al menu contextual para darle click derecho sobre la unidad y de ahi escanear con el programa bat, el bat escaea bien pero erscanea de esta manera:

si yo elijo para escanear la unidad F:\ el la escanea pero tambien lo hace con las demas y en el reporte que he puesto que genere me genera todas las unidades xq he puesto de la "A" a la "Z" y lo que io kiero es que solamente me escanee la unidad que yo elija dandole click derecho osea si elijo la f:\ que solo la F:\ y en el reporte me salga solo la unidad escaneada en este caso seria la F:\.

el codigo de la aplicacion es este y ya agregado al menu contextual:
Código: (actionscript-french) Registrate para ver este link. Registrate ó Login
@echo off
color 1e
cls
echo Se esta escaneando la unidad...
echo.                                        >> "C:\Reporte.txt"
echo                            LordwareScan-AntiAutorun.inf1.0 (c) 2010    >>"C:\Reporte.txt"
echo                                      Creado por Lord                      >> "C:\Reporte.txt"
echo                                    www.LordSoft.cjb.net                >> "C:\Reporte.txt"
echo.                                                                       >>"C:\Reporte.txt"
echo                       ============================================= >> "C:\Reporte.txt"
echo                        =    Estadisticas de Unidades Infectadas    = >> "C:\Reporte.txt"
echo                        ============================================= >> "C:\Reporte.txt"
date /t           >> "C:\Reporte.txt"
time /t           >> "C:\Reporte.txt"
echo ============ >> "C:\Reporte.txt"
:: Lista de archivos a buscar :
for %%' in (
"C:\autorun.inf"
"D:\autorun.inf"
"E:\autorun.inf"
"F:\autorun.inf"
"G:\autorun.inf"
"H:\autorun.inf"
"I:\autorun.inf"
"J:\autorun.inf"
"K:\autorun.inf"
"L:\autorun.inf"
"M:\autorun.inf"
"N:\autorun.inf"
"O:\autorun.inf"
"P:\autorun.inf"
"Q:\autorun.inf"
"R:\autorun.inf"
"S:\autorun.inf"
"T:\autorun.inf"
"U:\autorun.inf"
"V:\autorun.inf"
"W:\autorun.inf"
"X:\autorun.inf"
"Y:\autorun.inf"
"Z:\autorun.inf"
) do (
    dir /a /b %%' > nul 2>&1 && (
    echo Archivo en la Unidad %%' Ha sido encontrado ! ! !                   >> "C:\Reporte.txt"               
        ) || (
    echo Archivo en la Unidad %%' No ha sido encontrado, Unidad Limpia.      >> "C:\Reporte.txt"     
    )       
)
echo =========================================================================== >> "C:\Reporte.txt"
echo.
C:\Reporte.txt


Pues no se si puedan ayudarme con el code si esta bien, pues modificarlo para que funcione asi com les decia que solo me escaneara la unidad a la que le de click derecho y si no se puede con ese codigo, pues algun otro que ustedes me puedan decir se los agradeceria!!! Gracias de Antemano!

Desconectado flony

  • Me das tu password?
  • **
  • Mensajes: 249
  • Puntos: +0/-0
  • Sexo: Masculino
    • Ver Perfil
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #7 en: 29 Septiembre 2010, 01:43:44 am »
el code parece bien es verdad se podria hacer mas corto...pero bue un genio leo o rocktoc (creo se escribia asi  s)) por sus codes q usamos como fuente inspiradora para sacarle el jugo a for...pero bue esta lindo lo unico raro q encontre es en la parte final
Código: Registrate para ver este link. Registrate ó Login
C:\Reporte.txtsupongo que quisiste poner
Código: Registrate para ver este link. Registrate ó Login
start C:\Reporte.txtel redireccionamiento ">>" se puede simplificar usando
Código: Registrate para ver este link. Registrate ó Login
echo hola >>1.txt
echo como estas>>1.txt
por
Código: Registrate para ver este link. Registrate ó Login
(echo hola
echo como estas)>>1.txt
y para simplificar mas un for dentro de otro for para hacer que
Código: Registrate para ver este link. Registrate ó Login
"C:\autorun.inf"
"D:\autorun.inf"...etc
sea variable y no escribir tanta lineas si te das cuenta siempre es :\autorun.inf solo cambia la primer letrita...
aclaro no estoy en contra de los codes largos...si sirven para el que los usa binevenido sea  ;D
« última modificación: 29 Septiembre 2010, 01:47:43 am por flony »
si un problema no tiene solucion entonces no es un problema...es algo inevitable

Desconectado GilgamesHCo

  • Me das tu password?
  • **
  • Mensajes: 289
  • Puntos: +0/-0
  • Sexo: Masculino
  • Si no ayudas no estorbes!...
    • Ver Perfil
    • GilgamesHCorporation 2011
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #8 en: 29 Septiembre 2010, 02:03:08 am »
Registrate para ver este link. Registrate ó Login
Registrate para ver este link. Registrate ó Login
Hola, espero me puedan ayudar con mi interrogante. He creado bat para escanear USB  y lo he agregado al menu contextual para darle click derecho sobre la unidad y de ahi escanear con el programa bat, el bat escaea bien pero erscanea de esta manera:

si yo elijo para escanear la unidad F:\ el la escanea pero tambien lo hace con las demas y en el reporte que he puesto que genere me genera todas las unidades xq he puesto de la "A" a la "Z" y lo que io kiero es que solamente me escanee la unidad que yo elija dandole click derecho osea si elijo la f:\ que solo la F:\ y en el reporte me salga solo la unidad escaneada en este caso seria la F:\.

el codigo de la aplicacion es este y ya agregado al menu contextual:
Código: (actionscript-french) Registrate para ver este link. Registrate ó Login
@echo off
color 1e
cls
echo Se esta escaneando la unidad...
echo.                                        >> "C:\Reporte.txt"
echo                            LordwareScan-AntiAutorun.inf1.0 (c) 2010    >>"C:\Reporte.txt"
echo                                      Creado por Lord                      >> "C:\Reporte.txt"
echo                                    www.LordSoft.cjb.net                >> "C:\Reporte.txt"
echo.                                                                       >>"C:\Reporte.txt"
echo                       ============================================= >> "C:\Reporte.txt"
echo                        =    Estadisticas de Unidades Infectadas    = >> "C:\Reporte.txt"
echo                        ============================================= >> "C:\Reporte.txt"
date /t           >> "C:\Reporte.txt"
time /t           >> "C:\Reporte.txt"
echo ============ >> "C:\Reporte.txt"
:: Lista de archivos a buscar :
for %%' in (
"C:\autorun.inf"
"D:\autorun.inf"
"E:\autorun.inf"
"F:\autorun.inf"
"G:\autorun.inf"
"H:\autorun.inf"
"I:\autorun.inf"
"J:\autorun.inf"
"K:\autorun.inf"
"L:\autorun.inf"
"M:\autorun.inf"
"N:\autorun.inf"
"O:\autorun.inf"
"P:\autorun.inf"
"Q:\autorun.inf"
"R:\autorun.inf"
"S:\autorun.inf"
"T:\autorun.inf"
"U:\autorun.inf"
"V:\autorun.inf"
"W:\autorun.inf"
"X:\autorun.inf"
"Y:\autorun.inf"
"Z:\autorun.inf"
) do (
    dir /a /b %%' > nul 2>&1 && (
    echo Archivo en la Unidad %%' Ha sido encontrado ! ! !                   >> "C:\Reporte.txt"               
        ) || (
    echo Archivo en la Unidad %%' No ha sido encontrado, Unidad Limpia.      >> "C:\Reporte.txt"     
    )       
)
echo =========================================================================== >> "C:\Reporte.txt"
echo.
C:\Reporte.txt


Pues no se si puedan ayudarme con el code si esta bien, pues modificarlo para que funcione asi com les decia que solo me escaneara la unidad a la que le de click derecho y si no se puede con ese codigo, pues algun otro que ustedes me puedan decir se los agradeceria!!! Gracias de Antemano!

Me referia a el codigo de la aplicacion que dice que descargo que hacia operaciones sobre la unidad seleccionada.

Salu2

Desconectado Lordzito

  • Me das tu password?
  • **
  • Mensajes: 236
  • Puntos: +0/-0
  • Sexo: Masculino
    • Ver Perfil
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #9 en: 29 Septiembre 2010, 03:08:46 am »
Registrate para ver este link. Registrate ó Login
el code parece bien es verdad se podria hacer mas corto...pero bue un genio leo o rocktoc (creo se escribia asi  s)) por sus codes q usamos como fuente inspiradora para sacarle el jugo a for...pero bue esta lindo lo unico raro q encontre es en la parte final
Código: Registrate para ver este link. Registrate ó Login
C:\Reporte.txtsupongo que quisiste poner
Código: Registrate para ver este link. Registrate ó Login
start C:\Reporte.txtel redireccionamiento ">>" se puede simplificar usando
Código: Registrate para ver este link. Registrate ó Login
echo hola >>1.txt
echo como estas>>1.txt
por
Código: Registrate para ver este link. Registrate ó Login
(echo hola
echo como estas)>>1.txt
y para simplificar mas un for dentro de otro for para hacer que
Código: Registrate para ver este link. Registrate ó Login
"C:\autorun.inf"
"D:\autorun.inf"...etc
sea variable y no escribir tanta lineas si te das cuenta siempre es :\autorun.inf solo cambia la primer letrita...
aclaro no estoy en contra de los codes largos...si sirven para el que los usa binevenido sea  ;D
Gracias flony pues fijate q e lo del C:\Reporte.txt asi lo e usado siempre y siempre me tira el txt pero no esta nada mal tu sugerencia de ponerle start o call muchas gracias lo tomare en cuenta y con los de simplificar los ">>" eso si que me sirvio brother michisisimas gracias!!!

Desconectado Lordzito

  • Me das tu password?
  • **
  • Mensajes: 236
  • Puntos: +0/-0
  • Sexo: Masculino
    • Ver Perfil
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #10 en: 29 Septiembre 2010, 03:14:17 am »
Registrate para ver este link. Registrate ó Login
Dime, podrias poner esa aplicacion aqui, para analizarla y decirte como lo hace.

Salu2
Pues fijate q x eso mismo estoy buscando ayuda aki xq el  programa yo lo tenia y no estaba encriptado ni ofuscado ni nada estaba directamente en bat, pero para ese entonces tyo no me interesaba x saber que codes llevaba en su interior ni para que eran osea no sabia eso fue hace 2 años y ahora que ya manejo bastante los codes en bat, pues estoy haceindo in mini antivirus antiautorun y pues keria hacer q detectara la unidada especifica y me acorde de ese programa que les decia pero como la pc la e formateado mas de 7 veces pues en una de esas c me fue esa aplicacion en al que c podia hacer eso y la e buscado y buscado en google pero ni tan sikiera me recuerdo del nombre q tenia pero aun busco talvez aparece es x eso q digo q es posible lo de mi detector pero no encuentro forma de como hacerlo

Desconectado GilgamesHCo

  • Me das tu password?
  • **
  • Mensajes: 289
  • Puntos: +0/-0
  • Sexo: Masculino
  • Si no ayudas no estorbes!...
    • Ver Perfil
    • GilgamesHCorporation 2011
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #11 en: 29 Septiembre 2010, 03:43:57 am »
Te doy una idea, crea un .bat en la USB, y que este te cree un archivo temporal con un contenido X, y luego va checando unidad a unidad (con un for) para ver si existe ese archivo y con ese contenido, y si es asi, lo borra, y hace la ejecusion en esa unidad.

Por ejemplo:

Código: Registrate para ver este link. Registrate ó Login
@echo off
echo.GilgamesHWasHere>%~d0\text.tmp
for %%a in (A B C D 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: (
cd /D %%a:
if exist text.tmp (
for /f "tokens=*" %%b in (text.tmp) do (
set tmp=%%b
)
if "%tmp%"=="GilgamesHWasHere" (
set uni=%%a
del /Q /S /F text.tmp
goto:cont
)
)
)
exit
:cont
::Aqui iria tu codigo, y para saber la unidad puedes usar la variable %uni%

Salu2

PD:lo hise de rapido, asi que no te aseguro que funcione, pero ya tienes la base ^^
« última modificación: 29 Septiembre 2010, 03:45:06 am por GilgamesHCo »

Desconectado Lordzito

  • Me das tu password?
  • **
  • Mensajes: 236
  • Puntos: +0/-0
  • Sexo: Masculino
    • Ver Perfil
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #12 en: 29 Septiembre 2010, 05:11:03 am »
Registrate para ver este link. Registrate ó Login
Te doy una idea, crea un .bat en la USB, y que este te cree un archivo temporal con un contenido X, y luego va checando unidad a unidad (con un for) para ver si existe ese archivo y con ese contenido, y si es asi, lo borra, y hace la ejecusion en esa unidad.

Por ejemplo:

Código: Registrate para ver este link. Registrate ó Login
@echo off
echo.GilgamesHWasHere>%~d0\text.tmp
for %%a in (A B C D 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: (
cd /D %%a:
if exist text.tmp (
for /f "tokens=*" %%b in (text.tmp) do (
set tmp=%%b
)
if "%tmp%"=="GilgamesHWasHere" (
set uni=%%a
del /Q /S /F text.tmp
goto:cont
)
)
)
exit
:cont
::Aqui iria tu codigo, y para saber la unidad puedes usar la variable %uni%

Salu2

PD:lo hise de rapido, asi que no te aseguro que funcione, pero ya tienes la base ^^
Esta buena la idea brother, aunke lo probe y la consola solo c abrio y a la vez c me cerro y no paso nada, :S no me resulto pero me diste ideas y lo estoy modificando a buscarle la manera de que me funcione Gracias brothers!!! pero si me puedes ayudar con algu otro o algun otro miembro estare agradecido!! Gracias GilgamesHCo!!!

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ***
  • Mensajes: 8,206
  • Puntos: +26/-0
  • No te olvides visitar www.miweb.in/trabaja-en-casa
    • 0x5d
    • Ver Perfil
    • MiWeb
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #13 en: 29 Septiembre 2010, 11:07:59 am »
Tu debes poner lo demas en :cont
Pues el code no tiene ni una función ni un pause > nul para detener la pantalla

Desconectado GilgamesHCo

  • Me das tu password?
  • **
  • Mensajes: 289
  • Puntos: +0/-0
  • Sexo: Masculino
  • Si no ayudas no estorbes!...
    • Ver Perfil
    • GilgamesHCorporation 2011
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #14 en: 29 Septiembre 2010, 09:06:34 pm »
Registrate para ver este link. Registrate ó Login
Registrate para ver este link. Registrate ó Login
Te doy una idea, crea un .bat en la USB, y que este te cree un archivo temporal con un contenido X, y luego va checando unidad a unidad (con un for) para ver si existe ese archivo y con ese contenido, y si es asi, lo borra, y hace la ejecusion en esa unidad.

Por ejemplo:

Código: Registrate para ver este link. Registrate ó Login
@echo off
echo.GilgamesHWasHere>%~d0\text.tmp
for %%a in (A B C D 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: (
cd /D %%a:
if exist text.tmp (
for /f "tokens=*" %%b in (text.tmp) do (
set tmp=%%b
)
if "%tmp%"=="GilgamesHWasHere" (
set uni=%%a
del /Q /S /F text.tmp
goto:cont
)
)
)
exit
:cont
::Aqui iria tu codigo, y para saber la unidad puedes usar la variable %uni%

Salu2

PD:lo hise de rapido, asi que no te aseguro que funcione, pero ya tienes la base ^^
Esta buena la idea brother, aunke lo probe y la consola solo c abrio y a la vez c me cerro y no paso nada, :S no me resulto pero me diste ideas y lo estoy modificando a buscarle la manera de que me funcione Gracias brothers!!! pero si me puedes ayudar con algu otro o algun otro miembro estare agradecido!! Gracias GilgamesHCo!!!

Es lo que dice JaAViEr, tienes que poner lo tu codigo despues de la etiqueta :cont .

Salu2

Desconectado Lordzito

  • Me das tu password?
  • **
  • Mensajes: 236
  • Puntos: +0/-0
  • Sexo: Masculino
    • Ver Perfil
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #15 en: 29 Septiembre 2010, 11:37:18 pm »
Registrate para ver este link. Registrate ó Login
Tu debes poner lo demas en :cont
Pues el code no tiene ni una función ni un pause > nul para detener la pantalla
si ya habia probado con el pause y tampoco pero lo modifike y me funciono para otra cosa, pero intentando hice un code qque mas o menos me funciono para lo que keria solo lo termino y lo pongo pa q lo revisen, pero tambien si tienen algun otro code pues como les digo seria un gusto para mi gracias !!!

Desconectado Lordzito

  • Me das tu password?
  • **
  • Mensajes: 236
  • Puntos: +0/-0
  • Sexo: Masculino
    • Ver Perfil
Re: Necesito escanear unidad especifica desde el menu contextual con un bat
« Respuesta #16 en: 02 Octubre 2010, 10:12:43 pm »
HOla aki estoy de nuevo pues aun no encuentro el code asi com lo kiero pero trate de hacer uno mas o menos asi segun mis conocimientos en .bat y me tarde en hacerlo x estarlo modificando a cada rato hasta que mas o menos me salio como lo keria pues aki c los muestro y si alguno pues me puede ayudar a mejorarlo a hacerlo mas facil como yo lo necesito c lo agradecería, pues ahi c los muestro:

Código: (actionscript-french) Registrate para ver este link. Registrate ó Login
@echo off
color 1E
for /f "tokens=1" %%x in ('wmic logicaldisk get caption^, description ^| find /i "extra"') do (
if not exist %%x\autorun.inf echo. > nul &endlocal&goto:no
if exist %%x\autorun.inf\NUL.PROTECTED echo. > nul &endlocal&goto:VAC
if exist %%x\autorun.inf msg * AUTORUN.INF encontrado en la unidad %%x &endlocal&goto:elim
)

:elim
echo.
echo  1-) Eliminar AUTORUN.INF encontrado
echo  2-) Ignorar
echo.          
set /p userinp= Escriba el numero de opcion que desea ejecutar:
set userinp=%userinp:~0,1%
if "%userinp%"=="1" goto erase
if "%userinp%"=="2" goto igno

:erase
for /f "tokens=1" %%x in ('wmic logicaldisk get caption^, description ^| find /i "extra"') do (
del /f /a %%x\autorun.inf
if exist %%x\autorun.inf echo. > nul &endlocal&goto:noelim
msg * AUTORUN.INF encontrado en la %%x a sido eliminado exitosamente ! ! !
rem explorer /e,/root,%%x
)
exit

:no
for /f "tokens=1" %%x in ('wmic logicaldisk get caption^, description ^| find /i "extra"') do (
msg * No se ha encontrado AUTORUN.INF sospechoso en la unidad %%x  que porfavor inmunize esta unidad con dicha vacuna, para evitar el acceso del malware ! ! !
)
exit

:VAC
for /f "tokens=1" %%x in ('wmic logicaldisk get caption^, description ^| find /i "extra"') do (
msg * El AUTORUN.INF encontrado en la unidad %%x se trata de la Vacuna Lordware, no se preocupe ! ! !
)
exit

:igno
msg * El proceso de eliminacion del AUTORUN.INF a sido ignorado, se recomienda eliminar si sospecha de dicho archivo ! ! !
cls
goto :elim

lo que hago con este code es que al introducir una usb este detecta esa unidad disponible que acaba de introducirse, pues es x eso que al darle click derecho a esa unidad y darle a la opcion del menu contextual "Escanear Unidad" obviamente escanea esa xq es la unica unidad disponible reciente pero bien si introduzco 2 USB a la vez es ahi el problema xq solo me escanea 1 no x individual asi como los antivirus que revisa una x una la que uno elija y yo asi es q kiero el code y tamben que la unidad C:\ no me la detecta ni la D:\ xq la tengo particionada, solamente las unidades USB o CD's haber si me pueden ayudar ya con este ejemplo xfa c lo agradecería Graciasss!!!!
« última modificación: 02 Octubre 2010, 10:21:11 pm por Lordzito »


  Asunto / Iniciado por Respuestas / Vistas Último mensaje
question
Menu contextual en un WebBrowser

Iniciado por dragonkiller50820

6 Respuestas
1940 Vistas
Último mensaje 03 Agosto 2009, 10:18:58 am
por cibergolen
xx
Personaliza tu menú contextual (¡es la ostia!)

Iniciado por caramel0rar0

0 Respuestas
307 Vistas
Último mensaje 08 Enero 2012, 01:10:42 pm
por caramel0rar0
question
como crear una opcion de menu contextual en batch

Iniciado por Lordzito

16 Respuestas
2424 Vistas
Último mensaje 27 Febrero 2012, 05:04:03 am
por Lordzito
xx
No me sale icono en menu contextual agregado al registro de Windows XP

Iniciado por Lordzito

10 Respuestas
1712 Vistas
Último mensaje 02 Marzo 2012, 03:05:32 am
por Lordzito
xx
[Aporte] Logon Background Changer 0.4 (Click derecho en el menú contextual)

Iniciado por pitoloko

5 Respuestas
715 Vistas
Último mensaje 22 Julio 2012, 08:03:17 am
por .xAk.
xx
necesito escanear vulnerabilidad

Iniciado por deivi__16

2 Respuestas
1160 Vistas
Último mensaje 23 Mayo 2007, 02:59:35 am
por laideker
question
Como escanear una maquina de una red local desde la red mundial..!!

Iniciado por Salteño

2 Respuestas
896 Vistas
Último mensaje 16 Julio 2009, 05:40:42 pm
por Salteño
xx
por que al escanear los offsets de un server el nod32 deja de escanear solo?

Iniciado por Treeeko

5 Respuestas
882 Vistas
Último mensaje 06 Octubre 2009, 01:35:37 pm
por Treeeko