|
171
|
Foros Generales / Dudas Generales / Re: Importante!
|
en: 23 Agosto 2013, 16:39 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.
|
|
|
174
|
Programación / Scripting / [?] ¿Multithread?
|
en: 23 Agosto 2013, 13:10 pm
|
Buenas, pues es una pregunta un poco concreta, hay alguno de estos lenguaje que sea multithread?
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
|
|
|
177
|
Programación / Scripting / Re: [AutoIt] Solución a un bucle?
|
en: 21 Agosto 2013, 12:10 pm
|
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 me temo que necesitaras un multithread
He estado mirando y AutoIt no permite multithread 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í) $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
|
Programación / Scripting / Re: [AutoIt] Solución a un bucle?
|
en: 21 Agosto 2013, 00:27 am
|
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: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
|
|
|
180
|
Programación / Scripting / [AutoIt] Solución a un bucle?
|
en: 20 Agosto 2013, 21:12 pm
|
Hola, bueno pues tengo un problema, tengo este código: 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
|
|
|
|
|
|
|