- Offizieller Beitrag
SciTE bietet die Möglichkeit Au3-Dateien als HTML-Datei zu exportieren.
Ich habe jetzt ein Lua-Skript erstellt, dass etwas mehr Funktionalität bietet:
- Datei oder markierte Codezeilen werden exportiert
- Auswahl von Codepage und Language (Konstanten am Skriptanfang)
- kpl. HTML-Datei in Datei oder Clipboard ausgeben (Dateiname = Au3-Dateiname.html im selben Pfad)
- nur CSS-Definitionen in Clipboard ausgeben
- nur Codeblock in Clipboard ausgeben (praktisch beim erstellen von Tuts)
Der Code wird dann in einer Codebox dargestellt ( so wie hier ).
Installation
Code
- Kopiere "CodeAsHtml.lua" in deinen Lua-Skript Ordner
- Das Skript in der Startup Datei laden
SciTE4AutoIt: Datei "SciTEStartup.lua", am Ende anfügen:
LoadLuaFile("CodeAsHtml.lua", "DIRECTORY")
SciTE-RU: Datei "COMMON.lua", einfügen:
dofile ("PATH\\CodeAsHtml.lua")
- In "SciTEUser.properties" neue commands und shortcuts erstellen
z.B. Command number 36:
command.name.36.$(au3)=HTML: Code --> Datei
command.36.*.au3=dostring HtmlConvert.AsCSS()
command.mode.36.*=subsystem:lua
command.shortcut.36.*.au3=YOUR_SHORTCUT
"dostring HtmlConvert.AsCSS()" or "dostring HtmlConvert.AsCSS('file')"
Erstellt eine Datei als "NAME.html"
"dostring HtmlConvert.AsCSS('clip')"
Kopiert die Übersetzung zum Clipboard (selber Inhalt, wie in der Datei)
"dostring HtmlConvert.AsCSS('cssclip')"
Kopiert nur die CSS Definition ins Clipboard
"dostring HtmlConvert.AsCSS('codeclip')"
Kopiert nur den Codeblock ins Clipboard
Alles anzeigen