Weiß jemand wie ich ein input erstelle dass, nach dem eingeben mein WinActive verändert ?
also..
ich hab einen Input .. wenn ich da was eingebe z.B "Hi"
ändert sich das WinActive in Winactive("Hi") um
need help
Weiß jemand wie ich ein input erstelle dass, nach dem eingeben mein WinActive verändert ?
also..
ich hab einen Input .. wenn ich da was eingebe z.B "Hi"
ändert sich das WinActive in Winactive("Hi") um
need help
Ehh was willstu genau? :pinch:
Du willst mit deinem Input Fenster Fokusieren? --> WinActivate
Ich denke du meinst das so:
Du hast z.B.: WinAktivate ("Editor")
Nun wenn du in den Input z.B. Rechner eingibst, soll sich der Rechner aktivieren ( in den Vordergund treten u.s.w...)
Meinst du das?
genau
hast du ne idee ?
Damit sollte das möglisch sein:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 310, 65, 193, 125)
$Input1 = GUICtrlCreateInput("", 16, 32, 161, 21)
GUICtrlCreateLabel("Gib hier den Titel des Fensters ein, das sich aktivieren soll.", 16, 12, 279, 17)
$Button1 = GUICtrlCreateButton("Aktivieren", 180, 32, 113, 21, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$Read1 = GUICtrlRead ($Input1)
WinActivate ($Read1, "")
EndSwitch
WEnd
thx das wollte ich
Kein Problem, dafür sind wir da
@Commander21
Kleiner Fehler von Dir, da Du eine "1" vergessen hast und dann noch etwas verkürtzt.
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 310, 65, 193, 125)
$Input1 = GUICtrlCreateInput("", 16, 32, 161, 21)
GUICtrlCreateLabel("Gib hier den Titel des Fensters ein, das sich aktivieren soll.", 16, 12, 279, 17)
$Button1 = GUICtrlCreateButton("Aktivieren", 180, 32, 113, 21, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
WinActivate (GUICtrlRead ($Input1), "")
EndSwitch
WEnd
Jo, habs oben schon verbessert, das mit $Read1. Und ob man nun eine zeile mehr oder weniger hat, is eigl. egal.
Ich finde die getrennte variante eben etwas übersichtlicher ^^.
Edit: Juhu, 400 Posts
Bei 500 Lad ich euch alle zu nem Bier, ( wahlweise auch Kaffee und Tee ) ein
Bei 500 Lad ich euch alle zu nem Bier, ( wahlweise auch Kaffee und Tee ) ein
Bei einer einladung, die ich gerne annehme, da ich Euch dann alle treffe, gehört aber dazu das die Anreisekosten getragen werden. Fahrgemeinschaften sind zugelassen Ich fahre dann über Kiel um dort den ersten einzusammeln. LOOL
@Commander21: Ich dachte immer, das Du wert darauf legst, jede Zeile zu sparen
lol und was war dann an meinem Post falsch?! WinActivate war die Lösung, der Rest war klar und das hätte man auch mit der hilfe und normalem Denken hinbekommen ;P
gz zum 400sten, Commander!
Thx
Jo, wo ich wohne steht ja im Profil xD
*schonmal kekse aufn Tisch stell*
PS: Ich lege Wert auf übersichtliche Codes. Da is es mir lieber, ein Zeile mehr zu haben,
als 2 oder 3 Befehle in einer Zeile, wobei man eher mal durcheinander kommt...
PPS: So, bis morgen, ich geh ins Bett, muss morgen arbeiten..
Und das an nem Sonntag ... :pinch: