Zitat- NEU: Projektbaum zeigt jetzt auch alle Form-Handles die mit ISN Form Studio 2 erstellt wurden
Und wenn er da auch noch die Controls drunter anzeigen würde .....
Zitat- NEU: Projektbaum zeigt jetzt auch alle Form-Handles die mit ISN Form Studio 2 erstellt wurden
Und wenn er da auch noch die Controls drunter anzeigen würde .....
Nabend
Danke für die schnelle Reaktion...
Falls doch noch Zeit bleibt...
[Blockierte Grafik: http://thorsten-willert.de/Themen/jEdit/jEdit4AutoIt/bilder/Au3_Ctags_Sidekick.png]
kannst du hier vielleicht gut die includes verwalten?
Nur mal so ne Idee...
MFG chris
Estmal:
Geniales Projekt, wirklich toll, ich ziehe es SciTE sogar vor.
Ich werd mich noch ein bischen durchtesten und dann mehr Feedback abgeben.
Ich hab hier einen kleineren Fehler gefunden, falls man es überhaupt so nennen:
[Blockierte Grafik: http://img6.imagebanana.com/img/ekgbtmxt/ISNAutoItStudioBug1.png]
Die Pfade zu den *.exe-Dateien werden nicht in die Inputs geschrieben.
Ist zwar nur ein oberflächlicher Fehler, wäre aber trotzdem nett wenn du es ausbessern könntest.
Edit:
Mir ist gerade aufgefallen, dass er garkeine Pfade eingetragen hat, trotz Erstkonfiguration.
Dann habe ich hier auch noch einen Vorschlag für die Texte beim Erststart:
str253=Bitte prüfen Sie hier die Einstellungen um die Erstkonfiguration von ISN AutoIt Studio abzuschließen.
str254=Vielen Dank für Ihr Interesse an ISN AutoIt Studio!
str255=Pfad zum Skript-Starter (AutoIt3.exe):
str256=Pfad zum Kompilierer (Aut2exe.exe):
str257=Pfad zur AutoIt-Hilfedatei (AutoIt3Help.exe):
str258=Die hier vorgenommenen Einstellungen können nachträglich unter "Programmeinstellungen" geändert werden!
Auch wenns ein bischen eingedeutsch klingt, ich persöhnlich finde es so besser.
MfG,
Nestos.
PS:
Falls du es erlaubst würde ich gerne die german.lng ein bischen überarbeiten.
PSS:
Sieh das Ganze nicht negativ, dass sind alles nur Vorschläge und wünsche.
Edit:
Menü "Bearbeiten/AutoIt Syntax Check" funktioniert nicht.
Ausgegeben wird:
AutoIt3 Syntax Checker v1.54.8 Copyright (c) Tylo 2007
Usage: Au3Check [-q] [-d] [-u file] [-w[-] n].. [-v[-] n].. [-I dir].. file.au3
-q : quiet (only error/warn output)
-d : as Opt("MustDeclareVars", 1)
-I dir : additional directories for searching include files
-w 1 : already included file (on)
-w 2 : missing #comments-end (on)
-w 3 : already declared var (off)
-w 4 : local var used in global scope (off)
-w 5 : local var declared but not used (off)
-w 6 : warn when using Dim (off)
-v 1 : show include paths/files (off)
-v 2 : show lexer tokens (off)
-v 3 : show unreferenced UDFs and global variables (off)
Exit codes:
0 : success - no errors or warnings
1 : warning(s) only
2 : syntax error(s)
3 : usage or input error
> Testprojekt.au3 -> Exit Code: 3 (Laufzeit: 1.71 sec)
Alles anzeigen
Edit:
Future Request:
"AutoIt Tidy Source" fehlt mir noch in der IDE, wäre wie ich finde ein sehr gutes Future.
Edit:
Das Testbeispiel könnte man noch ein bischen bereinigen:
;*****************************************
;Testprojekt.au3 by ISI360
;Erstellt mit ISN Autoit Studio v0.2 ALPHA
;*****************************************
;Options
Opt("GUIOnEventMode", 1)
;Includes
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <SliderConstants.au3>
#include <GuiSlider.au3>
#include <GuiTab.au3>
#include <DateTimeConstants.au3>
;Include Forms
#include <Forms\Testform.isf>
;Programm Code
GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit", $Testform)
GUISetState(@SW_SHOW, $Testform)
While 1
Sleep(10)
GUICtrlSetData($progress5, GUICtrlRead($progressslider) & " %")
GUICtrlSetData($progress_text, "Bewege den Slider über mir! (" & GUICtrlRead($progress5) & " %)")
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func _Testfunc()
MsgBox(0, "Test", "Hallo " & @UserName & "!", 0, $Testform)
EndFunc
Func _Exit()
Exit
EndFunc
@H2112:
Würde mich freuen wenn du Zeit dafür findest die german.lng etwas zu überarbeiten...
Und falls du ganz viel Zeit hast kannst du auch gerne die Englische Sprachdatei überarbeiten...die hab ich ja auch nur auf die schnelle mit Google translator übersetzt...^^
Weitere Sprachen wären natürlich auch interessant...
Erstmal ein Dickes WOW!!!
Die Übersichtlichkeit ist dir sehr gut gelungen, die Idee wurde ja auch schon X-Mal im Forum durchdiskutiert - aber es ist nie eine Lauffähige Version von Irgendwas hier aufgetaucht, bisst also der Erste
F7 Fehlt noch für das Kompilieren, ausserdem würde ich dir empfehlen die Grundfunktionen mit deren Kürzeln von SciTe zu übernehmen - das würde noch für den perfekten Umstieg auf deine IDE sorgen. Beim beenden hat er mir einen Fehler angezeit, und die Source-Version verweigert jeglichen Dienst bei mir.
Kann man eigentlich z.B. den Gui-Editor weiter erweitern - also noch weitere Controls oder so zufügen? Und was (ich persönlich) für eine gute Idee halten würde (und es auch so nicht gibt), ist das man eine bereits 'programmierte' GUI über den Source in dem GUI-Editor einfügen könnte und so eine schnelle Erweiterung garantiert ist.
Generell finde ich das dieses Projekt wirklich gut ist, für eine 'Beta' schon fast hervorragend! Du hasst es auch gut umsetzen können - und das beste ist, das es sogar Lauffähig geworden ist. Wenn du dieses Projekt weiter treibst, bin ich sicher nicht der einzigste der deine IDE mit Kußhand verwenden wird
Weiter so, und viele Grüsse
von Techmix!
Wie würde euch den ein Skriptbaum mit Icons gefallen? (Übrigens teste ich auch grade, dass die Controls der Forms angezeigt werden ^^)
Sieht gut aus - aber auch bei den Form-Controls würde ich das "$" davor setzten (es muss ja dahin)
Servus
ja Ich finde das sieht immer direkt übersichtlicher mit Icons aus...KLASSE !!!
Echt schön so... #includes wären halt echt noch geil...
Ich habe dir mal paar icons besorgt für die Treeview...
Die die du jetzt hast hast du ja schon links ( teils )
MFG chris
Danke für die Icons...werden eingebaut!
Ähm... bei mir funktioniert das Programm leider garnicht
Bei der Ersteinrichtung scheitert es schon:
-Wenn ich auf "..." bei "Pfad der AutoIt3.exe" klicke, kommt der FileOpenDialog, indem ich den Pfad auswähle. Klicke ich dann auf "OK" kommt folgende Fehlermeldung:
Titel: "AutoIt Error"
Flag: 64 - Error mit OK
Text:
"Line 21737 (File "D:\ISN Studio\ISN AutoIt Studio\Autoit_Studio.exe"):"
"Error: Variable used withoud being declared."
Dann beendet sich das Programm. Versuche ich es dann nochmal zu starten, kommt das Logo und die Progressbar, und dann wieder eine Fehlermeldung:
Titel: "AutoIt Error"
Flag: 64 - Error mit OK
Text:
"Line 27448 (File "D:\ISN Studio\ISN AutoIt Studio\Autoit_Studio.exe"):"
"Error: The requested action with this object has failed."
Was mache ich falsch?
Hallo button421,
hatte ich gestern auch einmal (als ich die neuere Version testen wollte) ...
Lösch den ganzen Ordner wieder und entpacke die ZIP nochmal neu. Beim 2. Anlauf ging es bei mir
BLinz
RESPEKT! Echt krasses Projekt!
Gruß,
UEZ
button421:
Hast recht...ahh..echt so viele Bugs die ich übersehen habe..
Wird gefixt...
Zwei Sachen fände ich noch super
Zum einen den Quellcode :D, um Addons/Plugins schreiben zu können bzw. evtl. Fehler selbst ausbessern zu können, wäre schön wenns OpenSource wäre.
Zum anderen fände ich eine AutoUpdate Funktion Klasse, die auf eine neue Version hinweist
Den Sourcecode findest du auf der Projektseite. Im Paket ist ein Plugin SDK enthalten.
Darf ich anregen, den Sourcecode über GitHub zu veröffentlichen? Würde das fixen von Fehlern deutlich erleichtern.
Dazu müsste man ihn dann aber erstmal für Jedermann ausführbar machen.
Zum einen den Quellcode
Den gibt es auch auf seiner Homepage direkt unter den EXEn.
Also ich bin auch gerade am testen und folgende Dine wären schön:
- Dass man Funktionen, Schleifen und "#region" wie bei SciTE "minimieren" kann
- Dass man bei den Funktionen und Variablen rechts in der Struktur Komentar hinzufügen kann, also wenn man auf eine Funktion klickt, dass dann der Komentar kommt
- Update-Funktion...
- eine 64-bit Version
- dass wenn man wie bei SciTE auf das Minus beim Zahlenblock drückt, dann die Zeile in der der Cursor steht auskommentiert wird
- dass wie bei SciTE, wenn man einmal Tab gdrückt hat, diese Einrückung bei einer neuen Zeile beibehalten wird und wenn man eine Schleife oder so erstellt automatisch eine Tabeinrückung gemacht hat...
Wenn mir sonst noch was einfällt oder ich Bugs finde, melde ich mich wieder...^^
Und noch was:
Sorry, habe das ganze neu runtergeladen, das Problem ist leider immer noch nicht behoben!
- dass wenn man wie bei SciTE auf das Minus beim Zahlenblock drückt, dann die Zeile in der der Cursor steht auskommentiert wird
{Staunt über etwas was er nicht kannte .....}
{Staunt über etwas was er nicht kannte .....}
Kleine Frage: Lässt sich das denn eigendlich deaktivieren? Die Funktion regt mich immer auf, wenn ich ein Minus schreiben will (mache ich ansonsten mit dem Nummernblock) und dann wird eine Zeile auskommentiert.