|
71
|
Programación / .NET (C#, VB.NET, ASP) / Re: Leer letras en imagenes
|
en: 1 Abril 2009, 03:13 am
|
Lo que quiero hacer es que a medida que vallan apareciendo personajes en la pantalla, ir obteniendo los nombres, y con esos nombre consultar via web la informacion del personaje (asi se si es mas fuerte que yo o no jajaja) Ok, voy a investigar sobre el tema. Yo me acuerdo que use un WinMu. Teniendo el juego en una ventana podia enviar clicks y enviar teclas, pero quedaba inutilizable la pc. Las teclas se enviaban al escritorio en realidad. Creo que voy a abandonar la idea hasta tener mas tiempo :S Cuando consiga algo interesante lo posteo. Gracias por las respuestas Saludos!
|
|
|
72
|
Programación / .NET (C#, VB.NET, ASP) / Re: Leer letras en imagenes
|
en: 31 Marzo 2009, 22:39 pm
|
Entiendo. Los nombres no son fijos. Ya que la idea es ir obteniendo la informacion de los personajes a medida que van apareciendo.
El Mu por ahora no tiene un GameGuard, pero lo tendra en poco tiempo. Pero independientemente de que lo tenga o no, no voy a poder usar GetPixelColor en una imagen que tengo cargada dentro de mi aplicacion?
Creo que un avanze seria poder encontrar en la foto tomada todos los rectangulos presentes ( que son los que encasillan los nombres, que pueden ser verdes, rojos o del color que se encuentra en la imagen que subi). Una vez recuperado los rectangulos que contienen los nombres, seria mas facil ya que el area de busqueda es menor. El problema es que no se como ubicar formas. Esta es la primera vez que manejo imagenes.
Saludos.
|
|
|
73
|
Programación / .NET (C#, VB.NET, ASP) / Re: Leer letras en imagenes
|
en: 31 Marzo 2009, 15:27 pm
|
Buenas a todos nuevamente. Se me ocurrio hacer una aplicacion de uso didactico para ahorrar un poco de tiempo en algunas cosas. Consiste en leer letras en una imagen, las cuales formaran un nombre. No es ningun tipo de bot, aclaro.
Si alguien me puede orientar se lo agradeceria, yo ya estoy investigando sobre el tema y en cuanto tenga algo lo posteo.
Gracias.
Exacto. Yo empeze por hacer un screen de la pantalla, y luego obtener un recorte de la imagen tomada en relacion a donde este el puntero del mouse, para reducir la imagen. Dejo una imagen de ejemplo, ese no es el recuadro que toma, pero recorto exactamente donde esta el nombre. Los colores de las letras son todos iguales parece ser. Como veran es el famoso juego MU. El fondo en donde se encuentra el nombre puede variar a verde o rojo en pocos casos. Pero el color de las letras aparentemente se mantiene. Cualquier sugerencia es de ayuda. Gracias
|
|
|
74
|
Programación / .NET (C#, VB.NET, ASP) / Re: Leer letras en imagenes
|
en: 31 Marzo 2009, 04:00 am
|
Paso a comentar la idea, asi queda claro lo que quiero hacer. Hay recuadros en la pantalla con nombres. Los cuales puedo tipear en una web y consultar su informacion. Mi idea es obtener una captura de pantalla y recortar la imagen. Por cada parte revisar si hay letras escritas (que es eso lo que no puedo hacer) y luego utilizar esos nombre para consultar en la web automaticamente y tener la informacion requerida sin perdida de tiempo en pantalla.
En fin, creo que es algo complicado descubrir el texto en las imagenes.
|
|
|
75
|
Programación / .NET (C#, VB.NET, ASP) / Leer letras en imagenes
|
en: 31 Marzo 2009, 01:19 am
|
Buenas a todos nuevamente. Se me ocurrio hacer una aplicacion de uso didactico para ahorrar un poco de tiempo en algunas cosas. Consiste en leer letras en una imagen, las cuales formaran un nombre. No es ningun tipo de bot, aclaro.
Si alguien me puede orientar se lo agradeceria, yo ya estoy investigando sobre el tema y en cuanto tenga algo lo posteo.
Gracias.
|
|
|
76
|
Programación / .NET (C#, VB.NET, ASP) / Re: Ejecutar VBScript en VB.NET "On The Fly"
|
en: 20 Marzo 2009, 19:16 pm
|
Listo. Solucionado. Dejo el codigo Dim host As New MSScriptControl.ScriptControlClass Dim Cod As String Dim ret As String
host.Language = "VBScript"
Cod = "Function Test(nombre)" & vbCr Cod += "getname= mid(nombre,1,instr(nombre,""|"")-1)" & vbCr Cod += "Test = getname" & vbCr '"Msgbox(getname)" & vbCr Cod += "end function"
host.AddCode(Cod) ret = host.Run("Test", "mariano|malomo")
MsgBox(ret)
|
|
|
77
|
Programación / .NET (C#, VB.NET, ASP) / Re: Ejecutar VBScript en VB.NET "On The Fly"
|
en: 20 Marzo 2009, 18:11 pm
|
Bueno tengo este código de ejemplo. El inconveniente ahora es como recuperar los datos. Imports IWshRuntimeLibrary Dim host As New MSScriptControl.ScriptControlClass Dim Cod As String
host.Language = "VBScript"
Cod = "Function Test(nombre)" & vbCr Cod += "getname= mid(nombre,1,instr(nombre,""|"")-1)" & vbCr Cod += '"Msgbox(getname)" & vbCr Cod += "End Function"
host.AddCode(Cod) host.Run("Test", "mariano|malomo") Así me devuelve un resultado en un msgbox de vbs. Pero quiero que lo devuelva a una variable así puedo utilizar ese resultado. Sigo investigando.
|
|
|
78
|
Programación / .NET (C#, VB.NET, ASP) / Re: Ejecutar VBScript en VB.NET "On The Fly"
|
en: 20 Marzo 2009, 16:29 pm
|
Novluckers te comento que es lo que quiero hacer.
Mi aplicación utiliza sus propias variables. Una de las opciones es asignarle valores a esas variables. Lo que quiero hacer es que el usuario escriba una función en VBS (la cual se guarda en una DB) y llegado el momento de usar esa variable que mi aplicación ejecute esa función escrita por el usuario y obtenga el retorno de la misma. Me explico? Maso o menos es así la cosa.
|
|
|
|
|
|
|