Functions to convert Hex 2 RGB and vice-versa
- Category: AutoHotkey
- Hits: 18782
- From Hexadecimal to RGB
- From RGB to Hexadecimal
- Check for a valid hexadecimal value
AutoHotkey Format Date and Format Seconds
- Category: AutoHotkey
- Hits: 26470
In it's straightforward form
FormatTime( TimeString, Format )
{
FormatTime, FormattedTime , TimeString, %Format%
return Formattedtime
}
Format Numbers in AutoHotkey with Commas
- Category: AutoHotkey
- Hits: 22485
FormatAddCommas(val) {
Result:=val
StringLen, OutputVar, Result
NumLoop := (OutputVar // 3)
DNum = 3
Loop, % (NumLoop+1)
{
StringRight,Digit,Result,%DNum%
StringReplace, Result, Result, %Digit%,`,%Digit%
DNum += 4
}
StringLen, OutputVar, Result
Loop, %OutputVar%
{
FirstChar:=Substr(Result, 1, 1)
IfEqual, FirstChar, `,
{
Result:=Substr(Result, 2)
} else {
break
}
}
Return Result
}
Mouseover Links in AutoHotkey
- Category: AutoHotkey
- Hits: 28178
How?
Win32 Constants
- Category: AutoHotkey
- Hits: 70321
AutoHotkey Ternary Operator
- Category: AutoHotkey
- Hits: 21588
Just a quick note for the moment on how to use ternary operators in AutoHotkey. A ternary operator for those who are unfamiliar with this is an "If...Then...Else..." statement written in a small amount of code, usually on one line, and exists in most programming languages.
For Example, the statement:
If (ThisCondition = true)
ThisVar:=1
Else
ThisVar:=2
Converted to Ternary this would look like:
ThisVar:=(ThisCondition = true) ? 1 : 2I'll add as there are a whole bunch of methods using the Ternary Operator in AutoHotkey (discussed on http://www.autohotkey.com/forum/topic29752.html) which I'll put in soon. I just needed something on my site now as I find myself looking for this bit of info every now and again.
Write a Calendar in Autohotkey
- Category: AutoHotkey
- Hits: 31994
In this case, I want to display the current month with today highlighted. As I was trying to get my head round writing this in a program using the qHTM.dll (to include HTML in an autohotkey GUI), the calendar will be in a HTML-autohotkey mixed code. Obviously just omit the HTML rubbish if you want to create a calendar using just autohotkey syntax.
Actually, the following code is an excerpt from my program which checks an online server (for IT Events during this month) and if it can't download the calendar, it had to display an offline version in the GUI. To display the following code in this website though, I've had to omit a lot of the HTML part.
Add Image Mouseover effect in AutoHotkey GUI
- Category: AutoHotkey
- Hits: 252936
Couldn't find this anywhere on the net and kinda needed it so am making a note of how to do it here.
The issue is that I wanted to make my autohotkey program change the image that the mouse hovers over (within it's own GUI). No third-party component or dll needed, just a slight modification to the mousemove tooltip in the autohotkey manual.

