Jump to content

Recommended Posts

Posted (edited)
$TimeLabel = _GUICtrlFFLabel_Create($ParentWindow, "Time: "&"00:00:00", 2, 7, 120, 20)

$timer =  TimerInit ()
AdlibRegister ("Timer", 50)

Func  Timer()
     _TicksToTime ( Int ( TimerDiff ($timer)), $Hour, $Mins, $Secs)
     Local  $sTime = $Time
    $Time =  StringFormat ("Time: "&"%02i:%02i:%02i", $Hour, $Mins, $Secs)
    _GUICtrlFFLabel_SetData($TimeLabel,$Time)
EndFunc





 

Edited by Melba23
Added code tags
  • Moderators
Posted

wasd-w,

Welcome to the AutoIt forums.

And your question is?

M23

P.S. When you post code please use Code tags - see here how to do it.  Then you get syntax colouring as you can see above now I have added the tags.

 

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Posted
1 minute ago, Jos said:

Did you actually read my post, and please answer in normal font and text as the next time you do this again in this thread will not go down well!

 

I also do not know much English

Posted
2 hours ago, wasd-w said:

$TimeLabel = _GUICtrlFFLabel_Create($ParentWindow, "Time: "&"00:00:00", 2, 7, 120, 20) $timer =  TimerInit () AdlibRegister ("Timer", 50) Func  Timer()      _TicksToTime ( Int ( TimerDiff ($timer)), $Hour, $Mins, $Secs)      Local  $sTime = $Time     $Time =  StringFormat ("Time: "&"%02i:%02i:%02i", $Hour, $Mins, $Secs)     _GUICtrlFFLabel_SetData($TimeLabel,$Time) EndFunc

How do I assign a specific value of the timer

Posted
4 minutes ago, AutoBert said:

this is no standard func of AutoIt, so i suggest contact the author of the UDF.

$timer = TimerInit()
    AdlibRegister("Timer", 50)
    
   $TimeLabel = _WinAPI_CreateWindowEx(0, 'Static', '', BitOR($WS_CHILD, $WS_VISIBLE), 5, 228, 100, 14, $ParentWindow)

Func Timer()

    _TicksToTime(Int(TimerDiff($timer)), $Hour, $Mins, $Secs)
    $Time = StringFormat("Time: "&"%02i:%02i:%02i", $Hour, $Mins, $Secs)
      _WinAPI_SetWindowText($TimeLabel,$Time)
EndFunc

 

Posted
21 minutes ago, AutoBert said:

this is no standard func of AutoIt, so i suggest contact the author of the UDF.

does it change anything?
Posted

Your snipet isn't runable:

$timer = TimerInit()
    AdlibRegister("Timer", 50)
    
   $TimeLabel = _WinAPI_CreateWindowEx(0, 'Static', '', BitOR($WS_CHILD, $WS_VISIBLE), 5, 228, 100, 14, $ParentWindow)

Func Timer()

    _TicksToTime(Int(TimerDiff($timer)), $Hour, $Mins, $Secs)
    $Time = StringFormat("Time: "&"%02i:%02i:%02i", $Hour, $Mins, $Secs)
      _WinAPI_SetWindowText($TimeLabel,$Time)
EndFunc

make a runable reproducer script, showing your issue(s).

Posted
1 hour ago, AutoBert said:

Your snipet isn't runable:

$timer = TimerInit()
    AdlibRegister("Timer", 50)
    
   $TimeLabel = _WinAPI_CreateWindowEx(0, 'Static', '', BitOR($WS_CHILD, $WS_VISIBLE), 5, 228, 100, 14, $ParentWindow)

Func Timer()

    _TicksToTime(Int(TimerDiff($timer)), $Hour, $Mins, $Secs)
    $Time = StringFormat("Time: "&"%02i:%02i:%02i", $Hour, $Mins, $Secs)
      _WinAPI_SetWindowText($TimeLabel,$Time)
EndFunc

make a runable reproducer script, showing your issue(s).

#include <GUIConstants.au3>
#include <WinAPI.au3>
#include <Timers.au3>

Global $TimeLabel
Global $timer
Global $Secs
Global $Mins
Global $Hour
Global $Time

   $ParentWindow = GUICreate('MyGUI', 400, 400)

 $timer = TimerInit()
 AdlibRegister("Timer", 50)
 $TimeLabel = _WinAPI_CreateWindowEx(0, 'Static', '', BitOR($WS_CHILD, $WS_VISIBLE), 5, 228, 100, 14, $ParentWindow)

GUISetState()


 Func Timer()

    _TicksToTime(Int(TimerDiff($timer)), $Hour, $Mins, $Secs)
    $Time = StringFormat("Time: "&"%02i:%02i:%02i", $Hour, $Mins, $Secs)
      _WinAPI_SetWindowText($TimeLabel,$Time)

EndFunc


Do

 Until GUIGetMsg() = -3

 

Posted
Just now, wasd-w said:
#include <GUIConstants.au3>
#include <WinAPI.au3>
#include <Timers.au3>

Global $TimeLabel
Global $timer
Global $Secs
Global $Mins
Global $Hour
Global $Time

   $ParentWindow = GUICreate('MyGUI', 400, 400)

 $timer = TimerInit()
 AdlibRegister("Timer", 50)
 $TimeLabel = _WinAPI_CreateWindowEx(0, 'Static', '', BitOR($WS_CHILD, $WS_VISIBLE), 5, 228, 100, 14, $ParentWindow)

GUISetState()


 Func Timer()

    _TicksToTime(Int(TimerDiff($timer)), $Hour, $Mins, $Secs)
    $Time = StringFormat("Time: "&"%02i:%02i:%02i", $Hour, $Mins, $Secs)
      _WinAPI_SetWindowText($TimeLabel,$Time)

EndFunc


Do

 Until GUIGetMsg() = -3

 


#include <Date.au3>

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...