Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 17:16

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Help] AutoIt soll in bestimmtes Fenster senden

Discussion on [Help] AutoIt soll in bestimmtes Fenster senden within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Sir'Gee's Avatar
 
elite*gold: 7
Join Date: Jun 2010
Posts: 1,233
Received Thanks: 499
Arrow [Help] AutoIt soll in bestimmtes Fenster senden

Hallo ihr,
ich habe keine ahnung mehr wie ich weiter machen soll.

Hoffe ihr könnt mir helfen,
mein Problem:

+++Ich hätte gerne das der Text den man eingeben kann,
in einem "bestimmten Fenster" gesendet wird.
Sonst soll alles so bleiben.
(Wäre schön wenn ich das Fenster selber ändern könnte)
GIBT FETTES THX!!

HTML Code:
HotKeySet("{f2}", "start")
HotKeySet("{f3}", "stopp")
HotKeySet("{f10}", "exitit")

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1_1 = GUICreate("Golles SpammBot", 333, 181, 203, 150, -1, BitOR($WS_EX_ACCEPTFILES,$WS_EX_WINDOWEDGE))
$Label1 = GUICtrlCreateLabel("Golle´s Spammb0t", 112, 160, 121, 17)
$Label2 = GUICtrlCreateLabel("F2 = Starten", 208, 16, 62, 17)
$Label3 = GUICtrlCreateLabel("F3 = Stoppen", 208, 32, 68, 17)
$Label4 = GUICtrlCreateLabel("F10 = Beenden", 208, 48, 77, 17)
$Label5 = GUICtrlCreateLabel("__FTW__", 208, 62, 100, 30)
$Label6 = GuiCtrlCreateLabel("Golle361-Copyright", 195, 100, 100, 50)
$Castzeit = GUICtrlCreateInput("Textcastzeit", 16, 104, 81, 21)
$Input1 = GUICtrlCreateInput("Hier dein Text", 16, 128, 81, 21)
$Button1 = GUICtrlCreateButton("Starten", 8, 16, 113, 25, $WS_BORDER)
GUICtrlSetFont(-1, 10, 400, 0, "NSimSun")
GUICtrlSetCursor (-1, 0)
$Button2 = GUICtrlCreateButton("Stoppen", 8, 40, 113, 25, 0)
$Button3 = GUICtrlCreateButton("Beenden", 192, 120, 113, 33, 0)
$Label5 = GUICtrlCreateLabel("1Sek.=1000", 8, 80, 90, 17)
$Menuitem1 = GUICtrlCreateMenu("&Golle")
$MenuItem2 = GUICtrlCreateMenu("Do what you need with->Golle-T00L´s<-")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

Func exitit()
Exit
EndFunc ;==>exitit

Func start()
$msg = $Button1


EndFunc ;==>start

GUISetState()

While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
Case $msg = $Button2
If $msg = $Button1 then ExitLoop
Case $msg = $Button1
While 1
Sleep(GUICtrlRead($Castzeit))
Send(GUICtrlRead($Input1))
Func stopp()
If $msg = $Button1 then ExitLoop
EndFunc
WEnd
Case $msg = $Button3
Exit
EndSelect
WEnd
Sir'Gee is offline  
Old 12/04/2010, 17:16   #2
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
Code:
ControlSend("Fenster","Fenstertext",ControlID,"String")
Bsp:
Code:
ControlSend("Lufia","","","{W}")
mipez is offline  
Thanks
1 User
Old 12/04/2010, 17:21   #3
 
Sir'Gee's Avatar
 
elite*gold: 7
Join Date: Jun 2010
Posts: 1,233
Received Thanks: 499
Kannst du mir das mal bisschen erklären?

Weil das was du geschrieben hast weis ich ja ich weis bloss nichtmehr worein^^
wie ich das machen soll und wo rein?^^
Sir'Gee is offline  
Old 12/04/2010, 17:35   #4
 
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
WinWaitActive ( "title" [, "text" [, timeout]] )
maxi39 is offline  
Thanks
1 User
Old 12/04/2010, 17:40   #5
 
Sir'Gee's Avatar
 
elite*gold: 7
Join Date: Jun 2010
Posts: 1,233
Received Thanks: 499
Und kannst du mir sagen wo ich das einbinden muss?
Sir'Gee is offline  
Old 12/04/2010, 19:02   #6
 
SCORNI's Avatar
 
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
Ich denke das wirst du mit controlsend allein nicht schaffen, da wenn du ein x beliebiges fenster einen text senden willst, brauchst du noch die control id von dem input.

Wenn du dir mal das hier anschaust :

Quote:
ControlSend ( "title", "text", controlID, "string" [, flag] )
brauchst du

1. title = name von dem Fenster
2. text = lässt man leer
3. CONTROLID = die id von der Input Zeile
4. string = der Text den du an das Fenster senden willst
5. Flag = irrelevant

Der 4te Parameter ist die ControlID. Diese ist für jede Anwendung anderes.

Ich hoffe ich konnte dir das etwas erklären.

Lasse mich gerne von einem belehren der weiß wie man das mit jedem Fenster machen kann.
SCORNI is offline  
Thanks
1 User
Old 12/04/2010, 20:20   #7
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Wieso man macht einfach ein andere input box in die man den fensternamen schreibt und benutzt den dann bei ControlSend. Is doch net so schwer
BlackHybrid is offline  
Thanks
1 User
Old 12/04/2010, 20:40   #8
 
SCORNI's Avatar
 
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
Ok aufgabe für dich!

Benututze Controlsend um etwas in den Editor zu schreiben. !!!Achtung. Du darfst den 3 parameter nicht verwenden (ControlID)!!!


Das schafft man nicht. Weil man die ControlID braucht.
SCORNI is offline  
Thanks
1 User
Old 12/04/2010, 21:39   #9
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
vllt funktionierts mit einer anderen udf
BlackHybrid is offline  
Thanks
1 User
Old 12/05/2010, 08:05   #10
 
SCORNI's Avatar
 
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
Das schafft man schon, nur leider weiß ich nicht wie ^^
SCORNI is offline  
Old 12/05/2010, 10:00   #11
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
ControlID wird nicht zwangsläufig benötigt.
TE wollte nur i-was an ein bestimmtes Fenster senden.

@Drgyii:
Wo das hin soll, musst du schon selbst wissen oô
mipez is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
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");
[C++] Texte an nicht aktivierte Fenster senden
09/10/2010 - C/C++ - 25 Replies
Hi, ich habe eine Frage: Wie kann man in C++ an Fenster die nicht aktiviert sind Texte schicken ? Beispielsweise Metin 2 ... Danke im Vorraus... mfg (der C++-Anfänger)DocWolf :D
Autoit Befehl: Bestimmtes Ziel anklicken?
07/27/2010 - AutoIt - 4 Replies
Hallo. Ich möchte einen Bot machen, doch leider weiß ich den zugehörigen Befehl nicht (falls er überhaupt existiert). Ich möchte dem Bot ein Teil eines Screenshots zeigen, und der Bot soll dann immer dieses Bild auf meinem Bildschirm suchen. Sollte er es finden, soll er dann 100 Pixel höher und 100 Pixel weiter rechts auf den Bildschirm klicken. Also nicht auf die zu suchende Grafik, sondern daneben. Ist sowas möglich? Damit ihr versteht was ich meine, meine Idee hat eine andere...
Der Bot soll auf ein bestimmtes Fenster wirken
02/03/2010 - AutoIt - 2 Replies
huhu Und zwar hab ich einen Bot.Dieser Bot soll nur mit einem bestimmten Fenster arbeiten.(Mozilla Firefox).Es handelt sich um das Onlinegame darkorbit.Der Bot soll mit einem im Hintergrund befindlichen Fenster(dem Spieleclient) arbeiten.Und dort dann wie gewohnt seine befehle ausführen(Mousclick,pixelsearch...).Während der Bot arbeitet möchte ich somit gleichzeitig im Internet surfen, ohne dass ich die mausbewegungen vom mouseclickbefehl mitbekomme.Also der Bot soll nur mit einem bestimmten...
JoyToAR - Tastendruck an Fenster senden - Problem!
04/29/2009 - General Coding - 4 Replies
Problembeschreibung in den... Crossposts: Ace Online / AirRivals AirRivals, Joysticks und Gamepads... - Hilfe und Fragen - AirRivals.de Board Delphi-PRAXiS :: Tastendruck simulieren Thx, LDer!



All times are GMT +1. The time now is 17:19.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.