Autor
|
Tema: Programa que simula la presión de teclas (Leído 18,833 veces)
|
zonahurbana
Desconectado
Mensajes: 178
RS, JC.
|
Hay un juego en el que se requiere escribir el nombre de un spell y presionar enter para que mi personaje ejecute dicho hechizo. Del mismo modo, debo usar las pociones para curarle la maná (energía).
De por sí todo eso es tedioso, pero el mismo juego incluye hotkeys personalizables. Es decir, presionando F1 puedo usar el hechizo para crear blank runes (runas vacías), y presionando F2 otro hechizo para convertir esa runa vacía en una runa SD (sudden death) que me sirve para luego pegar hits que hacen un buen daño.
Bueno, el punto es que yo no pretendo estar sentado en mi ordenador haciendo F1 y F2 cuando sea necesario.
Aprovechando que sé cada cuanto tiempo debo presionar cada una de esas teclas, quisiera crear un programa que las "presione" por mí.
Yo conozco algo de C++... pero antes de preguntar en el foro respectivo de ese lenguaje, quería saber si hay alguna forma más sencilla de hacerlo con algún lenguaje de script. Porque tengo entendido que, por ejemplo los archivos de extensión .bat no necesitan compilarse. Sólo se guardan y con eso basta para poder ejecutarse.
Gracias de antemano !
|
|
|
En línea
|
Nunca dejar de aprender es importante, más allá del ritmo que se siga ...
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
En VBS lo puedes hacer perfectamente, Y en Batch también, pero con utilidades externas. Set WshShell = WScript.CreateObject("WScript.Shell") TimeOut = 5000 ' En MiliSegundos While TimeOut = TimeOut WScript.Sleep(TimeOut) WshShell.SendKeys "{F1}" Wend
EDITO: Tén en cuenta que la pulsación del teclado se envía a la ventana que esté activa en ese momento... Saludos
|
|
« Última modificación: 13 Enero 2013, 20:21 pm por EleKtro H@cker »
|
En línea
|
|
|
|
kub0x
Enlightenment Seeker
Colaborador
Desconectado
Mensajes: 1.486
S3C M4NI4C
|
Tibia mola, ahora estoy jugando en Berylia Pues tengo lo que buscas pues he desarrollado herramientas para Tibia del estilo Runemaker, spellcaster, cavebot, fakes, luz, multi client etc Énviame un PM, dime lo que quieres y te lo implemento en .NET para que lo rules en Tibia. Offtopic: ¿En que server juegas? Happy hunting!
|
|
|
En línea
|
|
|
|
erikcatala
Desconectado
Mensajes: 177
|
Yo en Ot's de Tibia usaba el Elfbot que tiene un montón de cosas...
Tiene cavebot (para que se mueve solo), para decir spells cada cierto tiempo, puedes ponerte iconos en la pantalla para activar una opción (por ejemplo atacar o no), también tiene para que cuando una persona diga cierta palabra hagan un combo.
Y también tiene una opción que puedes poner tus scripts propios...
PD: Tiene mas cosas pero yo no las uso mucho.
|
|
|
En línea
|
|
|
|
zonahurbana
Desconectado
Mensajes: 178
RS, JC.
|
EleKtro H@cker: Estaba buscando la forma de cómo hacerlo en Batch (porque Batch es .bat, ¿verdad?) para no tener la necesidad de compilar para poder generar el programa. Por ejemplo, no sabría como generar el programa usando su código en VBS. De todos modos, muchas gracias. kub0x gracias por ayudarme con el programa. Consideraré aprender .NET luego que domine un poco más C++. erikcatala, ¿sabe de dónde puedo conseguir el Elfbot para la versión 9.81 del Tibia? Hay muchos enlaces por internet; pero el 95% es contenido basura
|
|
« Última modificación: 15 Enero 2013, 05:17 am por zonahurbana »
|
En línea
|
Nunca dejar de aprender es importante, más allá del ritmo que se siga ...
|
|
|
Segadorfelix
Desconectado
Mensajes: 157
|
Guarda el código fuente en un bloc de notas, con el nombre: loquesea.vbs y listo, sin necesidad de compilar.
Saludos.
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Batch es .bat, ¿verdad? Sí. Como te digo en Batch no es posible enviar pulsaciones del teclado, a menos que mezcles VBS con Batch o uses aplicaciones externas (Lo cual significa compilar o unirlo de alguna manera por ejemplo con WinRAR), Así que te puse el código en VisualBasicScript para no hacer un engorro de código usando Batch. no sabría como generar el programa usando su código en VBS. De todos modos, muchas gracias. Sigue las instrucciones de SegadorFelix, tán fácil como ponerle la extensión VBS al script. PD: Y luego puedes ejecutar el VBS desde batch la CMD con el intérprete adecuado: WScript.exe "Archivo.vbs" Saludos
|
|
« Última modificación: 15 Enero 2013, 11:13 am por EleKtro H@cker »
|
En línea
|
|
|
|
erikcatala
Desconectado
Mensajes: 177
|
erikcatala, ¿sabe de dónde puedo conseguir el Elfbot para la versión 9.81 del Tibia? Hay muchos enlaces por internet; pero el 95% es contenido basura En la pagina oficial lo tienes después buscas un crack si usas windows 7 tienes que abrirlo con modo de compatibilidad en XP SP3.
|
|
|
En línea
|
|
|
|
beholdthe
Desconectado
Mensajes: 2.736
|
Lo he probado y funciona muy bien, pero tengo problemas para cerrarlo.
Vale, algo paso o algo hice mal. Ahora en procesos al cerrar WSCRIPT.exe se termina el programita. Me ha gustado mucho porque hace muuuuuuuuucho tiempo pregunte en el foro algo similar, y no me contesto ni dios... Punto, Set y partido para el gran ELEKTRO.
[Elektro] Vale, pero no hagas doble post xD
|
|
« Última modificación: 15 Enero 2013, 16:36 pm por EleKtro H@cker »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Simulacion de presion de teclas. Vb net 2005
.NET (C#, VB.NET, ASP)
|
Hadess_inf
|
3
|
9,782
|
5 Mayo 2008, 20:41 pm
por Chino Moreno
|
|
|
valor Ascii de las teclas (programa)
Programación Visual Basic
|
CH4ØZ
|
2
|
5,017
|
2 Septiembre 2009, 21:33 pm
por CH4ØZ
|
|
|
[TUT] Programa que simula el sistema de pago de un parking
« 1 2 »
Programación C/C++
|
Zelios Ariex
|
12
|
8,102
|
19 Enero 2013, 12:50 pm
por Zelios Ariex
|
|
|
Programa que simula una cola c++
Programación C/C++
|
Exorcista12
|
1
|
3,657
|
28 Junio 2014, 16:47 pm
por eferion
|
|
|
Programa que simula lista con datos aleatorios lenguaje C
Programación C/C++
|
alejandrodiaz
|
2
|
1,865
|
29 Noviembre 2015, 08:16 am
por alejandrodiaz
|
|