Checks the script for syntax errors.
Checks all symbols used:
#ignorefunc funcname [, ...]
#include <MsgBoxConstants.au3>
#ignorefunc Not_Defined_Func
Local $vCallRet = Call('Not_Defined_Func')
Local $iError = @error
Local $iExtended = @extended
MsgBox($MB_OK, 'Not defined func example', '$vCallRet = ' & $vCallRet & _
' @error = 0x' & Hex($iError) & ' @extended = 0x' & Hex($iExtended) & @CRLF)
#forceref $varname [, ...]
#include <MsgBoxConstants.au3>
Func Test_NumParams($v1 = 0, $v2 = 0, $v3 = 0, $v4 = 0, $v5 = 0, $v6 = 0, $v7 = 0, $v8 = 0, $v9 = 0)
#forceref $v1, $v2, $v3, $v4, $v5, $v6, $v7, $v8, $v9
Local $iVal = 0
For $i = 1 To @NumParams
$iVal &= Eval("v" & $i) & " "
Next
MsgBox($MB_OK, "@NumParams example", "@NumParams = " & @NumParams & @CRLF & @CRLF & $iVal)
EndFunc ;==>Test_NumParams
#forcedef $varname [, ...]
Au3Check [-q] [-d] [-w[-] n]... [-v[-] n]... [-I dir]... file.au3