|
You last visited: Today at 17:16
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.
12/04/2010, 16:58
|
#1
|
elite*gold: 7
Join Date: Jun 2010
Posts: 1,233
Received Thanks: 499
|
[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
|
|
|
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}")
|
|
|
12/04/2010, 17:21
|
#3
|
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?^^
|
|
|
12/04/2010, 17:35
|
#4
|
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
|
WinWaitActive ( "title" [, "text" [, timeout]] )
|
|
|
12/04/2010, 17:40
|
#5
|
elite*gold: 7
Join Date: Jun 2010
Posts: 1,233
Received Thanks: 499
|
Und kannst du mir sagen wo ich das einbinden muss?
|
|
|
12/04/2010, 19:02
|
#6
|
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.
|
|
|
12/04/2010, 20:20
|
#7
|
elite*gold: 52
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
|
|
|
12/04/2010, 20:40
|
#8
|
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.
|
|
|
12/04/2010, 21:39
|
#9
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
vllt funktionierts mit einer anderen udf
|
|
|
12/05/2010, 08:05
|
#10
|
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
|
Das schafft man schon, nur leider weiß ich nicht wie ^^
|
|
|
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ô
|
|
|
 |
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.
|
|