|
You last visited: Today at 23:29
Advertisement
Der Längste e*pvp thread V
Discussion on Der Längste e*pvp thread V within the Off Topic forum part of the Off-Topics category.
03/17/2009, 17:29
|
#10576
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
Ich habe es schonmal hingekriegt kb_event ausfindig zu machen, aber iwas mach ich falsch
mein natuerlich "keybd_event"
|
|
|
03/17/2009, 17:30
|
#10577
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
poste mal deine funktion hier
|
|
|
03/17/2009, 17:34
|
#10578
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
Code:
int main()
{
HWND hWin = FindWindow(NULL, "Unbenannt - Editor");
SetForegroundWindow(hWin);
keybd_event("A",0,0,NULL);
keybd_event("A",0,KEYEVENTIF_KEYUP,0);
return 0;
}
Naja, tippfehler inc. bin grad mit beiden rechnern am werkeln :>
|
|
|
03/17/2009, 17:37
|
#10579
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
Du musst auch den Fokus auf das Fenster setzten.
PHP Code:
ShowWindow(hWin, SW_RESTORE); SetForegroundWindow(hWin); SetFocus(hWin);
Außerdem würd ich dafür 2 Funktionen machen. Also eine die das Fenster Handle holt und eine die den Key Sendet.
|
|
|
03/17/2009, 17:38
|
#10580
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
k, dann mal klippern...
|
|
|
03/17/2009, 17:40
|
#10581
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
gief thx 4 help !
|
|
|
03/17/2009, 17:45
|
#10582
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
Jajaja...so hab das ez in 2 funcs gepackt, er will immernoch nicht (erstmal das fenster vorholen), er meckert bei zeile 14:
.\blablabla.cpp(14) : error C2664: 'FindWindowW' : Konvertierung des Parameters 2 von 'const char 19' in 'LPCWSTR' nicht möglich.
Ka was er hat, hab auch nicht FindwindowW sondern FindWindow geschrieben
|
|
|
03/17/2009, 17:49
|
#10583
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
Probier mal des direkt zu casten.
PHP Code:
HWND hWin = FindWindow(NULL, _T("Unbenannt - Editor"));
oder
PHP Code:
HWND hWin = FindWindow(NULL, LPCWSTR("Unbenannt - Editor"));
Kannst unter Projekteigenschaften mal schauen, unter Konfigurationseigenschaften und dann Zeichensatz.
Bei Unicode musste halt immer casten. Wenn du Multibyte auswählst nicht. Kannst also auf Multibyte umstellen oder auf unicode lassen und casten
Sollte unter Express auch so ähnlich aussehen:
|
|
|
03/17/2009, 17:53
|
#10584
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
Naja bei LPCWSTR findet er 9 fehler, bei _T 1: Bezeichner nicht gefunden...
|
|
|
03/17/2009, 17:55
|
#10585
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
Stell mal auf Multibyte.
|
|
|
03/17/2009, 17:57
|
#10586
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
Hab ich grade, hat auch nicht mehr gebracht...kanns sein das ich irgentein include vergessen habe?!
|
|
|
03/17/2009, 17:57
|
#10587
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
Was für ein Projekt hast du denn erstellt? Normal Win32 -> Konsolenanwendung?
also
PHP Code:
hWin = FindWindow(NULL, LPCWSTR("Arbeitsplatz"));
sollte funzen.
PHP Code:
#include <stdio.h> #include <tchar.h> #include <windows.h> #include <string>
|
|
|
03/17/2009, 18:02
|
#10588
|
elite*gold: 100
Join Date: Sep 2005
Posts: 21,433
Received Thanks: 4,764
|
der plötzliche anstieg des niveaus hier macht mir angst
|
|
|
03/17/2009, 18:02
|
#10589
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
OK...sodumm kann nur ich sein...hab vergessen beim win32 dings konsolenanwendung mit normalen teil zu vertauschen -,-
|
|
|
03/17/2009, 18:03
|
#10590
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
check net was du meinst :P
includes hab ich dir geschriebn, sollte nu funzen.
Oder haste normale Win32 anwendung gemacht? Sollte da aber auch funzen :P
Quote:
Originally Posted by USB Schnittstelle
der plötzliche anstieg des niveaus hier macht mir angst
|
YES, ich habs geschafft USB Angst zu machen!
|
|
|
All times are GMT +1. The time now is 23:29.
|
|