jay Posted October 13, 2005 Posted October 13, 2005 (edited) Can someone send me an example of how to send data from the GUICtrlCreateInput into a .ini when you click a Save Button or any button. Thanks Jay example 1 #include <GUIConstants.au3> GUICreate("Email GUI App") ; will create a dialog box that when displayed is centered ;INIREAD --------------------------------------------------- $Ini = "guiemail.ini" $SMTP = IniRead($Ini, "section1", "SMTP", "Not Found") $Ini = "guiemail.ini" $UNAME = IniRead($Ini, "section1", "USERNAME", "Not Found") $Ini = "guiemail.ini" $pword = IniRead($Ini, "section1", "PASSWORD", "Not Found") $Ini = "guiemail.ini" $TOWHO = IniRead($Ini, "section1", "TO", "Not Found") $Ini = "guiemail.ini" $FROMWHO = IniRead($Ini, "section1", "FROM", "Not Found") $Ini = "guiemail.ini" $SUBWHO = IniRead($Ini, "section1", "SUBJECT", "Not Found") $Ini = "guiemail.ini" $BODYWHO = IniRead($Ini, "section1", "BODY", "Not Found") ;INIREAD --------------------------------------------------- GUICtrlCreateLabel ("SMTP ADDRESS:", 2, 12, 100, 100, -1, -1) $SMTPADD = GUICtrlCreateInput($SMTP, 100, 10, 150, 20) GUICtrlCreateLabel ("USERNAME:", 2, 38, 100, 100, -1, -1) ;+26 $USERNAME = GUICtrlCreateInput ($UNAME, 100, 35, 150, 20) ;+25 GUICtrlCreateLabel ("PASSWORD:", 2, 64, 100, 100, -1, -1) $PASSWORD = GUICtrlCreateInput ($pword, 100, 60, 150, 20) GUICtrlCreateLabel ("TO:", 2, 90, 100, 100, -1, -1) $TO = GUICtrlCreateInput ($TOWHO, 100, 85, 150, 20) GUICtrlCreateLabel ("FROM:", 2, 116, 100, 100, -1, -1) $FROM = GUICtrlCreateInput ($FROMWHO, 100, 110, 150, 20) GUICtrlCreateLabel ("SUBJECT:", 2, 142, 100, 100, -1, -1) $SUBJECT = GUICtrlCreateInput ($SUBWHO, 100, 135, 150, 20) GUICtrlCreateLabel ("BODY:", 2, 168, 100, 100, -1, -1) $BODY = GUICtrlCreateInput ($BODYWHO, 100, 160, 150, 150, $ES_MULTILINE) GUICtrlCreateButton ("SAVE", 200, 325, 50, 20,) GUISetState (@SW_SHOW) ; will display an empty dialog box ; Run the GUI until the dialog is closed While 1 $msg = GUIGetMsg() If $msg = $GUI_EVENT_CLOSE Then ExitLoop Wend Edited October 13, 2005 by jay
Danny35d Posted October 13, 2005 Posted October 13, 2005 (edited) #include <GUIConstants.au3>GUICreate("Email GUI App") ; will create a dialog box that when displayed is centered;INIREAD ---------------------------------------------------$Ini = "guiemail.ini"$SMTP = IniRead($Ini, "section1", "SMTP", "Not Found")$UNAME = IniRead($Ini, "section1", "USERNAME", "Not Found")$pword = IniRead($Ini, "section1", "PASSWORD", "Not Found")$TOWHO = IniRead($Ini, "section1", "TO", "Not Found")$FROMWHO = IniRead($Ini, "section1", "FROM", "Not Found")$SUBWHO = IniRead($Ini, "section1", "SUBJECT", "Not Found")$BODYWHO = IniRead($Ini, "section1", "BODY", "Not Found");INIREAD ---------------------------------------------------GUICtrlCreateLabel ("SMTP ADDRESS:", 2, 12, 100, 100, -1, -1) $SMTPADD = GUICtrlCreateInput($SMTP, 100, 10, 150, 20)GUICtrlCreateLabel ("USERNAME:", 2, 38, 100, 100, -1, -1) ;+26$USERNAME = GUICtrlCreateInput ($UNAME, 100, 35, 150, 20) ;+25GUICtrlCreateLabel ("PASSWORD:", 2, 64, 100, 100, -1, -1) $PASSWORD = GUICtrlCreateInput ($pword, 100, 60, 150, 20)GUICtrlCreateLabel ("TO:", 2, 90, 100, 100, -1, -1) $TO = GUICtrlCreateInput ($TOWHO, 100, 85, 150, 20)GUICtrlCreateLabel ("FROM:", 2, 116, 100, 100, -1, -1) $FROM = GUICtrlCreateInput ($FROMWHO, 100, 110, 150, 20)GUICtrlCreateLabel ("SUBJECT:", 2, 142, 100, 100, -1, -1) $SUBJECT = GUICtrlCreateInput ($SUBWHO, 100, 135, 150, 20)GUICtrlCreateLabel ("BODY:", 2, 168, 100, 100, -1, -1) $BODY = GUICtrlCreateInput ($BODYWHO, 100, 160, 150, 150, $ES_MULTILINE)$SAVE = GUICtrlCreateButton ("SAVE", 200, 325, 50, 20,)GUISetState (@SW_SHOW) ; will display an empty dialog box; Run the GUI until the dialog is closedWhile 1$msg = GUIGetMsg()If $msg = $GUI_EVENT_CLOSE Then ExitLoopIf $msg = $SAVE Then;INIWRITE ---------------------------------------------------IniWrite($Ini, "section1", "SMTP", GUICtrlRead($SMTPADD ))IniWrite($Ini, "section1", "USERNAME", GUICtrlRead($USERNAME))IniWrite($Ini, "section1", "PASSWORD", GUICtrlRead($PASSWORD))IniWrite($Ini, "section1", "TO", GUICtrlRead($TO))IniWrite($Ini, "section1", "FROM", GUICtrlRead($FROM))IniWrite($Ini, "section1", "SUBJECT", GUICtrlRead($SUBJECT))IniWrite($Ini, "section1", "BODY", GUICtrlRead($BODY));INIWRITE ---------------------------------------------------EndIfWendHope this will help.... Edited October 13, 2005 by Danny35d AutoIt Scripts:NetPrinter - Network Printer UtilityRobocopyGUI - GUI interface for M$ robocopy command line
jay Posted October 13, 2005 Author Posted October 13, 2005 #include <GUIConstants.au3>GUICreate("Email GUI App") ; will create a dialog box that when displayed is centered;INIREAD ---------------------------------------------------$Ini = "guiemail.ini"$SMTP = IniRead($Ini, "section1", "SMTP", "Not Found")$UNAME = IniRead($Ini, "section1", "USERNAME", "Not Found")$pword = IniRead($Ini, "section1", "PASSWORD", "Not Found")$TOWHO = IniRead($Ini, "section1", "TO", "Not Found")$FROMWHO = IniRead($Ini, "section1", "FROM", "Not Found")$SUBWHO = IniRead($Ini, "section1", "SUBJECT", "Not Found")$BODYWHO = IniRead($Ini, "section1", "BODY", "Not Found");INIREAD ---------------------------------------------------GUICtrlCreateLabel ("SMTP ADDRESS:", 2, 12, 100, 100, -1, -1) $SMTPADD = GUICtrlCreateInput($SMTP, 100, 10, 150, 20)GUICtrlCreateLabel ("USERNAME:", 2, 38, 100, 100, -1, -1) ;+26$USERNAME = GUICtrlCreateInput ($UNAME, 100, 35, 150, 20) ;+25GUICtrlCreateLabel ("PASSWORD:", 2, 64, 100, 100, -1, -1) $PASSWORD = GUICtrlCreateInput ($pword, 100, 60, 150, 20)GUICtrlCreateLabel ("TO:", 2, 90, 100, 100, -1, -1) $TO = GUICtrlCreateInput ($TOWHO, 100, 85, 150, 20)GUICtrlCreateLabel ("FROM:", 2, 116, 100, 100, -1, -1) $FROM = GUICtrlCreateInput ($FROMWHO, 100, 110, 150, 20)GUICtrlCreateLabel ("SUBJECT:", 2, 142, 100, 100, -1, -1) $SUBJECT = GUICtrlCreateInput ($SUBWHO, 100, 135, 150, 20)GUICtrlCreateLabel ("BODY:", 2, 168, 100, 100, -1, -1) $BODY = GUICtrlCreateInput ($BODYWHO, 100, 160, 150, 150, $ES_MULTILINE)$SAVE = GUICtrlCreateButton ("SAVE", 200, 325, 50, 20,)GUISetState (@SW_SHOW) ; will display an empty dialog box; Run the GUI until the dialog is closedWhile 1$msg = GUIGetMsg()If $msg = $GUI_EVENT_CLOSE Then ExitLoopIf $msg = $SAVE Then;INIWRITE ---------------------------------------------------IniWrite($Ini, "section1", "SMTP", GUICtrlRead($SMTPADD ))IniWrite($Ini, "section1", "USERNAME", GUICtrlRead($USERNAME))IniWrite($Ini, "section1", "PASSWORD", GUICtrlRead($PASSWORD))IniWrite($Ini, "section1", "TO", GUICtrlRead($TO))IniWrite($Ini, "section1", "FROM", GUICtrlRead($FROM))IniWrite($Ini, "section1", "SUBJECT", GUICtrlRead($SUBJECT))IniWrite($Ini, "section1", "BODY", GUICtrlRead($BODY));INIWRITE ---------------------------------------------------EndIfWendHope this will help....Hey Thanks this worked i now have a better understanding of it toThanks AgainJay
Danny35d Posted October 14, 2005 Posted October 14, 2005 Your welcome..... AutoIt Scripts:NetPrinter - Network Printer UtilityRobocopyGUI - GUI interface for M$ robocopy command line
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