Sprachreferenz - Kommentare

Obwohl eine Anweisung eigentlich nur "eine" Zeile zur Verfügung hat, kann man sie auf mehrere Zeilen aufteilen, indem man ein Leerzeichen und danach einen Unterstrich " _" an das Ende der "umzubrechenden" Zeile platziert. Zeichenkettendefinitionen können nicht auf diese Weise aufgeteilt werden! Es müssen also Teilzeichenketten verknüpft werden, so dass dann auch wieder an der Verbindungsstelle "getrennt" werden kann.

@@SyntaxHighlighting@@ #include MsgBox($MB_SYSTEMMODAL, "", "Dies ist eine ziemlich lange Zeile, so dass ich " & _ "diese mit einem Unterstrich, _, unterbreche.") @@End@@

 

Das Semikolon (;) ist das Kommentarzeichen in AutoIt. Außer wenn es innerhalb einer Zeichenkette steht, wird der Rest der Zeile ignoriert.

@@SyntaxHighlighting@@ ; Die nächste Zeile enthält einen bedeutungsvollen Kommentar am Ende der Zeile Sleep(5000) ; 5 Sekunden Pause @@End@@

 

Unterstrich und Semikolon lassen sich auch kombinieren.

@@SyntaxHighlighting@@ Local $aArray_1_ Dies _ ist kein Fortsetzungszeichen, auch nicht das nächste "_" Local $aArray_2_ Local $aArray_3[8][2] = [ _ ["Wort", 4], _ ; Kommentar 1 ["Test", 3], _ ["pi", 3.14159], _ ; Verknüpft den Namen mit dem Wert ["e", 2.718281828465], _ ; das gleiche hier ["test;1;2;3", 123], _ [';', Asc(';')], _ ; Dieser Kommentar wurde entfernt, aber die Strings bleiben erhalten. ["", 0]] @@End@@

 

Dim $b_ ; Dies _ ist kein Fortsetzungszeichen, auch nicht das nächste "_"
Dim $k_
Dim $a[8][2] = [ _
[ "Wort", 4 ], _ ; Kommentar 1
[ "Test", 3 ], _
[ "pi", 3.14159], _ ; Verknüpft den Namen mit dem Wert
[ "e", 2.718281828465], _ ; das gleiche hier
[ "test;1;2;3", 123], _
[ ';', Asc(';') ], _ ; Dieser Kommentar wurde entfernt, aber die Strings bleiben erhalten.
["", 0] ]

Ganze Blöcke mit Kommentaren lassen sich mit #cs und #ce erreichen.