|
|
Mensaje: #1
Crear una DLL o Apli con una funcion.
Hola Amigos ,me pueden ayudar a crar una DLL o Apli que haga una simple funcion,
Que cuando oprima el Click Izquierdo simule que tambien oprimo la tecla W .
Quiero esto para una aplicacion,
Creo que es facil de hacer pero no se mucho del tema,si me ayudan gracias y si no pues = gracias por leer 
|
|
| 03-11-2011 04:03 AM |
|
|
|
Mensaje: #2
RE: Crear una DLL o Apli con una funcion.
Realmente es necesaria una dll para eso? porque no crear una funcion sencilla para eso? o quieres aprender a crear dlls?
saludos!
Cualquier código de tu autoría que no hayas revisado en meses, bien podría haberlo escrito cualquier otra persona, porque al volverlo a revisar no te enterarás de nada.
|
|
| 03-11-2011 04:48 AM |
|
|
|
Mensaje: #3
RE: Crear una DLL o Apli con una funcion.
lo que sea,lo importamte es que funcione
|
|
| 03-11-2011 07:25 AM |
|
|
|
Mensaje: #4
RE: Crear una DLL o Apli con una funcion.
Código:
#include <windows.h>
#include <iostream>
#include <conio.h>
#include <fstream>
#include <process.h>
using namespace std;
ofstream Escribir;
bool estado = false, locktecla = false, salirp = false;
unsigned hilo;
int lockc()
{
locktecla=true;
Sleep(250);
locktecla=false;
}
int salir()
{
Sleep(750);
Escribir.close();
cout<<"Grabado Correctamente en - Presione una tecla para salir ";
salirp = true;
estado = false;
}
void accion(void *valor){
while(1)
{
if(locktecla==false)
{
POINT p;
GetCursorPos(&p);
if (GetAsyncKeyState(VK_LBUTTON)){if (estado == true){Escribir<<"C1("<<p.x<< "," << p.y <<")\n";cout<<"C1("<<p.x<< "," << p.y <<")\n";lockc();}}
if (GetAsyncKeyState(VK_RBUTTON)){if (estado == true){Escribir<<"C2("<<p.x<< "," << p.y <<")\n";cout<<"C2("<<p.x<< "," << p.y <<")\n";lockc();}}
if (GetAsyncKeyState(VK_F1)){cout<<"Grabar\n";lockc();estado = true;}
if (GetAsyncKeyState(VK_F2)){cout<<"Parar\n";lockc();estado = false;}
if (GetAsyncKeyState(VK_F3)){salir();lockc();estado = false;}
}
}
_endthread();
}
int main()
{
int tiempo;
hilo = _beginthread(accion,0,(void*)1);
if(!hilo){
printf("el hilo no se ha creado");
}
cout<<"\t\t\t --Jh0uBrt--\n\n";
Sleep(1000);
cout << "F1:Grabar F2: Detener F3: Salir):";
while(salirp == false){
if (!(Escribir.is_open())){Escribir.open("mov.txt");}
while(estado == true){
POINT p;
GetCursorPos(&p);
cout<<"M(" <<p.x <<"," <<p.y<<")\n";
if (Escribir.is_open()){
Escribir<<"M(" <<p.x <<"," <<p.y<<")\n";
}else{cout<<"El archivo no se pudo abrir!";return 0;}
Sleep(400);
}
}
getch();
return 0;
}
ese codigo graba el mouse modificalo y obten el que necesitas.. ^^ usa hilos... ando de pasada por aqui, mañana con mas calma te coloco algo mas detallado.. por ahora ahi tienes para jugar un rato.. solo te queda simular la tecla W...
un saludo! ^^
Cualquier código de tu autoría que no hayas revisado en meses, bien podría haberlo escrito cualquier otra persona, porque al volverlo a revisar no te enterarás de nada.
|
|
| 03-11-2011 01:26 PM |
|