Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Brasan789 en 7 Enero 2015, 22:16 pm



Título: Problema Con Autoclick.
Publicado por: Brasan789 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


Título: Re: Problema Con Autoclick.
Publicado por: Eleкtro 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.

Cita de: http://foro.elhacker.net/programacion_general/reglas_subforo_de_programacion_general-t93852.0.html
  • 10 pasos para plantear una duda informática (http://foro.elhacker.net/index.php/topic,159345.msg751417.html)
  • FAQ : Como hacer preguntas "inteligentes" (http://foro.elhacker.net/index.php/topic,7122.0.html)




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


Título: Re: Problema Con Autoclick.
Publicado por: Brasan789 en 8 Enero 2015, 16:18 pm
Me refiero a aumentar la potnecia de clicks


Título: Re: Problema Con Autoclick.
Publicado por: engel lex 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:


Título: Re: Problema Con Autoclick.
Publicado por: Eleкtro 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 (http://foro.elhacker.net/net/dudas_con_timer_como_sustituto_de_sleep_por_precision_del_tiempo-t418910.0.html;msg1956647#msg1956647)