cdkid Posted January 12, 2006 Posted January 12, 2006 ok, im making a gui that has a label... i want the label to change to the currently active window title... cant figure out how to get the label to change any help would be much appriciated --thanks AutoIt Console written in C#. Write au3 code right at the console :D_FileWriteToLineWrite to a specific line in a file.My UDF Libraries: MySQL UDF Library version 1.6 MySQL Database UDF's for AutoItI have stopped updating the MySQL thread above, all future updates will be on my SVN. The svn location is:kan2.sytes.net/publicsvn/mysqlnote: This will still be available, but due to my new job, and school hours, am no longer developing this udf.My business: www.hirethebrain.com Hire The Brain HireTheBrain.com Computer Consulting, Design, Assembly and RepairOh no! I've commited Scriptocide!
Moderators SmOke_N Posted January 12, 2006 Moderators Posted January 12, 2006 Did you try: $title = WinGetTitle('', '') GUICtrlSetData($IDofLabel, $title)? Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.
cdkid Posted January 12, 2006 Author Posted January 12, 2006 yes, i have...but GUICtrlSetData wont work with labels AutoIt Console written in C#. Write au3 code right at the console :D_FileWriteToLineWrite to a specific line in a file.My UDF Libraries: MySQL UDF Library version 1.6 MySQL Database UDF's for AutoItI have stopped updating the MySQL thread above, all future updates will be on my SVN. The svn location is:kan2.sytes.net/publicsvn/mysqlnote: This will still be available, but due to my new job, and school hours, am no longer developing this udf.My business: www.hirethebrain.com Hire The Brain HireTheBrain.com Computer Consulting, Design, Assembly and RepairOh no! I've commited Scriptocide!
Moderators SmOke_N Posted January 12, 2006 Moderators Posted January 12, 2006 (edited) Here, that was a really poor example I gave you... and GUICtrlSetData does work with labels... you probably just didn't give the label a variable name: #include <guiconstants.au3> $MainGui = GUICreate('', 200, 50) $WinLabel = GUICtrlCreateLabel('', 10, 10, 180, 30) GUISetState() While 1 $msg = GUIGetMsg() If $msg = - 3 Then Exit $ActiveWindow = GetWindowActive() If $ActiveWindow <> '' Or $ActiveWindow <> 0 Then GUICtrlSetData($WinLabel, GetWindowActive()) EndIf Sleep(10) WEnd Func GetWindowActive() Local $Windows = WinList() For $x = 1 to $Windows[0][0] If $Windows[$x][0] <> "" AND WinActive($Windows[$x][0]) Then Return $Windows[$x][0] Next EndFunc Edited January 12, 2006 by SmOke_N Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.
cdkid Posted January 12, 2006 Author Posted January 12, 2006 thanks. smoke AutoIt Console written in C#. Write au3 code right at the console :D_FileWriteToLineWrite to a specific line in a file.My UDF Libraries: MySQL UDF Library version 1.6 MySQL Database UDF's for AutoItI have stopped updating the MySQL thread above, all future updates will be on my SVN. The svn location is:kan2.sytes.net/publicsvn/mysqlnote: This will still be available, but due to my new job, and school hours, am no longer developing this udf.My business: www.hirethebrain.com Hire The Brain HireTheBrain.com Computer Consulting, Design, Assembly and RepairOh no! I've commited Scriptocide!
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