Exit, OnAutoItExitRegister
@EXITCODE -> @exitCode
OnAutoItExitRegister
@ExitMethod -> @exitMethod
GUI Reference - OnEvent Mode, GUICtrlSetOnEvent
@GUI_CTRLID -> @GUI_CtrlId
@GUI_WINHANDLE -> @GUI_WinHandle
@GUI_CTRLHANDLE -> @GUI_CtrlHandle
Language Reference - Operators, Select...Case...EndSelect, If...ElseIf...Else...EndIf, If...Then
AND OR NOT -> Not And Or ???
Default
IsKeyWord -> IsKeyword
#RequireAdmin
Consolewrite() -> ConsoleWrite
FileFlush
Returns true -> True
Failure: Returns false -> False
FileReadLine
CHR(10) -> Chr(10)
FileWrite
Fileopen -> FileOpen
GUICreate, GUICtrlCreate...
BitOr -> BitOR
GUICtrlCreateDate
GuiCtrlSendMsg -> GUICtrlSendMsg
GUICtrlCreateEdit
GuiCtrlCreateObj -> GUICtrlCreateObj
GUICtrlCreateGraphic, GUICtrlCreatePic, GUICtrlCreateTreeViewItem
GuiCtrlSetState -> GUICtrlSetState
GUICtrlCreateInput
GuiCtrlRead -> GUICtrlRead
GUIRegisterMsg
Msgbox -> MsgBox
GUICtrlRead
BitAnd -> BitAND
GUISwitch
GuiCtrlCreateTabItem -> GUICtrlCreateTabItem
VarGetType
IsHwnd -> IsHWnd
DllCallbackGetPtr
DllCallBackRegister -> DllCallbackRegister
Frequently Asked Questions (FAQ)
Wend -> WEnd
@COMSPEC, @Comspec -> @ComSpec
StringRegExp
[[^:digit:]]+
[[:^digit:]]+
[:^class:]
0 full template or all groups
ddd Octal code. For example, AutoIt (101 - A, 165 - u, 164 - t, 157 - o, 111 - I, 164 - t) - 101165164157111164
For example, AutoIt - x41x75x74x6Fx49x74
For example, AutoIt - x{41}x{75}x{74}x{6F}x{49}x{74}
It would be good to specify ranges
[:alnum:] letters and digits (same as [0-9A-Za-z])
[:alpha:] letters (same as [A-Za-z])
[:ascii:] character codes (same as Chr(0) ... Chr(127))
[:blank:] space or tab only (same as Chr(9) and Chr(32))
[:cntrl:] control characters (same as Chr(0) ... Chr(31) and Chr(127))
[:digit:] decimal digits (same as d, [0-9])
[:graph:] printing characters, excluding space (same as Chr(33) ... Chr(126))
[:lower:] lower case letters (same as [a-z])
[:print:] printing characters, including space (same as Chr(32) ... Chr(126))
[:punct:] printing characters, excluding [:alnum:] and [:cntrl:], (33-47, 58-64, 91-96, 123-126)
[:space:] white space (not quite the same as s, it include VT: Chr(11)) (same as [fnrtv ])
[:upper:] upper case letters (same as [A-Z])
[:word:] "word" characters (same as w)
[:xdigit:] hexadecimal digits (same as [0-9A-Fa-f])
Select...Case...EndSelect
Switch...Case...EndSwitch
The descriptions are similar. Why some behavior described in one, but not specified in the other.
main description can also be made more meaningful
Switch...Case...EndSwitch
Conditionally run statements -> Compares one value with multiple values and execute a block.
Select...Case...EndSelect
Conditionally run statements -> Executes a block of code when the condition is true in Case.