Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: z3nth10n en 6 Febrero 2013, 07:38 am



Título: Como hacer "temblar" el raton
Publicado por: z3nth10n en 6 Febrero 2013, 07:38 am
Hola amigos, pues si esto es posible, hace tiempo, cuando teia un Windows98 (de mi hermana), pues a esta le enviaba programillas y videos y powerpoints (lo que hacen la gente de Hotmail vamos) y encontre entre todo eso un Alcolimetro Electronico xD el caso es que cuando lo ejecute, te decia:

Has estado toda la noche de juerga y ahora te vamos a hacer una prueba de Alchollmeitro, tararitarara y mas bla bla bla..

Le das a siguiente te sale una prueba sencilla.
Le das a siguiente,

Haz un circulo para ver tu coordinacion y cando pasabas por encima de una caja de no se que campo gris, el puntero empeza a temblar hacias un churro.

Le dabas a finalizar y te dice con Label que se ueven para todos los lados ( y el puntero tambien)

Felicitaciones esta usted mas ebrio que no se que xDDD

El caso que el puntero tembnlaba alocado y no se podria cerrarla apliacion.

Aguie abe como lo pedo hacer, si se puede hacer con Batch o VB.NET o algo?

Un saludo.


Título: Re: Comi hacer "temblar" el raton
Publicado por: Eleкtro en 6 Febrero 2013, 09:20 am
Aguie abe como lo pedo hacer, si se puede hacer con Batcho VB.NET o algo?

Sincéramente, esa pregunta me ha reventado, primero porque preguntas como hacerlo con un 600 cuando tienes un Ferrari para manejarte, y segundo por la pregunta tán vaga que es.

Código
  1. For
  2. Cursor.Position
  3. Next

Código
  1. Label.Location

Estoy por bloquear el post si sigues haciendo preguntas vagas sobre esto, en serio.

Google + VBNET move cursor

PD: En Batch puro no puedes.

Edito: Así que muevo el tema a .NET

Saludos...


Título: Re: Comi hacer "temblar" el raton
Publicado por: z3nth10n en 6 Febrero 2013, 12:13 pm
Es decir, podria hacer un bucle de posiciones, lo unico que como pongo posiciones random en la pantalla, pero que no tenga una gran desvarie, ejemplo:

X = 200
Y = 300

X = 204
Y = 296

por ejemplo.  :¬¬


Título: Re: Comi hacer "temblar" el raton
Publicado por: Eleкtro en 6 Febrero 2013, 12:43 pm
Sí, lo del búcle aleatorío con un margen es lo que se me ocurre a mí.

como pongo posiciones random en la pantalla

No quiero ofender ni ir de sobrado, ni mucho menos, pero j*der, es que vaya una pregunta más chorra, me vale que no sepas hacerlo... pero creo que algo tán sencillo no cuesta buscarlo.
Google + VBNET random number

Código
  1. New Random().Next(min, max)

Tendrías que tener en cuenta si quieres permitir que el usuario pueda mover el raton, entonces los movimientos aleatorios deberían estar sincronizados con el movimiento (del usuario) del ratón/puntero.





Si te surge el problema de que siempre obtienes el mismo número aleatorío en procedimientos, entonces léete esto que me citó $Edu$ en una duda que tuve, y lo entenderás a la primera como hice yo :P:

Cita de: Elektro H.
Si declaro la variable "Rando" fuera de la función, funciona, pero precísamente lo que pretendo es ahorrarme la necesidad de declarar la variable fuera de la función.

Cita de: $Edu$
para tu duda en si, mirate esto:

http://www.elguille.info/NET/dotnet/random_Next.aspx

Entenderas muchas cosas mas a parte de lo que quieres.


Título: Re: Como hacer "temblar" el raton
Publicado por: z3nth10n en 6 Febrero 2013, 16:51 pm
Citar
No quiero ofender ni ir de sobrado, ni mucho menos, pero j*der, es que vaya una pregunta más chorra, me vale que no sepas hacerlo... pero creo que algo tán sencillo no cuesta buscarlo.
Google + VBNET random number

Código
  1. New Random().Next(min, max)

A ver, xD eso si iba a buscarlo yo, pero quiero saber como poner numeros random con poco desvarie xD (la pregunta iba toda junta)



No tenia tiempo de buscar esta mañana pero ahora si, mira lo que encontre:

http://www.freevbcode.com/ShowCode.asp?ID=3754

Lo unico que como lo puedo transformar a VB.NET, voy a investigar.



Resuelto, codigo:

Código
  1. Public Class Form1
  2.    Dim Intensity As Integer = 10
  3.  
  4.    Public Function ShakeMouse()
  5.        Cursor.Position = New Point(Cursor.Position.X + CInt(Int((Intensity - -Intensity + 1) * Rnd() + -Intensity)), Cursor.Position.Y + CInt(Int((Intensity - -Intensity + 1) * Rnd() + -Intensity)))
  6.    End Function
  7.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  8.        Timer1.Interval = 30
  9.        Timer1.Start()
  10.    End Sub
  11.  
  12.    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
  13.        ShakeMouse()
  14.    End Sub
  15. End Class


Título: Re: Comi hacer "temblar" el raton
Publicado por: spiritdead en 8 Febrero 2013, 02:32 am
Sincéramente, esa pregunta me ha reventado, primero porque preguntas como hacerlo con un 600 cuando tienes un Ferrari para manejarte, y segundo por la pregunta tán vaga que es.

Código
  1. For
  2. Cursor.Position
  3. Next

Código
  1. Label.Location

Estoy por bloquear el post si sigues haciendo preguntas vagas sobre esto, en serio.

Google + VBNET move cursor

PD: En Batch puro no puedes.

Edito: Así que muevo el tema a .NET

Saludos...


ya se quien es el Mod "oculto" q me cerraba el tema y borraba post, deja de abusar el poder :) q casualidad el señor q "mami damelo todo resuelto"... aconseja investigar en google, wow q evolucion

idolo de la contradiccion

PD: te quitaron el rango "licher mastery" :P ya vi a tu sucesor :( rayos


Título: Re: Comi hacer "temblar" el raton
Publicado por: Eleкtro en 8 Febrero 2013, 03:44 am
¿es que no tienes nada mejor que hacer que andar metiendote siempre con el moderador, conmigo, y con el usuario de este post?, 3x1, vas progresando en aptitudes.

el señor q "mami damelo todo resuelto"... aconseja investigar en google
Y por cierto, hay una  GRAN diferencia entre pedir información, y pedir las cosas echas, no sé si es que no te lo han enseñado en el colegio o sólo es que te gusta molestar, cuando quieras te repasas mis palabras del post del USB que tanto me criticas, o cualquier otro post.

Bueno, a ver si nos dejas en paz de una vez a todos, porque nadie te ha dicho nada y tú ya vienes a trollear,
Saludos.