; Создайте файл Script.au3 с таким содержанием:
; ==> начало файла Script.au3
#include "Library.au3"
#include "Library.au3" ; выдаст ошибку, если в Library.au3 не использован #include-once

MsgBox(4096, "Пример", "Это из файла 'script.au3'")
myFunc()
; ==> конец файла Script.au3
Exit
; ================================================
; Создайте файл Library.au3 с таким содержанием:
; ==> начало файла Library.au3
#include-once

Func myFunc()
	MsgBox(4096, "", "Привет из library.au3")
EndFunc
; ==> конец файла Script.au3
; И положите его в папку "AutoIt3\Include" или в каталог скрипта
; ================================================

; Запустите script.au3 и увидите 2 диалоговых окна сообщения:
; один выдаст "Это из файла 'script.au3'"
; и другой выдаст "Привет из library.au3"
; Содержимое файла Library.au3 просто будет вставлено в файл Script.au3 в указанную позицию, но только при первом указании, последующие будут игнорироваться. Это предотвращает дублирование одноимённых функций