One method would be to run the attached script which creates a file, "All.au3", which contains all the au3 files in the Include directory.
So, to include all include files, put #include "All.au3" at the top of your script, and, have the "All.au3" file in the same directory as the script you are working on. Or, use #include "FullPath\All.au3" if the "All.au3" file is not in the same directory as the working script.
#include <File.au3>
#include <Array.au3>
;#include "All.au3"
; Having run this script the "All.au3" file exists. So the above line,';#include "All.au3"' can be un-commented, and
; the top two include files can be commented out.
Local $FileContents
Local $IncludeAll = "All.au3" ; Found in this script's directory.
Local $aIncludes = _FileListToArray(StringRegExpReplace(@AutoItExe, "\\[^\\]+$", "") & "\include\", "*.au3")
;_ArrayDisplay($aIncludes)
Local $hFileOpenWrite = FileOpen($IncludeAll, 2) ; Write mode (erase previous contents)
$FileContents = "#include-Once" & @CRLF & @CRLF
For $i = 1 To UBound($aIncludes) - 1
$FileContents &= '#include <' & $aIncludes[$i] & '>' & @CRLF
Next
FileWrite($hFileOpenWrite, $FileContents)
FileClose($hFileOpenWrite)
ShellExecute($IncludeAll)