Kleines Update der Debug-Macros:
- Korrektur: Zeilennummer war jeweils um 1 zu hoch.
http://jedit4autoit.thorsten-willert.de/downloads/Debug_Macros.zip
Viel Spaß damit!
Grüße
Stilgar
Kleines Update der Debug-Macros:
- Korrektur: Zeilennummer war jeweils um 1 zu hoch.
http://jedit4autoit.thorsten-willert.de/downloads/Debug_Macros.zip
Viel Spaß damit!
Grüße
Stilgar
Update des Index für das Makro "Include auto insert":
http://jedit4autoit.thorsten-willert.de/downloads/includes.xml
Mit dem Programm hier:
http://jedit4autoit.thorsten-willert.de/downloads/Rebu…ncludes_xml.au3
kann man sich die Datei neu erstellen lassen.
Momentan wird nur das Standard Include Verzeichnis berücksichtigt.
Viel Spaß damit
Stilgar
Um diese ständig neuen Funktionen nicht immer irgendwo per Hand nachtragen zu müssen, habe ich für die Xinsert AutoIt-Bibliothek ein Template erstellt:
http://jedit4autoit.thorsten-willert.de/downloads/Auto…pt.template.xml
dieses läßt sich mit diesem AutoIt Programm:
http://jedit4autoit.thorsten-willert.de/downloads/Rebuild_Xinsert_UDFs.au3
updaten.
Dabei macht das Programm folgendes:
- erstellt das UDF Menü mit allen Funktionen der UDFs im Standard Include Verzeichnis
- erstellt eine Liste der Include-Dateien im "Include-Files" Menü
Das Template muß im "benutzerverzeichnis/.jedit/xinsert/" Verzeichnis liegen, wie die AutoItScript.insert.xml auch
Die Programme zum Updaten der Dateien werden später noch zusammengefaßt.
Viel Spaß damit!
Grüße Stilgar
Die beiden Update Progis habe ich nun mal zusammengefaßt:
http://jedit4autoit.thorsten-willert.de/downloads/jEdi…UDF_Updater.zip
Die Vorlagen liegen nun dem Programm bei, im Verzeichnis "Templates" und müßen dort auch bleiben.
Momentan aktualisiert das Programm folgende Dateien, auf die aktuellen Funktionen im Standard-Include Verzeichnis:
* Xinsert: AutoItScript.insert.xml
* Edit-Mode: au3.xml
* Include auto insert-Macro: autoitscript.xml
* Clipper: AutoItScript_UDFs.cliplibrary
Viel Spaß damit!
Grüße Stilgar
Alle Updates (inklusiv des jEdit4AutoIt_UDF_Updaters) zusammengefaßt und als Archiv auf die Homepage geladen:
http://jedit4autoit.thorsten-willert.de/
zu den letzten Korrekturen und Neuerungen sind noch folgende Änderungen dazugekommen:
- Makro: Funkion Wizzard - zum schnellen generieren von Funktionsschnittstellen und Funktionsbeschreibungen, kann auch von XInsert aus aufgerufen werden.
- Makro: "Insert AutoIt Version" - fügt die aktuelle AutoIt Version an Cursorposition ein.
- SideKick / ctags - die Zeilen mit den Debug-Befehlen werden nun auch in SideKick angezeigt.
Sonstiges:
- Makro: "Toggle" - hat nun Konfigurations-Datei für default Werte, wenn für den aktuellen Edit-Mode keine vorhanden ist.
- Die Online-Hilfe (Keyword Help) gibt's nun auch für HTML
und - wer es noch nicht mitbekommen hat - von jEdit gibt es die V4.16pre !
Viel Spaß damit!
Grüße Stilgar
Ein winziges Update:
- Edit Mode: $ wird nun bei Doppelklick auf Variablen ebenfalls selektiert.
- Update aller Direktiven in Xinsert
http://jedit4autoit.thorsten-willert.de/
Viel Spaß damit!
Grüße Stilgar
Update:
http://jedit4autoit.thorsten-willert.de/
Drei neue Makros:
* Debug_Variable_To_Console (IF)_Before = Gibt eine Variable in der Console aus, bevor diese verwendet wird z.B. bei einem Funktionsaufruf
* Debug_Variable_To_MessageBox (IF)_Before = siehe oben, nur als Ausgabe ein einer Message Box
* Update_UDFs: Ruft das Programm jEdit4AutoIt_UDF_Updater.au3 auf. Dazu muß sich dieses in:
%userdir%\.jedit\autoitscript\
befinden, inklusiv des Verzeichnisses mit den Templates.
Viel Spaß damit!
Stilgar
Für alle die noch mehr in jEdit darstellen wollen, gibts nun das Plugin "MyDoggy", damit läßt sich alles beliebig andocken und anordnen:
[Blockierte Grafik: http://www.thorsten-willert.de/Themen/jEdit/jEdit4AutoIt/bilder/mydoggy1.png]
Macht zwar ab und zu noch zicken, funktioniert aber schon recht gut.
Download: Einfach im Plugin-Manager nachschauen.
Grüße
Stilgar
Hoppla, mit der neuesten Version des Edit-Modes, hatte ich die Debug-Macros unbrauchbar gemacht.
Dort gibt's ein Update:
http://jedit4autoit.thorsten-willert.de/
Eine Anpassung (Edit-Mode, Xinsert, Clipper ...) an einzelne UDFs werde ich nicht mehr machen, dafür gibts ja das Macro "Update UDFs" in Verbindung mit "jEdit4AutoIt_UDF_Updater.au3"
Grüße
Stilgar
Bin zu faul zum Zahlentippen
Hier sind ein paar Macros (Number_*) die auf Shortcuts zugwiesen die Zahl (hinter) dem Cursor um 1 oder 10, incrementieren bzw. decrementieren:
Macros
funktioniert momentan nur mit positiven Integers.
Viel Spaß damit
Stilgar
Wieder eine neues Makro - Doc_Update_Syntax.bsh - beliebig umbenennbar
Macht aus einem Funktionsaufruf wie:
[autoit]Func _FFFormOptionSelect(ByRef $Socket, $vElement = 0, $sEMode = "index", $vIndex = 0, $sIMode = "index", $vForm = 0, $sFMode = "index")
[/autoit]in der darüberstehenden Beschreibung den passenden Syntax Eintrag:
_FFFormOptionSelect(ByRef $Socket[, $vElement = 0[, $sEMode = "index"[, $vIndex = 0[, $sIMode = "index"[, $vForm = 0[, $sFMode = "index"]]]]]])
Dazu muß der Cursor in der Zeile der Funktion stehen und in der Beschreibung muß eine Zeile mit "; Syntax" beginnen.
Viel Spaß damit.
Stilgar
Hinweis zur Vista Kompatibilität:
Um die au3.xml (Edit-Mode) per Macro/Script aktualisieren zu können, diese in "/Program Files/jEdit/modes" löschen, das Macro "Update UDFs" starten, evtl jEdit neu starten und schon funktionierts wieder. Die Datei wird dann im Benutzerverzeichnis angelegt "/.jedit/modes".
Unter Windows bleibt alles beim alten
Update aller Commando-Files:
- allen eine Option "Clear console" eingebaut, damit die Console vor dem Ausführen geleert wird.
- Korrektur in Au3check: Leerzeichen am Ende Programmpfades angefügt.
und die neuen Macros dem Archiv hinzugefügt.
http://jedit4autoit.thorsten-willert.de/
Viel Spaß damit!
Grüße
Stilgar
Update:
- Macro Update_Syntax.bsh (vormals Doc_Update_Syntax.bsh) ins Archiv getan
- und die Macros zum In-und decrementieren von Zahlen.
- jEdit4AutoIt_UDF_Updater.au3 ergänzt nun XInsert um die im System vorhandenen ENV-Variablen.
Viel Spaß damit!
Grüße
Stilgar
Homepage renoviert:
jEdit4AutoIt
Grüße
Stilgar
Ein kleines Update:
* jEdit4AutoIt_UDF_Updater.au3:
- eine kleine Fortschrittsanzeige verpaßt
- die Funktionen der UDFs werden nun sortiert in Xinsert eingefügt.
* Edit-Mode:
- OnAutoItExit wird nun "gehighlightet"
Grüße
Stilgar
Update:
Vista Kompatibilität:
* Nur für Neuinstallation interessant:
- Die Datei au3.xml aus dem Verzeichnis:
%programfiles%/jEdit/modes
gelöscht. Der UDF-Updater erstellt diese dann neu im Verzeichnis:
%userprofil%/.jedit/modes
ansonsten die Datei einfach per Hand löschen, sonst klappt das Aktualisieren nicht, wegen fehlender Berechtigung.
Neues/Änderungen:
* Ein zusätzliches Macro zum Update der Funktions-Beschreibung dazugetan:
Update_Syntax_Date.bsh: Aktualisiert die Syntax und das Datum der Funktion an Cursor-Position
* Function-Wizzard:
Voreinstellungen geändert
Grüße
Stilgar
Winziges Update des Präprozessors:
- NEU: #define (noch ohne macros)
Aus etwas wie:
wird dann:
[autoit]If 1 > $a Then
$ok = "ok"
Else
$ok = "bla blubber"
EndIf
Viel Spaß beim Ausprobieren!
Als nächstes kommen #if #else #endif, dann ist auch endlich bedingtes #include möglich
Grüße
Stilgar
Sodale, hier sind sie:
Bedingte #includes !!!
aus:
#define Text "bla blubber"
#define Var1 $ok
#define Test
#define Beta
#ifdef Beta
#include <test_beta.au3>
#else
#include <test.au3>
#endif
#undef Var1
[/autoit] [autoit][/autoit] [autoit]#ifdef Var1
MsgBox(64,"","1")
#elif Var2
MsgBox(64,"","2")
#elif Test
MsgBox(64,"",Text)
#else
MsgBox(64,"","3")
#endif
wird das:
;#ifdef Beta
#include <test_beta.au3>
;#else
;#include <test.au3>
;#endif
;#ifdef Var1
; MsgBox(64,"","1")
;#elif Var2
; MsgBox(64,"","2")
;#elif Test
MsgBox(64,"","bla blubber")
;#else
; MsgBox(64,"","3")
;#endif
(statt den Kommentaren wird später gelöscht)
Viel Spaß damit!
Stilgar
Mal eine Frage bezüglich dem Starten von "jEdit für AutoIt". Ich suche die ganze Zeit die Exe-Datei zum starten von "jEdit für AutoIt".