Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MeCraniDOS

#171
Dudas Generales / Re: Importante!
23 Agosto 2013, 16:39 PM
Cita de: WHK en 23 Agosto 2013, 15:30 PM
Por lo que veo estas confundido, primero debes comenzar buscando la definición "hacked", "hackear", "hacker", etc.

Descargar un software y apretar un botón para que se formatee el disco duro de tu vecino no te hace ser hacker, por lo contrario, eso te hace ser un delincuente con conocimientos básicos de seguridad informática.

La persona que inventó la palabra "hacker" lo hizo describiendo a una persona muy hábil que lleva sus conocimientos mas allá de lo normal, esto quiere decir que si quieres ser "hacker" primero debes tener conocimiento, ingenio, habilidad en muchas cosas, etc, un hacker crea, hace sus cosas, descubre, sabe lo que elige, tiene ética, es responsable con sus conocimientos, etc.

Si alguien te dijo que entrar a un foro y descargar un programa que robe cosas te hace ser hacker es porque esa persona no tiene ni idea de donde está parado.

Otra cosa, este es un foro y hay muchos temas, imagina si todos pusieran de título "importante!", "urgente!", "ayudaaa", etc... como podriamos organizar los temas o buscar algo?, normalmente las personas evitan entrar a ese tipo de post, por favor la proxima ves intenta poner un título mas descriptivo como por ejemplo "quiero aprender que significa hackear".

Busca, documentate, date una vuelta por el foro con paciencia, se nota que no tienes mas de 14 años por tu inmadurez en el tema y tu forma de expresarte, intenta relajarte un poco y toma esto con calma que nada se logra de un dia para otro.

Suerte.

Muy bien dicho.  ;-)
#172
Dudas Generales / Re: Importante!
23 Agosto 2013, 15:10 PM
Cita de: ivancea96 en 23 Agosto 2013, 02:00 AM
2: No nos obligues a usar "http://lmgtfy.com/".

No funciona la web  :silbar:
#173
Scripting / Re: [AutoIt] Solución a un bucle?
23 Agosto 2013, 13:19 PM
Cita de: Danyfirex en 22 Agosto 2013, 13:46 PM
usa AdlibRegister.

Gracias, voy a probar :silbar:
#174
Scripting / [?] ¿Multithread?
23 Agosto 2013, 13:10 PM
Buenas, pues es una pregunta un poco concreta, hay alguno de estos lenguaje que sea multithread?

  • Perl
  • Python
  • Ruby

    Tengo un proyecto casi acabado en AutoIt3 y no es multithread, por lo que no funciona como quiero que funcione, y no puedo continuar, quería saber si alguno de esos 3 lenguajes es multithread y sea compatible con AutoIt, tengo casi 2.000 lineas en autoit y traducirlo a otro lenguaje...  :-\

    Mi idea era poder hacer lo siguiente, incluir los archivos *.au3, e ir llamando a las funciones creando threads desde otro lenguaje que soporte au3  :-\ :-\

    Se que con C/C++ lo de los threads es sencillo, pero la interfaz gráfica la tengo hecha con AutoIt y no se si se puede utilizar , y crear mas de un exe e ir llamándolos es un coñazo  :¬¬ :¬¬
    [/size]
#175
Scripting / Re: [AutoIt] Solución a un bucle?
21 Agosto 2013, 16:45 PM
Cita de: Danyfirex en 21 Agosto 2013, 15:15 PM
quieres buscar en la pantalla y ir clickeando cada 10 segundo?

si, el click cada 10 segundos, y en esos 10 segundos estar escaneando la pantalla
#176
Scripting / Re: [AutoIt] Solución a un bucle?
21 Agosto 2013, 15:09 PM
Cita de: Danyfirex en 21 Agosto 2013, 14:43 PM
Podrías hacer algo así para saber cuando pasaron los 10 segundo y dar click. de lo contrario sigo buscando.

Código (php) [Seleccionar]
Local $begin = TimerInit()

Local $dif=0
while 1

$dif=TimerDiff($begin)
if $dif >=10000 then
msgbox(0,"","Hago clik")
$begin = TimerInit()
endif
wend


saludos


Y de que me sirve eso?

http://www.autoitscript.com/autoit3/docs/functions/TimerInit.htm

http://www.autoitscript.com/autoit3/docs/functions/TimerDiff.htm

Lo que quiero es estar escaneando la pantalla buscando los iconos mientras pasan los 10 segundos  :-\ :-\
#177
Scripting / Re: [AutoIt] Solución a un bucle?
21 Agosto 2013, 12:10 PM
Cita de: drvy en 21 Agosto 2013, 02:40 AM
1. No hagas sleep. No es lo mismo comprobar si la ultima llamada que se hizo fue hace 10 segudos que esperar 10 segundos para recibir la proxima llamada.

He descartado usar el Sleep  :silbar:

Cita de: Stakewinner00 en 20 Agosto 2013, 23:25 PM
me temo que necesitaras un multithread

He estado mirando y AutoIt no permite multithread  :-(

Cita de: Danyfirex en 21 Agosto 2013, 04:18 AM
si explicas mejor lo que quieres hacer te doy una mano porque la verdad no entendí nada :S

La función lo que hace es buscar las coordenadas en el escritorio, si no selecciono ninguna opción, mueve el ratón cada 10 segundos, (le paso un valor random, pero quité eso porque no hacia falta aquí)

Código (vbnet) [Seleccionar]
$X_Escritorio = 0
$Y_Escritorio = 0


En el caso de que $BuscarIcono1 o $BuscarIcono2 estén activadas, lo que quiero es que haga click en la pantalla, y mientras espera 10 segundos hasta volver a dar el click, escanee la pantalla buscando los iconos, así sucesivamente hasta que finalice la función.

Ahora lo que hace es, dar click, escanear la pantalla y esperar 10 segundos sin hacer nada :-\
#178
Scripting / Re: [AutoIt] Solución a un bucle?
21 Agosto 2013, 00:27 AM
Cita de: drvy en 20 Agosto 2013, 23:35 PM
Y porque simplemente no creas una funcion que se encargue del click y que vaya midiendo el tiempo.

Osease, sustituyes MouseClick (y MouseMove si hace falta) por una función que por muchas veces que la llamen, solo haga 1 click cada 10 segundos.

Saludos

Porque esa función ya esta, si pones:

Código (vbnet) [Seleccionar]
MouseClick("left", $X_Escritorio, $Y_Escritorio, 1, 10000)

Clicka cada 10 segundos, pero estamos en las mismas, no hace lo que esta a continuación, espera 10 segundos, clicka y pasa a la siguiente función  :-\
#179
Scripting / Re: [AutoIt] Solución a un bucle?
20 Agosto 2013, 23:32 PM
Cita de: Stakewinner00 en 20 Agosto 2013, 23:25 PM
multithread

Mirare a ver como funciona e intentare investigar  ;-)
#180
Scripting / [AutoIt] Solución a un bucle?
20 Agosto 2013, 21:12 PM
Hola, bueno pues tengo un problema, tengo este código:

Código (vbnet) [Seleccionar]

Func MoverIcono()

   While $VarBucle = True

$X_Escritorio = 0
$Y_Escritorio = 0


       $Area_Escr = _ImageSearch('Area.bmp', 0, $X_Escritorio, $Y_Escritorio, 0)

       if $Area_Escr = 1 Then
MouseMove($X_Escritorio, $Y_Escritorio, 5)
MouseClick("left")

       if $BuscarIcono1 = True or $BuscarIcono2 = True
         
            Do

$X = 0
$Y = 0
               
               if $BuscarIcono1 = True Then

            $Icono1 = _ImageSearch('img/Icono1.bmp', 0, $X, $Y, 0)

            While $Icono1 = 1
      MouseMove($X, $Y, 5)
      MouseClick("left")
      Sleep(2000)
            WEnd
      EndIf

               if $BuscarIcono2 = True Then

            $Icono2 = _ImageSearch('img/Icono2.bmp', 0, $X, $Y, 0)

            While $Icono2 = 1
      MouseMove($X, $Y, 5)
      MouseClick("left")
      Sleep(2000)
            WEnd
      EndIf

             Until $Icono1 = 0 or $Icono2 = 0

       Else

Sleep(10000)

       Endif

       Else

       ; (Comentario) "Error": No se ha encontrado el area del mapa  

       Endif

   WEnd

EndFunc



El código en si funciona bien, el error que da para mi es que no hace exactamente lo que yo quiero, y no se como arreglarlo...

La función lo que hace es buscar el área que yo le indico, (las coordenadas del área del escritorio están cambiadas), y va clickando en esa zona cada 10 segundos, y justo cuando da el click busca los iconos, pero en esos 10 segundos del Sleep(10000) no hace nada :-\

Lo que quiero es que haga click en el área que le indico, y en esos 10 segundos, antes del siguiente click este buscando los iconos, es decir, que si activo la opción del icono1, este indefinidamente buscando ese icono y moviendo y clickando, y a los 10 segundos, haga click en otras coordenadas del escritorio y siga buscando hasta pasados los próximos 10 segundos, etc

Espero que puedan ayudarme, creo que no hace falta saber de este lenguaje para contestar, cualquier bucle es igual sea en el lenguaje que sea  :¬¬

Saludos