|
You last visited: Today at 16:46
Advertisement
'SendKeys' im minimierten fenster?
Discussion on 'SendKeys' im minimierten fenster? within the .NET Languages forum part of the Coders Den category.
02/01/2015, 09:30
|
#1
|
elite*gold: 0
Join Date: Mar 2014
Posts: 2,790
Received Thanks: 6,655
|
'SendKeys' im minimierten fenster?
Im minimierten fenster eine taste drücken?
Ich versuche schon die ganze zeit einen 'background' bot zu machen,
der in meinem Spiel immer die taste F5 drückt.
Leider finde ich keinen weg..
Ich code mit VisualBasic ~
wäre cool wenn mir jemand helfen könnte :3
MFG Lucas
|
|
|
02/01/2015, 11:52
|
#2
|
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,228
|
Mit PostMessage und SendMessage sollte dies gehen.
Solltest aber beachten das du evtl. zusätzlich noch hooken musst um die Keystrockes zu senden falls das Spiel es nicht erlaubt
|
|
|
02/01/2015, 21:21
|
#3
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
General Coding -> .NET Languages
#moved
|
|
|
02/04/2015, 00:02
|
#4
|
elite*gold: 0
Join Date: Nov 2012
Posts: 1,620
Received Thanks: 1,745
|
Bei .Net ist des so eine Sache. Und wir könnten auch mal wieder einen Conquest gebrauchen, wa? ^-^
Im minimierten Modus(nach meiner Erfahrung) ist es nicht möglich, da Visual Basic ein fokusiertes Fenster benötigt. Kannst diesen Part ja mit C++ erstellen und dann einen DLL Call einbinden. Müsste ja eigentlich klappen.
MFG
|
|
|
02/04/2015, 02:48
|
#5
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
|
Quote:
Bei .Net ist des so eine Sache. Und wir könnten auch mal wieder einen Conquest gebrauchen, wa? ^-^
Im minimierten Modus(nach meiner Erfahrung) ist es nicht möglich, da Visual Basic ein fokusiertes Fenster benötigt. Kannst diesen Part ja mit C++ erstellen und dann einen DLL Call einbinden. Müsste ja eigentlich klappen.
|
Du musst so oder so die WinAPI benutzen, ob du jetzt .Net oder C++ nutzt macht da keinerlei unterschied
|
|
|
02/04/2015, 05:54
|
#6
|
elite*gold: 0
Join Date: Mar 2014
Posts: 2,790
Received Thanks: 6,655
|
Quote:
Originally Posted by Kira Mikami
Bei .Net ist des so eine Sache. Und wir könnten auch mal wieder einen Conquest gebrauchen, wa? ^-^
Im minimierten Modus(nach meiner Erfahrung) ist es nicht möglich, da Visual Basic ein fokusiertes Fenster benötigt. Kannst diesen Part ja mit C++ erstellen und dann einen DLL Call einbinden. Müsste ja eigentlich klappen.
MFG
|
Hm.. habe leider keine Ahnung von c++,
werde mich mal erkundigen
Code:
For Each P As Process In Process.GetProcesses
If P.ProcessName = Prozess Then
For Each I As IntPtr In GetChildWindows(P.MainWindowHandle)
SendMessage(I, WM_CHAR, Keys.F5, 0)
Return
Next
End If
Next
Er sendet aber die taste "t" ?
|
|
|
02/08/2015, 20:06
|
#7
|
elite*gold: 67
Join Date: Aug 2014
Posts: 1,323
Received Thanks: 928
|
Quote:
Originally Posted by #Lucas#
Hm.. habe leider keine Ahnung von c++,
werde mich mal erkundigen
Code:
For Each P As Process In Process.GetProcesses
If P.ProcessName = Prozess Then
For Each I As IntPtr In GetChildWindows(P.MainWindowHandle)
SendMessage(I, WM_CHAR, Keys.F5, 0)
Return
Next
End If
Next
Er sendet aber die taste "t" ?
|
Kenn mich mit VB nicht aus aber das ist der falsche enum. Du bruachst Key.F5 nicht Key s.F5
|
|
|
02/08/2015, 20:51
|
#8
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
das enum hier brauchste
|
|
|
03/24/2015, 18:29
|
#9
|
elite*gold: 0
Join Date: Mar 2014
Posts: 2,790
Received Thanks: 6,655
|
#Push, Suche noch eine Lösung
|
|
|
03/25/2015, 01:53
|
#10
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
|
mal statt WM_CHAR sowas wie WM_KEYDOWN oder WM_KEYUP gesucht?
Wenn das Spiel aber die tastenabfrage nicht durch das window Message System durchführt wird das mit sendmessage oder PostMessage sowieso nichts
|
|
|
 |
Similar Threads
|
SendKeys an DirectX Fenster
10/25/2013 - .NET Languages - 2 Replies
Hallo Leute!
Wie kann ich Keys an ein DirectX Game senden ?
keybd_event schon versucht, klappt nicht.
Das Spiel fängt die Werte so ab(Wenn man auf die Tastatur drückt):
|
Pixelsearch bei minimierten/versteckten Fenstern nutzen
11/29/2011 - AutoIt - 5 Replies
Hallo,
ich will mithilfe von Pixelsearch einen Button anklicken,der in einem minimierten oder verstecktem Internet Explorer ist.
So soll es ablaufen:
1. Bot startet (weiß ich)
2. Button wird geklickt,Befehle werden ausgeführt (weiß ich)
3. Pixelsearch startet und sucht im minimiertem oder verstecktem Fenster den Pixel und klickt auf ihn. (weiß ich nicht)
wie kann ich das machen?
|
VS C++ SendKeys an Fenster senden
09/21/2010 - C/C++ - 14 Replies
Hallo
ich würde gerne mit
private: System::Void timer1_Tick(System::Object^ sender,
System::EventArgs^ e) {
SendKeys::Send ("{ENTER}");
Sleep(3000);
SendKeys::Send ("{TAB}");
SendKeys::Send ("1");
|
Suche minimierten Nostalebot!
08/17/2010 - Nostale - 3 Replies
Heyho,
Ich suche einen Nostalebot der minimiert läuft bzw. kann ich dann gleichzeitig Wow zocken...
WEnn sowas nicht möglich ist,bitte bescheid sagen.
Mfg,
|
[GWCA] Resign bei minimierten Fenster
05/16/2010 - GW Bots - 4 Replies
Hallo ...
ich habe seid langen ein Problem, war nur zu faul es zu posten.
Mein Bot läuft eigentlich einwandfrei. Nur er geht nach dem resignen nicht in den Außenposten zurück, wenn das GW Fenster minimiert oder versteckt ist.
Ich habe erst gerade eben nochmal die neuste Version der dll und der GWCAConstants.au3 heruntergeladen... erfolglos :(
Mein code zum resignen sieht so aus (ist eigentlich unwichtig...).
Func _Resign()
|
All times are GMT +1. The time now is 16:48.
|
|