Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: as if en 8 Septiembre 2011, 13:17 pm



Título: comando para crear azar?
Publicado por: as if en 8 Septiembre 2011, 13:17 pm
Buenas,  existe algún comando que permita seleccionar al azar un archivo dentro de una lista en el explorador de windows (vista premium)? Me gustaría hacer una aplicación con el notepad para eso y no tengo mucha idea de cómo hacerlo :-\ Necesito saber cómo crear una especie de patrón de selección del archivo que sea tan complicado como para que los resultados no sean previsibles. A ver si alguien sabe alguna manera sencilla de hacerlo.

Ya sé que igual resulta raro, pero me vendría bien, en serio  ;D

Saludos


Título: Re: comando para crear azar?
Publicado por: leogtz en 9 Septiembre 2011, 01:45 am
No, no existe tal comando, pero se puede programar...

Una aplicación con el notepad? cómo?


Título: Re: comando para crear azar?
Publicado por: as if en 10 Septiembre 2011, 23:42 pm
Si no hay comandos igual no será tan sencillo.  :-\ Imaginaba que habría alguna función para generar, por ejemplo, un número al azar de entre una lista y que, según qué número surgiera, se abra un archivo u otro de una carpeta (con los comandos if, goto y open).

Básicamente quiero saber cómo programar una selección al azar. Por ejemplo, "si el número de segundos en el reloj es mayor que 35, se abre el tercer archivo de la lista x". Soy novato y no sé cómo se pone eso en notepad (o igual eso se hace con java).

Me explico?  :huh:

Saludos


Título: Re: comando para crear azar?
Publicado por: 2Fac3R en 11 Septiembre 2011, 00:34 am
Si no hay comandos igual no será tan sencillo.  :-\ Imaginaba que habría alguna función para generar, por ejemplo, un número al azar de entre una lista y que, según qué número surgiera, se abra un archivo u otro de una carpeta (con los comandos if, goto y open).

Básicamente quiero saber cómo programar una selección al azar. Por ejemplo, "si el número de segundos en el reloj es mayor que 35, se abre el tercer archivo de la lista x". Soy novato y no sé cómo se pone eso en notepad (o igual eso se hace con java).

Me explico?  :huh:

Saludos

Si lo que quieres hacer es generar un numero al azar y que si ese numero es menor o mayor a X abrir una carpeta?

Entonces creo que necesitas probar con %random% y un if EQU o If == goto :etiqueta, pero eso ya te lo dejo a ti, para que explores por ti mismo...


Título: Re: comando para crear azar?
Publicado por: leogtz en 11 Septiembre 2011, 19:31 pm
Se puede hacer esto

1.-En un archivo de texto tienes todos los nombres de los archivos a abrir (con sus rutas)
2.-Hacemos una función para que coja X línea del archivo de texto aleatoriamente.
3.-Usamos explorer.exe con su opción "/select"

Mira, prueba este comando:

Código:
explorer .exe /select,c:\windows\system32\cmd.exe


Título: Re: comando para crear azar?
Publicado por: as if en 12 Septiembre 2011, 15:32 pm
ok lo del %random% es muy util, y el comando para seleccionar también lo necesitaba. Pero Leo, cómo hago lo del punto 2? (con el random?)

Gracias gente


Título: Re: comando para crear azar?
Publicado por: leogtz en 13 Septiembre 2011, 01:09 am
Pon una lista de archivos y sus rutas:

Ejemplo:

c:\windows\system32\cmd.exe
c:\algo.exe

etc
etc