Hallo,
ich habe mir ein LUA Schript geschieben, dass automatisch die Zeilennummer in einen definierten String "|xx|" ersetzt.
Das LUA Script habe ich geschrieben, da das Macro "@ScriptLineNumber" nicht funktioniert, wenn das Script kompiliert wird.
Beispiel:
Msgbox(0, @ScriptLineNumber & " Bin in der Scheife ", "texttexttext", 5)
Nach dem Kompilieren erscheint nicht die Zeilenummer
Msgbox(0, "|006| Bin in der Scheife", "texttexttext", 5)
Das LUA Script ersetz "|006| durch die akuelle Zeilennummer.
Hier das LUA Script
Spoiler anzeigen
function TraceLineNumber()
for m in editor:match("\"|[0-9]*|",SCFIND_REGEXP,0) do
local LineNumber = editor:LineFromPosition(m.pos)+1
if LineNumber < 10 then
LineNumber = "000"..LineNumber
elseif LineNumber < 100 then
LineNumber = "00"..LineNumber
elseif LineNumber < 1000 then
LineNumber = "0"..LineNumber
end
m:replace("\"|"..LineNumber.."|")
end
print("Ich habe fertig")
end
Gruß Paule