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

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Problema Con Autoclick.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema Con Autoclick.  (Leído 2,596 veces)
Brasan789

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Problema Con Autoclick.
« en: 7 Enero 2015, 22:16 pm »

Hola buenas, me han dicho que usando la Opcion ToString en autoclicks de .NET se obtiene más eficacia yo querria saber como hacer para que no me de errores  aqui estaria el codigo :

Código
  1. Public Class Form1
  2. Private Declare Sub mouse_event Lib "user32" (ByVal dwflags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cbuttons As Long, ByVal dwExtraInfo As Long)
  3. Private Const mouseclickup = 4
  4. Private Const mouseclickdown = 2
  5. Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer
  6.  
  7.  
  8.  
  9.  
  10. Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
  11. Windows.Forms.Cursor.Position = New Point(Windows.Forms.Cursor.Position.X, Windows.Forms.Cursor.Position.Y)
  12. Timer1.Interval = NumericUpDown1.Value
  13. Label1.Text = Windows.Forms.Cursor.Position.X
  14. Label2.Text = Windows.Forms.Cursor.Position.Y
  15.  
  16. Windows.Forms.Cursor.Position = New Point(TextBox1.Text, TextBox2.Text)
  17.  
  18. mouse_event(mouseclickdown, 0, 0, 0, 0)
  19. mouse_event(mouseclickup, 0, 0, 0, 0)
  20.  
  21. Windows.Forms.Cursor.Position = New Point(Label1.Text, Label2.Text)
  22. End Sub
  23.  
  24. Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
  25. Dim hotkey As Boolean
  26. hotkey = GetAsyncKeyState(Keys.F1)
  27. If hotkey = True Then timer1.start()
  28. Dim hotkey1 As Boolean
  29. hotkey1 = GetAsyncKeyState(Keys.F2)
  30. If hotkey1 = True Then Timer1.Stop()
  31. End Sub
  32.  
  33.  
  34. Private Sub Timer3_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer3.Tick
  35. Dim Posicion As Boolean
  36. Posicion = GetAsyncKeyState(Keys.F9)
  37. If Posicion = True Then
  38. TextBox1.Text = MousePosition.X : TextBox2.Text = MousePosition.Y
  39. End If
  40. If Posicion = False Then
  41. End if
  42. End Sub
  43.  
  44. End Sub
  45. End Class
  46.  

Mod: tema modificado, Publica codigo usando Etiquetas GeSHi


« Última modificación: 7 Enero 2015, 23:29 pm por engel lex » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.810



Ver Perfil
Re: Problema Con Autoclick.
« Respuesta #1 en: 8 Enero 2015, 01:12 am »

me han dicho que usando la Opcion ToString en autoclicks de .NET se obtiene más eficacia
¿pero eficacia ...de que?, no se entiende lo que has dicho, la extensión .ToString devuelve una representación String del objeto en cuestión, ¿con la eficacia de que otra cosa lo quieres comparar?.

querria saber como hacer para que no me de errores
Especifica que error tienes con el código que has mostrado, o que intentas implementar sin que te vaya a dar errores.





EDITO:
Si te estás refieriendo a modificar el valor de la propiedad .Text del Label y del Textbox del código que has mostrado para usar los datatypes correctos (String), como por ejemplo aquí:
Citar
Código
  1. TextBox1.Text = MousePosition.X : TextBox2.Text = MousePosition.Y

Entonces solo tienes que especificar la extensión ToString así:
Código
  1. TextBox1.Text = MousePosition.X.ToString
  2. TextBox2.Text = MousePosition.Y.ToString

Pero de todas formas es algo innecesario, ya que el compiler lo hace automáticamente, pero puedes convertirlo a String como en el ejemplo para mostrar buenas prácticas de uso del lenguaje.,
no se si eso es lo que preguntas.

Saludos


« Última modificación: 8 Enero 2015, 01:30 am por Eleкtro » En línea

Brasan789

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Re: Problema Con Autoclick.
« Respuesta #2 en: 8 Enero 2015, 16:18 pm »

Me refiero a aumentar la potnecia de clicks
« Última modificación: 8 Enero 2015, 16:21 pm por Brasan789 » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Problema Con Autoclick.
« Respuesta #3 en: 8 Enero 2015, 16:56 pm »

Me refiero a aumentar la potnecia de clicks

si le haces clicks más potentes no se daña el mouse? mira que con hacer click más fuerte no se hace nada  :silbar:
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.810



Ver Perfil
Re: Problema Con Autoclick.
« Respuesta #4 en: 8 Enero 2015, 23:42 pm »

Me refiero a aumentar la potnecia de clicks

Pues eso no tiene nada que ver con lo que dijiste al principio, con la función ToString.

Lee aquí:
Re: Dudas con Timer como sustituto de Sleep -- por precisión del tiempo
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda AutoClick
Programación Visual Basic
UTU 7 7,137 Último mensaje 26 Mayo 2006, 15:21 pm
por Krnl64
AutoClick Derecho !!
Programación Visual Basic
Topaz_34 4 8,527 Último mensaje 4 Enero 2007, 12:18 pm
por ~~
Autoclick de Pixeles « 1 2 »
Programación Visual Basic
PIXMA 17 8,225 Último mensaje 1 Diciembre 2012, 16:59 pm
por PIXMA
PEDIDO Autoclick
Programación Visual Basic
Saborano 3 2,272 Último mensaje 23 Junio 2013, 06:37 am
por BlackZeroX
Autoclick Inteligente
Programación Visual Basic
tupaczuru 0 2,381 Último mensaje 27 Junio 2013, 05:48 am
por tupaczuru
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines