elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17
81  Programación / Scripting / Re: Detectar correctamente unidad de un pendrive en: 24 Diciembre 2012, 00:30 am
este script
for %%i in (Z Y X W V U T S R Q P O N M L K J I H G F E D C) do (if exist "%%i:\INS\NINFUS" echo D | set "DRIVE=%%i:")
Funciona o no?
82  Programación / Scripting / Re: Detectar correctamente unidad de un pendrive en: 24 Diciembre 2012, 00:14 am
Revisa el valor de errorlevel después del error.
Así
Código:
echo %errorlevel%
para omitir el error se podría hacer esto:
for %%i in (Z Y X W V U T S R Q P O N M L K J I H G F E D C) do (if exist "%%i:\INS\NINFUS" echo D | set "DRIVE=%%i:")
No se si funcione.
83  Programación / Scripting / Re: Detectar correctamente unidad de un pendrive en: 23 Diciembre 2012, 22:39 pm
De que sirve el "INS\NINFUS"?
84  Programación / Scripting / Re: [BATCH]Problema con IF LSS en: 23 Diciembre 2012, 22:25 pm
Intenta poner ese numero negativo en una variable: set /a var=-223333333 y luego si haces if %var% LSS 10 (echo menor que diez)

Me dices, tendria que funcionar :P
Gracias, pero sale esto:
Citar
Número no válido. Los números están limitados a 32 bits de precisión.
85  Programación / Scripting / Re: [BATCH] Virus raro. ¿Funcionaria? en: 23 Diciembre 2012, 22:23 pm
No entendi, ¿Si usa el IF no deberia de ahorrarse el mensaje de error?
Pues en teoría si, pero al parecer en algunos casos falla:
http://foro.elhacker.net/scripting/detectar_correctamente_unidad_de_un_pendrive-t379149.0.html
86  Programación / Scripting / [BATCH]Problema con IF LSS en: 23 Diciembre 2012, 22:12 pm
Hola a todos.
Cuando ejecuto lo siguiente:
Código:
if -2233333333 LSS 10 echo menor que diez
debería salir "menor que diez", pero no lo ve como menor, ¿por que pasa esto y como arreglarlo?
87  Programación / Scripting / Re: [BATCH] Virus raro. ¿Funcionaria? en: 23 Diciembre 2012, 22:05 pm
En vez de ir letra a letra en el codigo, usa un bucle FOR, y pon un IF EXIST por si acaso no existe la unidad. Algo asi como:
Código:
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:\" "Aqui la primera orden que quieras poner"&&"Aqui la segunda orden que quieras poner")
Y en las ordenes en vez de poner C, D o E, pones %%A y se ira sustituyendo por cada una de las letras.

PD: Las ordenes sin comillas, ¿Eh?
Tambien un ">NUL 2>&1" (Sin las comillas) para evitar que aparezca error al no detectar un disco.
88  Programación / Scripting / ¿Se puede sacar el md5 en batch? en: 23 Diciembre 2012, 20:21 pm
Es posible mediante batch ¿sacar el md5?
89  Programación / Scripting / Re: Detectar correctamente unidad de un pendrive en: 23 Diciembre 2012, 19:56 pm
probe con
for %%i in (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 "%%i:\INS\NINFUS" set "DRIVE=%%i:")>NUL 2>&1

pero con la compactera abierta dice "No hay disco en la unidad, Inserte un disco en la unidad"

alguna otra forma de hacerlo?
necesito detectar cual es la letra de unidad de mi pendrive independientemente si las compateras estan abiertas o hay lectores de multimemorias vacios
prueba
Código:
for %%i in (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 "%%i:\INS\NINFUS" set "DRIVE=%%i:">NUL 2>&1)
Aunque no se si funcione(no tengo disquetera para probar).
90  Programación / Scripting / Re: [BATCH] Virus raro. ¿Funcionaria? en: 23 Diciembre 2012, 19:19 pm
Poner el nombre de unidad antes de un comando no funciona, en algunas unidades también daría error si no existen.
Código:
C: TASKKILL /F /FI *.exe
D: TASKKILL /F /FI *.exe
E: TASKKILL /F /FI *.exe
F: TASKKILL /F /FI *.exe
G: TASKKILL /F /FI *.exe
H: TASKKILL /F /FI *.exe
I: TASKKILL /F /FI *.exe
con el primer taskkill se finalizan todos los procesos y por ende el bat no continuaría la ejecución , FI debe cambiarse por IM y hay que poner comillas al proceso para que no de error.
SaluDoss.
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines