Syntaxhervorhebung selbst gemacht

  • Was genau muss ich löschen?


    Du hast doch die Fehlermeldungen. Dann gehst du in GDIConstants.au3 und löschst alle Konstanten , die Fehler verursachen.
    Das gleiche machst du in der GDI.au3 mit den Funktionen.

  • Mein Fehler, hab in der GDInochwas nach schon definierten Funktionen gesucht, die aber in der GDI zu finden waren.

    Jetzt habe ich nur das Problem, dass er

    [autoit]

    @AutoItUnicode ;nicht kennt, was muss statdessen dahin? Auschnitte:

    [/autoit][autoit][/autoit][autoit]

    #Region Ausschnitt Nummer 1:
    If @AutoItUnicode Then _GUICtrlToolbar_SetUnicodeFormat($hToolbar, True)
    #EndRegion

    [/autoit][autoit][/autoit][autoit]

    #Region Auschnitt Nummer2:
    If @AutoItUnicode Then $sFunc &= "W"
    #EndRegion

    [/autoit]
  • Einfach ignorieren, oder mit True ersetzen. AutoIt ist jetzt immer Unicode.
    Außerdem hab ich das jetzt nochmal angeschaut und auf die neuere GDI.au3 geupdatet.

  • Also, ich hab einfach die Dateien von SciTe verwendet. Die liegen alle in @ScriptDir\Au3Defs\ ;)

    Code
    abbrev.properties
    au3.api
    au3.keywords.abbreviations.properties
    au3.keywords.properties
    au3.user.calltips.api


    Im Quellcode von SCI_Au3Extension.au3 müssten am Anfang die originalen Pfade stehen:

    [autoit]

    Global Const $_SCI_DEFAULTKEYWORDDIR = @ScriptDir & "\Au3Defs\" ;"C:\Programme\AutoIt3\SciTE\Properties\"
    Global Const $_SCI_DEFAULTCALLTIPDIR = @ScriptDir & "\Au3Defs\" ;"C:\Programme\AutoIt3\SciTE\api\"
    Global Const $_SCI_DEFAULTABBREVDIR = @ScriptDir & "\Au3Defs\" ;@UserProfileDir

    [/autoit]
  • Ok. Danke. Und wie baue ich so eine Datei auf, also z.B. Halligalli soll pink und groß werden, hans aber blau und klein?

    • Offizieller Beitrag

    So ist es z.B. in Notepad++ gelöst, per xml-Datei:

    Spoiler anzeigen