Bien qu'une seule instruction par ligne soit autorisée, une déclaration longue peut être scindée en plusieurs lignes si le caractère de soulignement "_" précédé par le caractère "espace" sont placés à la fin d'une ligne rompue. La définition d'une chaîne ne peut pas être subdivisée en plusieurs lignes, la concaténation des chaînes doit être utilisée.
#include <Constants.au3>
MsgBox($MB_SYSTEMMODAL, "", "C'est une ligne plutôt longue, aussi je " & _
"la scinde avec le couple de caractères ' _' (espace et soulignement.")
Le point-virgule ';' est le caractère qui signale un commentaire. À moins que le point-virgule soit dans une chaîne, tout le texte qui suit, est ignoré par l'interprèteur/compilateur.
; Le texte qui suit jusqu'à la fin de la ligne est un commentaire
Sleep(5000) ; Pause pendant 5 secondes
Vous pouvez combiner le caractère de soulignement et le point-virgule pour mettre des commentaires sur des lignes dont l'instruction se poursuit à la ligne suivante.
Local $aArray_1_ ; Ceci _ n'est pas le caractère de continuation de ligne, ni une nouvelle ligne
Local $aArray_2_
Local $aArray_3[8][2] = [ _
["Word", 4], _ ; Commentaire 1
["Test", 3], _
["pi", 3.14159], _ ; Associe le nom avec la valeur
["e", 2.718281828465], _ ; Idem ici
["test;1;2;3", 123], _
[';', Asc(';')], _ ; Ce commentaire est enlevé, mais les chaînes restent.
["", 0]]
Il est aussi possible de commenter un large bloc de script en utilisant les directives #cs et #ce.