Freut zu hören. Viel spaß damit
ISN AutoIt Studio
-
-
Endlich ist es soweit.
Geiles Update, hab so lange darauf gewartet.
ISI FOR PRESIDENT!!
-
Schönes Update, vorallem die Vor/Zurück Funktion im Formstudio ist echt praktisch. Und erspart mir viel jetzt schon viel Arbeit, beim Positionieren.
Ein kleiner Fehler beim Dateien erstellen ist mir schon aufgefallen. Der OK und Abbrechen Button werden nicht komplett Dargestellt.
Eventuell sollte man auch Einstellen, dass bei einer isf Datei "Leere Datei erstellen" als Vorauswahl eingestellt ist.
-
Danke für´s Feedback
mep: Danke, wird gefixt. Im Moment kannst du das ganze aber schnell beheben: Wenn du in den Programmeinstellungen unter "Darstellung -> Monitor und Fenster -> Gespeicherte Fensterpositionen zurücksetzen" wählst. Nach einem Programmneustart sollte das Fenster wieder vollständig sein.
-
Habe soeben ein neues Hotfix-Update für Version 1.09 freigegeben. Damit sollte das Fensterproblem auch behoben sein
-
Bisher alles gut mit den neuen Versionen. Durch die eingefügten Funktionen kann man viel besser arbeiten.
Ich hätte ggf. noch einen Vorschlag:
Wenn ich eine neue Variable erstelle ohne die Datei abzuspeichern, wird sie nicht von der Vervollständigung erkannt.Vielleicht könnte man das noch ergänzen, falls das geht (klingt nicht so einfach).
-
Freut zu hören
klingt nicht so einfach
Stimmt. Aus performancegründen ist es (aktuell) leider nicht anders möglich. Autocomplete (und der gesamte Skriptbaum) wird bereits jetzt durch eine seperate .exe realisiert die mit dem ISN kommuniziert, da sonst das ganze das Hauptprogramm so in die Knie zwingen würde. Daher wird bei jedem Speichervorgang die interne Liste aktualisiert.
Aber mal schauen...es ist ja bekantlich immer wo "luft nach oben" -
Hi,
ja, ich bin es wieder mit meinen tausenden Verbesserungsvorschlägen. Ich hätte mal wieder einige, doch vorher wollte ich nur einmal danke sagen für das gelungene Update. Deshalb: Danke
1. Wenn man sich bei #include verschreibt, verschwindet die komplette Dropdownliste für die Includes und man muss alles inklusive dem < löschen, damit diese wieder erscheint.
2. Regionen innerhalb von Regionen werden nicht autovervollständigt.
3. Es gibt einen Bug bei folgendem Szenario, bei dem eine Funktion von einer anderen umschlossen werden soll.
Angenommen, ich habe das Int($sString) + 5 bereits stehen und entschließe mich, den ganzen Ausdruck in einen String zu konvertieren. Wenn ich dann vor das Int ein String schreibe, wird das Int umklammert, das sieht dann am Ende so aus:
Ich hoffe das war in irgendeiner Weise verständlich
Vielen Dank für deine Mühe.
LG
-
Es gibt einen Bug bei folgendem Szenario, bei dem eine Funktion von einer anderen umschlossen werden soll.
Ich würde das jetzt nicht unbedingt als Bug bezeichnen... und das kannst du wie folgt umgehen...
Du hast dies hier stehen...
Local $sString2 = Int($sString) + 5
...und schreibst nun vor dem Int Str... dann wird dir in der Dropdownliste das String angeboten, welches du dann mit Enter übernehmen kannst. Dann drückst du die Tasten Shift+Ende, um den Text hinter String zu markieren, und kannst die Selektion dann mit ( in Klammern setzen, denn die schließende Klammer wird dann automatisch an das Ende der Selektion eingefügt.
-
Hallo !
Versuche den ganzen Abend die IS-Network Webseite zu erreichen ... ohne Erfolg
-
Ups... geht anscheinend wieder .... sorry
-
Phantom:
1. Falls die Dropdown Liste mal ausgeblendet wurde (durch zb. einen tippfehler) kannst du sie mit strg + shift + space jederzeit wieder einblenden.2 & 3. Danke, schau ich mir an.
Das mit den Klammern ist sehr schwirig vorauszusagen. Theoretisch könnte ) ja auch noch vor den + 5 stehen.
Du kannst vorübergehend "Klammern automatisch schließen" in den Programmeinstellungen deaktivieren, falls gewünscht.Richy:
Ja da gabs beim Hoster Probleme. Sollte aber wieder laufen. -
Hallo !
Versuche den ganzen Abend die IS-Network Webseite zu erreichen ... ohne Erfolg
https://www.heise.de/newsticker/mel…ad-4421217.html
Sämtliche Hoster mussten die Sicherheitslücke zeitnahe schließen. Deshalb waren so viele Server gestern down.
-
Hallo,
beim Kompilieren ist mir in letzter Zeit aufgefallen das Änderungen an FormStudio Dateien oft nicht übernommen werden. Erst wenn man die bearbeiteten Dateien Speichert tauchen die Änderung auf.
Eventuell wäre beim Kompilieren eine kleine Userabfrage ob die Dateien gespeichert werden sollen ganz praktisch.
Gruß,
mep
-
Hier mal eine Liste im Steno-Format an Dingen, die mir aufgefallen sind...
C
Alles anzeigen;~ Diese beiden Dateien werden bei einem Update via Menü nicht mit aktualisiert: formstudio2.exe, fileviewer.exe ;~ formstudio2.exe 1.940.992 26.04.2019 14:49 Version 2.77.0.0 installiert mit ISN_AUTOIT_STUDIO_V_1_07 (wird von Eset als Trojaner gemeldet!!!) ;~ formstudio2.exe 1.604.096 23.05.2019 17:53 Version 2.77.0.0 selbst kompiliert aus ISN_AUTOIT_STUDIO_V_1_09_SOURCE.zip ;~ formstudio2.au3 ;~ 31 Global $Mailslot_Handle = _ISNPlugin_erstelle_Mailslot() ;Erstellt für das Plugin einen Mailslot wodurch das Plugin mit dem ISN komunizieren kann. ;~ "kommunizieren" wird mit zwei "m" geschrieben... ;~ fileviewer.exe 1.530.368 26.04.2019 14:49 Version 0.52.0.0 installiert mit ISN_AUTOIT_STUDIO_V_1_07 ;~ fileviewer.exe 1.164.800 23.05.2019 18:41 Version 0.52.0.0 selbst kompiliert aus ISN_AUTOIT_STUDIO_V_1_09_SOURCE.zip ;~ fileviewer.au3 ;~ 28 Opt("GUIResizeMode", 802) ;0=no resizing, <1024 special resizing ;~ Wieso schreibst du nicht einfach hin, was in der Hilfe steht... ;~ 28 Opt("GUIResizeMode", 802) ; $GUI_DOCKALL (2+32+256+512) so the control will not move during resizing ;~ ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;~ Die Ladezeit für ISN AUTOIT STUDIO finde ich extrem lang - obwohl mein Projekt nur aus einer GUI (1 Label und 1 Button) und einem Quellcode mit 10 Zeilen besteht, dauert es auf meinem i7/SSD fast 1 Minute, bis ich das erste Zeichen eingeben kann. ;~ ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;~ ISN AUTOIT STUDIO refresht nach einiger Zeit immer automatisch die Fenster... obwohl keine Eingabe gemacht wurde... das nervt! ;~ ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;~ ISN AUTOIT STUDIO hat ein extrem eigenwilliges Fenster-Handling... wenn ich eines der Fenster durch ein anderes Programm (Display-Fusion) auf einen anderen Monitor verschieben lasse, geht ISN AUTOIT STUDIO hin und verschiebt das Fenster wieder "fast" an die alte Position... danach ist ein kleiner Teil des Fenster auf dem neuen, der Rest wieder auf dem alten Monitor sichtbar... was soll das denn bitte? Aber nicht nur das... dabei gehen dann meist auch die Inhalte des Projektbaums (Treeview) verloren... werden ganz oder teilweise nicht mehr angezeigt. ;~ ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;~ Nachdem ich eine Instanz von ISN AUTOIT STUDIO gestartet habe, kann ich folgende Fenster finden: #include <Array.au3> #include <Debug.au3> #include <WinAPISysWin.au3> Local $aWinList = WinList('[REGEXPTITLE:(?i).*ISN AutoIt Studio.*]') _ArrayColInsert($aWinList, 2) For $i = 1 To $aWinList[0][0] Step 1 $aWinList[$i][2] = _WinAPI_GetClassName($aWinList[$i][1]) Next _DebugArrayDisplay($aWinList, '$aWinList', "", 0, Default, "Title|Handle|ClassName") ;~ Row |Title |Handle |ClassName ;~ Row 0|13 | | ;~ Row 1|ISN AutoIt Studio - Update |0x0004246E |AutoIt v3 GUI ;~ Row 2|ISN AutoIt Studio wird gestartet... |0x0005193E |AutoIt v3 GUI ;~ Row 3|ISN AutoIt Studio - Update |0x00072B62 |AutoIt v3 GUI ;~ Row 4|ISN AutoIt Studio |0x00080FE0 |AutoIt v3 GUI ;~ Row 5|Über ISN AutoIt Studio |0x00042414 |AutoIt v3 GUI ;~ Row 6|ISN AutoIt Studio - Bugtracker |0x00042394 |AutoIt v3 GUI ;~ Row 7|ISN AutoIt Studio |0x0004209C |AutoIt v3 GUI ;~ Row 8|ISN AutoIt Studio |0x00042094 |AutoIt v3 GUI ;~ Row 9|Weitere Pfade für ISN AutoIt Studio Projekte angeben |0x000418B4 |AutoIt v3 GUI ;~ Row 10|ISN AutoIt Studio - Debug |0x000418CA |AutoIt v3 GUI ;~ Row 11|LPS-Manager - ISN AutoIt Studio |0x000F113C |AutoIt v3 GUI ;~ Row 12|ISN AutoIt Studio - Erstkonfiguration |0x00500EE8 |AutoIt v3 GUI ;~ Row 13|ISN AutoIt Studio - Debug Console |0x00080FF0 |AutoIt v3 GUI ;~ "ISN AutoIt Studio - Update" ist 2x, "ISN AutoIt Studio" ist 3x vorhanden... hier wäre es schön, wenn alle Fenster einen unverwechselbaren Titel hätten. ;~ Wieso wird "ISN AutoIt Studio - Erstkonfiguration" überhaupt erzeugt? Die Erstkonfiguration habe ich doch längst hinter mir...
-
Moin ISI
ich hätte da noch einen kleinen Vorschlag:
Wenn 2 gleichnamige Dateien geöffnet sind, kann man die Dateien ggf. nicht sofort differenzieren.
Vielleicht könnte man den kompletten Pfad in den Titel schreiben.
Beispiel:
src/de/autoit/main/test.au3 - Projektname - ISN AutoIt Studio
Das letzte Update war im Übrigen richtig gut.
Edit: Ach man kann über den Tooltip sehen, in welchem Pfad die Datei ist. Wieder was dazu gelernt. xD
-
Moin, ich habe da noch einen "Fehler" gefunden.
Wenn ich ein geöffnetes GUI schließe bzw. das Programm beende, welches durch ISN gestartet wurde (F5),
kommt es häufig zur ganzen Schließung des ISN Studios. Das kann echt nervig sein, da das relativ oft passiert.
Das passiert einmal passiv und einmal aktiv, während man ein GUI mit ESC (mit einer Confirmation MSgbox) schließt.
Komischerweise ist ISN auch mit der ESC Taste verknüpft und daduch schließt sich das ganze Programm dann ebenfalls mit.
-
Wenn ich ein geöffnetes GUI schließe bzw. das Programm beende, welches durch ISN gestartet wurde (F5),
kommt es häufig zur ganzen Schließung des ISN Studios. Das kann echt nervig sein, da das relativ oft passiert.
Das passiert einmal passiv und einmal aktiv, während man ein GUI mit ESC (mit einer Confirmation MSgbox) schließt.Komischerweise ist ISN auch mit der ESC Taste verknüpft und daduch schließt sich das ganze Programm dann ebenfalls mit.
Du kannst in den Programmeinstellungen -> Allgemein die Option "Beenden des Programms muss bestätigt werden" aktivieren.
Das sollte dir in der Situtation schon helfen. -
Du kannst in den Programmeinstellungen -> Allgemein die Option "Beenden des Programms muss bestätigt werden" aktivieren.
Das sollte dir in der Situtation schon helfen.Die Funktion habe ich aktivert. Aber dennoch tritt dieser Fehler abundzu auf.
-
-