Yaerox Posted February 22, 2013 Posted February 22, 2013 (edited) Hey guys, I wrote a little Testscript to show my Problem. I want to set the Date-Control to e.g. "11:30:00" but i dont get this running: #include <GUIConstantsEx.au3> #include <GuiDateTimePicker.au3> Opt("GUIOnEventMode", 1) Local $hGUI = GUICreate("", 160, 30) Local $hDate = GUICtrlCreateDate($hGUI, 5, 5, 100, 20, $DTS_TIMEFORMAT) Local $hButton = GUICtrlCreateButton("OK", 110, 5, 45, 20) GUICtrlSetOnEvent($hButton, "_SetData") GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit", $hGUI) GUISetState(@SW_SHOW, $hGUI) While 1 Sleep(100) WEnd Func _SetData() GUICtrlSetData($hDate, "11:30:00") If @error <> 1 Then MsgBox(0,"",@error) EndFunc Func _Exit() Exit EndFunc I read the HelpFiles of GUICtrlSetData, GUICtrlSendMsg, GUICtrlCreateDate and some UDF HelpFiles but I dont get this :/ Regards Edited February 22, 2013 by MikeWenzel
water Posted February 22, 2013 Posted February 22, 2013 Two bugs in your script:Parameter 1 for GUICtrlCreateDate isn't the handle of the GUI but the start date/time. When set to "" the current date/time is used.GUICtrlSetData needs the full date/time. You just display the time but the control is for date and time. So use GUICtrlSetData($hDate, "2013/02/22 11:30:00")to set the time My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Yaerox Posted February 22, 2013 Author Posted February 22, 2013 Well yeah also tried the UDF DTP therefore the $hGUI ... my mistake."GUICtrlSetData($hDate, "2013/02/22 11:30:00") to set the time" facepalm "-.-Thanks alot.
water Posted February 22, 2013 Posted February 22, 2013 Glad to be of service My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
PhoenixXL Posted February 22, 2013 Posted February 22, 2013 Maybe you trigger an error in the futureGUICtrlCreateDate returns a ControlID of the resprective Date Control, its an integer not a handle Regards My code: PredictText: Predict Text of an Edit Control Like Scite. Remote Gmail: Execute your Scripts through Gmail. StringRegExp:Share and learn RegExp.Run As System: A command line wrapper around PSEXEC.exe to execute your apps scripts as System (LSA). Database: An easier approach for _SQ_LITE beginners. MathsEx: A UDF for Fractions and LCM, GCF/HCF. FloatingText: An UDF for make your text floating. Clipboard Extendor: A clipboard monitoring tool. Custom ScrollBar: Scroll Bar made with GDI+, user can use bitmaps instead. RestrictEdit_SRE: Restrict text in an Edit Control through a Regular Expression.
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