toothyXdip Posted February 19, 2007 Share Posted February 19, 2007 (edited) ===edit=== sorry for double post i ment to post this on general help but i clicked this and they look like exactly the same (after you click it) so mods dont get mad (or any1) ok can i set a inputbox on a window and have a ReadInput button and when you press that it reads it and then go to the next window with a next button and it disables old one and have a lable (or whatever works) and it will take whatevers in teh input box and put it in the lable (or whatever works) where i want it to... Heres my script: expandcollapse popup#include <GUIConstants.au3> Global $name_input ;window--------------------- GUICreate("Welcome", 300, 200 , 390, 240, BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS)) GUICtrlSetCursor(-1, 3) $dummy = GUICtrlCreateDummy() GUICtrlSetCursor(-1, 3) GUISetBkColor(0x000000) GUICtrlSetOnEvent($GUI_EVENT_CLOSE, 'send_dummy') GUICtrlSetCursor(-1, 3) GUICtrlSetCursor(-1, 3) GUICtrlSetCursor(-1, 3) GUICtrlSetState(-1, $GUI_DISABLE) ;lables--------------------- GUISetFont(14, 700) $main_lable = GUICtrlCreateLabel("my question press start", 10, 10) GUICtrlSetCursor(-1, 3) $main_lable2 = GUICtrlCreateLabel("for me to show", 50, 30) GUICtrlSetCursor(-1, 3) GUISetFont(12, 400) ;colorsets------------------ GUICtrlSetBkColor($main_lable, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetBkColor($main_lable2, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetColor($main_lable, 0xFFFFFF) GUICtrlSetColor($main_lable2, 0xFFFFFF) GUISetState(@SW_SHOW) ;buttons-------------------- $start_button = GUICtrlCreateButton("Start", 70, 150, 70, 20) GUICtrlSetCursor(-1, 3) $exit_button = GUICtrlCreateButton("Exit", 170, 150, 70, 20) GUICtrlSetCursor(-1, 3) While 1 $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_CLOSE or $msg = $exit_button OnButtonExit() Case $msg = $start_button start_button() EndSelect WEnd ;functions----------------- Func send_dummy() GUICtrlSendToDummy($dummy) EndFunc Func OnButtonExit() While 1 $anwser = MsgBox(36, "Quit?", "Do you want to quit?") If $anwser = 6 Then Exit ElseIf $anwser = 7 Then ExitLoop EndIf WEnd EndFunc Func start_button() GUIDelete() ;window----------------- GUICreate("Set name", 300, 200 , 390, 240, BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS)) GUISetBkColor(0x000000) GUICtrlSetState(-1, $GUI_DISABLE) ;lable------------------ GUISetFont(13, 900) $name_lable = GUICtrlCreateLabel("Set name here", 10, 20) $name_lable2 = GUICtrlCreateLabel("", 120, 40) ;button----------------- $next_button2 = GUICtrlCreateButton("Next", 210, 170, 70, 20) $pick_name = GUICtrlCreateButton("SetName", 105, 170, 100, 20) ;input------------------- $name_input = GUICtrlCreateInput("Pick Name", 110, 90, 100, 20) ;colorsets-------------- GUICtrlSetBkColor($name_lable, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetBkColor($name_lable2, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetColor($name_lable, 0xFFFFFF) GUICtrlSetColor($name_lable2, 0xFFFFFF) GUISetState(@SW_SHOW) While 1 $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_CLOSE OnButtonExit() Case $msg = $pick_name readnameinput() Case $msg = $next_button2 next_() EndSelect WEnd EndFunc Func readnameinput() $read_name = GUICtrlRead($name_input) EndFunc Func next_() GUIDelete() ;window----------------- GUICreate("Set name", 300, 200 , 390, 240, BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS)) GUISetBkColor(0x000000) GUICtrlSetState(-1, $GUI_DISABLE) ;lable------------------ GUISetFont(13, 900) $name_lable = GUICtrlCreateLabel("Show name here", 10, 20) $name_lable2 = GUICtrlCreateLabel("$name_input, here", 120, 40) ;colorsets-------------- GUICtrlSetBkColor($name_lable, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetBkColor($name_lable2, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetColor($name_lable, 0xFFFFFF) GUICtrlSetColor($name_lable2, 0xFFFFFF) GUISetState(@SW_SHOW) While 1 $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_CLOSE OnButtonExit() EndSelect WEnd EndFunc Whats my problem???? Edited February 19, 2007 by toothyXdip ---╔╦═╗╔╗'''╔╗╔═╦═╗╔╦═╗---╝╠═╣╝║'''║╝╝'''║'''╝╝║'''║......║'''║'''║'''║'''''''''║'''''''''║'''║---╔╩═╩═╩═╩═══╩═╦═╩═╩══╦══════╗''''╔╩════════════╩══╗╔══╩══╗╔══╝ ''''╝''''''''''''''''''''''''''''''''''''''''''''''''║║'''''''''''''''║║ ''''''''''''''''''''''''''''''''''''''''''''''╔══╝╚══╗''''''║║''''''''''''''''''''''''''''''''''''''''''''''╚══════╝''''''╚╝ Link to comment Share on other sites More sharing options...
Shevilie Posted February 20, 2007 Share Posted February 20, 2007 Try to "pretty up" your code with comments etc expandcollapse popup#include <GUIConstants.au3> Global $name_input ;window--------------------- GUICreate("Welcome", 300, 200 , 390, 240, BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS)) GUICtrlSetCursor(-1, 3) $dummy = GUICtrlCreateDummy() GUICtrlSetCursor(-1, 3) GUISetBkColor(0x000000) GUICtrlSetOnEvent($GUI_EVENT_CLOSE, 'send_dummy') GUICtrlSetCursor(-1, 3) GUICtrlSetCursor(-1, 3) GUICtrlSetCursor(-1, 3) GUICtrlSetState(-1, $GUI_DISABLE) ;lables--------------------- GUISetFont(14, 700) $main_lable = GUICtrlCreateLabel("my question press start", 10, 10) GUICtrlSetCursor(-1, 3) $main_lable2 = GUICtrlCreateLabel("for me to show", 50, 30) GUICtrlSetCursor(-1, 3) GUISetFont(12, 400) ;colorsets------------------ GUICtrlSetBkColor($main_lable, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetBkColor($main_lable2, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetColor($main_lable, 0xFFFFFF) GUICtrlSetColor($main_lable2, 0xFFFFFF) GUISetState(@SW_SHOW) ;buttons-------------------- $start_button = GUICtrlCreateButton("Start", 70, 150, 70, 20) GUICtrlSetCursor(-1, 3) $exit_button = GUICtrlCreateButton("Exit", 170, 150, 70, 20) GUICtrlSetCursor(-1, 3) While 1 $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_CLOSE or $msg = $exit_button OnButtonExit() Case $msg = $start_button start_button() EndSelect WEnd ;functions----------------- Func send_dummy() GUICtrlSendToDummy($dummy) EndFunc Func OnButtonExit() While 1 $anwser = MsgBox(36, "Quit?", "Do you want to quit?") If $anwser = 6 Then Exit ElseIf $anwser = 7 Then ExitLoop EndIf WEnd EndFunc Func start_button() GUIDelete() ;window----------------- GUICreate("Set name", 300, 200 , 390, 240, BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS)) GUISetBkColor(0x000000) GUICtrlSetState(-1, $GUI_DISABLE) ;lable------------------ GUISetFont(13, 900) $name_lable = GUICtrlCreateLabel("Set name here", 10, 20) $name_lable2 = GUICtrlCreateLabel("", 120, 40) ;button----------------- $next_button2 = GUICtrlCreateButton("Next", 210, 170, 70, 20) $pick_name = GUICtrlCreateButton("SetName", 105, 170, 100, 20) ;input------------------- Global $name_input = GUICtrlCreateInput("Pick Name", 110, 90, 100, 20) ;colorsets-------------- GUICtrlSetBkColor($name_lable, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetBkColor($name_lable2, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetColor($name_lable, 0xFFFFFF) GUICtrlSetColor($name_lable2, 0xFFFFFF) GUISetState(@SW_SHOW) While 1 $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_CLOSE OnButtonExit() Case $msg = $pick_name readnameinput() Case $msg = $next_button2 next_() EndSelect WEnd EndFunc Func readnameinput() $read_name = GUICtrlRead($name_input) EndFunc Func next_() $tempname = GUICtrlRead($name_input) GUIDelete() ;window----------------- GUICreate("Set name", 300, 200 , 390, 240, BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS)) GUISetBkColor(0x000000) GUICtrlSetState(-1, $GUI_DISABLE) ;lable------------------ GUISetFont(13, 900) $name_lable = GUICtrlCreateLabel("Show name here", 10, 20) $name_lable2 = GUICtrlCreateLabel($tempname, 120, 40) ;colorsets-------------- GUICtrlSetBkColor($name_lable, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetBkColor($name_lable2, $GUI_BKCOLOR_TRANSPARENT) GUICtrlSetColor($name_lable, 0xFFFFFF) GUICtrlSetColor($name_lable2, 0xFFFFFF) GUISetState(@SW_SHOW) While 1 $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_CLOSE OnButtonExit() EndSelect WEnd EndFunc Start here if you are new Valuater's AutoIT 1-2-3Looking for an UDF - Look hereDo you need to do it twice - Autoit Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now