1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. ISI360

Beiträge von ISI360

  • ISN AutoIt Studio

    • ISI360
    • 3. Mai 2017 um 13:08

    Changelog:

    –> ISN AutoIt Studio: <–
    ———————————–
    – Bugfix: Diverse Bugfixes
    – Bugfix: Problem mit nicht reagierenden Hotkeys behoben.
    – Bugfix: Das ISN AutoIt Studio liest nun auch korrekt „User Abbreviations“ (au3.keywords.user.abbreviations.properties bzw. au3userabbrev.properties) Dateien ein. Die Pfade für *.properties Dateien können in den Programmeinstellungen oder den Projekteinstellungen festgelegt werden.
    – Bugfix: In der Makroaktion „Dateioperation“ gab es Probleme mit UNC Pfaden. Dies ist nun behoben.
    – NEU: Änderungen an den API Pfaden werden nun direkt übernommen. Zuvor wurden Änderungen erst beim erneutem Öffnen eines Scintilla Tabs angewendet.
    – NEU: In allen Makroaktion werden nun Variablen wie %projectdir% aufgelöst.
    – NEU: Wichtige ISN Pfade (Ordner für Projekte, Backupordner, Ordner für Fertige Projekte und der Ordner für Vorlagen) werden nun Standardmäßig mit Variablen verwendet. (zb. %myisndatadir%\Projects)
    – NEU: Im Bereich „Kompilieren Einstellungen“ (in den Projekteinstellungen) kann nun das Kopieren der Projektressourcen in das fertige Projekt deaktiviert werden.
    – NEU: Die Elemente in der „Liste der zuletzt geöffneten Elemente“ im Startfenster werden nun ebenfalls mit Variablen (zb. %myisndatadir%\Projects\Testprojekt) abgespeichert.
    – NEU: Alle Variablen für Pfade (zb. %myisndatadir%) sind nun in der Hilfedatei des ISN AutoIt Studios Dokumentiert. (ISN AutoIt Studio -> Allgemein -> Variablen für Pfadangaben)
    – NEU: Es können nun auch alle Windows Variablen (zb. %appdata%) in Pfaden verwendet werden.
    – NEU: Das ISN Fenster wird nun nicht mehr gesperrt wenn der Parameter Editor geöffnet ist.
    – NEU: Der Projektbaum aktualisiert sich nun dank der RDC UDF selbstständig. (Nur im Projektmodus!) Auch wenn Daten auserhalb des ISN AutoIt Studios verändert werden.
    – NEU: Die Debug Console des ISN AutoIt Studios kann nun ganz einfach über eine Checkbox im „Debug“ Fenster (Allgemein -> Erweitert -> Debug) aktiviert bzw. deaktiviert werden.
    – NEU: Fenster für Makroeinstellungen (zb. Dateioperation) können nun auch beliebig vergrößert bzw. verkleinert werden.

    –> ISN Form Studio 2: <–
    ———————————–
    – Bugfix: Diverse Bugfixes
    – Bugfix: Beim Auswählen eines Bildes frierte das Form Studio ein, sobald man im Treeview eine Datei mit Doppelklick wählte. Dies ist nun behoben.

  • ISN AutoIt Studio

    • ISI360
    • 2. April 2017 um 09:06

    Danke für´s Feedback! ;)

    kra88:
    Natürlich gibt es das. Die Einträge in der ToDo List sind ja in Kategorien eingeteilt. In der ToDo List selbst findest du Nach oben bzw. nach unten Buttons mit denen du gewählte Aufgaben in die näachste bzw. vorherige Kategorie verschieben kannst. Desweiteren kann du die Aufgaben auch einfach via Drag and Drop evrschieben. (Sofern die Kategorien gerade sichtbar sind (Denn sie werden ausgeblendet wenn sie leer sind)
    Ein Button, damit die Aufgabe sofort in die erste Kategorie kommt, gibt es aktuell noch nicht.

  • ISN AutoIt Studio

    • ISI360
    • 30. März 2017 um 19:24

    Und wieder ein mal gibt es eine neue Version des ISN AutoIt Studios!
    Version 1.04 ist online!

    Changelog:
    --> ISN AutoIt Studio: <--
    -----------------------------------
    - Bugfix: Diverse Bugfixes
    - Bugfix: Das Navigationsmenü in den Programmeinstellungen hat nun einen Scrollbalken (wenn zu viele Elemente geöffnet sind)
    - Bugfix: CPU Auslastung des ISN im Leerlauf optimiert
    - Bugfix: MDI-Fenster des ISN AutoIt Studios können nun nicht mehr versehentlich auserhalb des Desktops verschoben werden
    - Bugfix: Wenn das ISN Form Studio aktiv war, konnte das ISN des öfteren nicht aus der Taskleiste wiederhergstellt werden. Dies ist nun behoben! (ENDLICH!)
    - Bugfix: Chinesisches Encoding verbessert
    - NEU: Italienisch Sprachupdate (thx to Stefano cerbioni)
    - NEU: Chiesisches Sprachupdate (thx to bfgxp)
    - NEU: Position und Größe des Hauptfensters können nun beim Beenden des ISN AutoIt Studios gespeichert, und beim nächsten Start wiederhergestellt werden. Diese Option kann in den Programmeinstellungen unter "Darstellung" aktiviert werden.
    - NEU: Unter "Bearbeiten" ist nun ein neuer Eintrag zu finden: Zeile(n) markieren / Markierung entfernen (Hotkey: STRG+F2)
    - NEU: Der Bereich in dem bist jetzt immer nur der Programmlog angezeigt wurde, wird ab nun als "QuickView"-Bereich gekennzeichnen. Dieser Fensterbereich kann nun mehrere Funktionen haben. (Der Inhalt kann also über Tabs gewechselt werden)
    - NEU: Im neuem QuickView Fenster des ISN gibt es nun eine kleine Codeablage. Im Endeffekt nur ein kleines Textfeld falls es mal schnell etwas zum
    Notieren, Ausschneiden oder Kopieren gibt. Die Codeablage wird nicht gespeichert und leert sich automatisch, sobald das Projekt geschlossen wird.
    - NEU: Im ISN AutoIt Studio gibt es nun eine eigene ToDo Liste für deine Projekte! Du kannst hier eigene Kategorien vergeben und Aufgaben eintragen.
    Desweiteren wird die ToDo Liste zur Schnellansicht im neuen "Quick View" Fensterbereich angezeigt.
    Info: Die ToDo Liste benötigt zur korrekten darstellung Windows Vista oder höher!
    - NEU: Der Vollbildmodus wird nun auf jenem Monitor aktiviert, aufdem sich das ISN Fenster gerade befindet.
    - NEU: In den Programmeinstellungen gibt es nun einen neuen Eintrag namens "Tools". Hier kannst du verschiedene integrierte Tools des ISN AutoIt Studios auf wunsch deaktivieren. (zb. den Bit-Operations Tester oder den neuen PELock AutoIt Obfuscator)
    - NEU: Im ISN AutoIt Studio ist nun der PELock AutoIt Obfuscator integriert! (Zu finden unter Tools oder im Kontextmenü des Projektbaumes)
    Das ganze kann natürlich auf wunsch auch wieder deaktiviert werden. (Programmeinstellungen -> Tools)
    Um den Obfuscator in vollem Umfang nutzen zu können, ist eine Lizenz erforderlich! Mehr zum PELock AutoIt Obfuscator findest du auf https://www.pelock.com/products/autoit-obfuscator
    - NEU: Das ISN AutoIt Studio kann nun auch Sprachdateien (*.lng) im UTF-8 Format verwenden.
    - NEU: Die config.ini wird nun standardmäßig als UTF-16 (LE) Datei erstellt. Die Datei wird beim Start des ISN automatisch in das neue Format konvertiert.
    - NEU: Die Projektdateien (*.isn) werden nun standardmäßig mit UTF-16 (LE) Codierung abgespeichert. Dies soll vorallem Probleme mit anderen Sprachen (zb. Chinesisch) oder Umlauten beheben. Die konvertierung wird gestartet sobald ein Projekt geöffnet wird. (Infomeldung wird angezeigt) Die aktuelle Projektdatei (*.isn) Datei wird dabei in *.bak umbenannt und kann gelöscht werden, sofern keine Probleme auftreten.
    Das ganze gilt übrigens auch für Vorlagen (Templates)! (Die "Default" Vorlage wird beim Start des ISN automatisch konvertiert!)


    --> ISN Form Studio 2: <--
    -----------------------------------
    - Bugfix: Diverse Bugfixes
    - Bugfix: Chinesisches Encoding verbessert
    - NEU: Chiesisches Sprachupdate (thx to bfgxp)


    --> Homepage (http://www.isnetwork.at:( <--
    -----------------------------------
    - NEU: Die Homepage, das Forum und der Bugtracker sind nun alle über HTTPS erreichbar!


    --> Plugin SDK: <--
    -----------------------------------
    - NEU: Funktion _ISNPlugin_Get_langstring um die neue UTF8 Kodierung erweitert.

  • ISN AutoIt Studio

    • ISI360
    • 15. November 2016 um 20:41

    Hi Leute!

    Nur so am Rande...heute feiert das ISN bereits seinen 5. Geburtstag! :party1::party1::party1:

    Ich wollte hiermit nur mal wieder die Chance ergreifen und mich hier bei allen Beteiligten für die tolle Mittarbeit bedankten! Sei es Kritik, Verbessungesvorschläge oder auch das Melden von Bugs...ohne euch wäre das ISN heute nicht das was es ist.

    Und für alle die es Interessiert:
    Anbei die aller erste Version des ISN (0.6 BETA) welche ich am 15.11.2011 freigegeben habe. Ich finde es ist durchaus beeindrucken welchen wandel das ISN währenddessen gemacht hat!
    PS: Version 0.6 ist die reinste Bughölle und kann im vergleich zum aktuellen ISN absolut NICHTS! Also nur zum Testen verwenden! :P
    Link zum Download

  • ISN AutoIt Studio

    • ISI360
    • 31. Oktober 2016 um 13:16

    So es ist wieder mal Updatezeit! Version 1.03 ist online!

    Änderungen:

    --> ISN AutoIt Studio: <--
    -----------------------------------
    - Bugfix: Diverse Bugfixes
    - Bugfix: Tidy Source kann nun wieder in die Toolbar hinzugefügt werden
    - Bugfix: Das Automatischen einfügen des $-Zeichens nach Global, Local usw. ist (falls aktiviert) in Kommentaren nun immer deaktiviert.
    - Bugfix: Icons von neuen Controls wurden im Skriptbaum des ISN nicht angezeigt. Dies ist nun behoben.
    - Bugfix: Beim Schreiben von "," sollten nun im Autocomplete die Parameter richtig angezeigt werden.
    - Bugfix: Editor Modus funktioniert nun wieder richtig. (Es konnten zb. keine Makros mehr erstellt werden)
    - Bugfix: "Skripte über den AutoIt3Wrapper starten" funtioniert nun wieder normal
    - Bugfix: Das Dbug-Tool sollte nun wieder funktionieren
    - Bugfix: Sobald im Parameter Editor ein Parameter mit dem Zeichen "(" angelegt wurde, verschwand sofort jeglicher Inhalt im Listview. Dies ist nun behoben.
    - NEU: Viele Fenster im ISN können nun beliebig vergrößert bzw. Maximiert werden!
    - NEU: Das ISN ist nun für Monitore mit hoher Auflösung (High DPI) optimiert! Desweiteren kann in den Programmeinstellungen unter "Darstellung" ein beliebiger DPI-Skalierungsfaktor gewählt werden!
    - NEU: Beim Testen des Projektes werden geöffnete Dateien nur mehr dann zuvor gespeichert, wenn etwas verändert wurde. Das ganze gilt auch für Kompilieren, Tidy, Syntaxcheck und das Makro Datei kompilieren.
    - NEU: Beim Erstellen einer neuen Datei werden Umlaute (äöü) nun automatisch umbenannt. (ae,oe,ue)
    - NEU: Das "ISN AutoIt Studio"-Logo beim Start kann nun mit der Maus verschoben werden.
    - NEU: Die Makrotrigger "Projekt kompilieren" und "Datei kompilieren" wurden umbenannt in "Nach Projekt kompilieren" bzw. "Nach Datei kompilieren".
    Zusätzlich gibt es 2 neue Trigger: "Vor Projekt kompilieren" und "Vor Datei kompilieren".
    - NEU: Die Makrotrigger "Vor Datei kompilieren" und "Nach Datei kompilieren" wirken nun auch für den Menüpunkt "Projekt kompilieren" sowie für jede weitere Datei die dadurch kompiliert wird.


    --> ISN Form Studio 2: <--
    -----------------------------------
    - Bugfix: Diverse Bugfixes
    - Bugfix: Einige Übersetzungsfehler in der Englischen Version behoben.
    - Bugfix: Ausrichtungslinien "docken" nun nur noch an Controls, die sich auch auf der selben Tabseite befinden wie das zu bewegende Control.
    - Bugfix: Bug behoben, wodurch das Form Studio 2 nicht korrekt gestartet wurde.
    - NEU: Auf Controls kann nun auch Doppelt geklickt werden. Die Aktion dafür kann in den Einstellungen festgelegt werden. Standard ist hier öffnen des Extracodes.
    - NEU: Das direkte Anwenden von Extracode auf den Designprozess der GUI kann in den Programmeinstellungen nun deaktiviert werden.
    - NEU: Viele Fenster im Form Studio können nun beliebig vergrößert bzw. Maximiert werden!
    - NEU: Das Form Studio ist nun für Monitore mit hoher Auflösung (High DPI) optimiert!
    - NEU: Neues Control: Toolbar (_GUICtrlToolbar_Create). Da eine Toolbar durchaus komplex bzw. dynamisch ausfallen kann, wurde hier auf einen Editor (wie zb. für Menüs) im Form Studio verzichtet. Die Toolbar sollte über dein Skript oder Extracode "konfiguriert" werden.
    - NEU: Der Textmodus für ein Control hat nun auch auf den Icon- bzw. Bildpfad einfluss.
    - NEU: Das gewählte Skin des ISN AutoIt Studios kann nun auch auf das Form Studio angewendet werden. (Um ein einheitliches Design bezubehalten)
    Das ganze ist aber standardmäßig deaktiviert, da dies leider auch auswirkungen auf die Controls im GUI Designer hat. (Und so ggf. das Designen erschwert)
    Falls gewüsncht, kann das ganze aber in den Programmeinstellungen des Form Studios aktiviert werden.
    - NEU: In den GUI Eigenschaften gibt es nun einen Zusatzpunkt: "Extracode vor GUI". Dieser Code wird also noch vor der eigentlichen GUI engefügt. Dies kann zb. für Variablen, eigene Includes (Für komplexe GUIs) oder andere Deklarationen in der GUI gennutz werden.
    - NEU: Neues Control: Statusbar


    --> Simple File Viewer: <--
    -----------------------------------
    - Bugfix: Diverse Bugfixes
    - NEU: Das gewählte Skin des ISN AutoIt Studios wird nun auch auf das Plugin angewendet. (Um ein einheitliches Design bezubehalten)

  • ISN AutoIt Studio

    • ISI360
    • 17. Juni 2016 um 07:24

    Dann hast du glaub ich den "sinn" hinter den .isf Dateien noch nicht ganz verstanden. Du darfst das Formstudio nicht ganz mit Koda Tool vergleichen. In Koda hast du deine GUI bebastelt...daraus AutoIt Code generiert und in dein Skript kopiert..fertig.
    Im Formstudio wird direkt mit der isf. gearbeitet. Das heißt du bindest die .isf direkt als Include in dein Skript ein! Du brauchst also nichts hin und her kopieren in deinem Skript, sobald sich mal in der GUI was ändert. Die isf öffnen...änderungen vornehmen..speichern..fertig!
    Dadurch muss das ganze auf Dateibasis funktionieren. Du kannst zwar trotzdem im Formstudio den AutoIt Code generieren lassen...aber wie gesagt es geht auch einfacher!

  • ISN AutoIt Studio

    • ISI360
    • 16. Juni 2016 um 08:17

    Du hättes nicht den Ersteinrichtungsassistenten dazu verwenden müssen. Hättest auch unter "Programmeinstellungen -> Programmpfade -> AutoIt Pfade" den Pfad der exe ändern können.
    Aber hey...so geht´s auch :P

    Das Formstudio startest du indem du dir eine neue GUI-Datei (.isf Datei) erstellst und diese öffnest. (Datei -> Neu -> isf)
    Zu diesem Thema schaust du dir am besten das Testprojekt des ISN´s an. (Solltest du kein Testprojekt in deiner Projektliste haben: Programmeinstellungen -> Allgemein -> Erweitert -> Testprojekt anlegen)

  • ISN AutoIt Studio

    • ISI360
    • 7. Juni 2016 um 11:14

    ISN AutoIt Studio Version 1.02 ist nun online!

    Änderungen:

    --> ISN AutoIt Studio: <--
    -----------------------------------
    - Bugfix: Diverse Bugfixes
    - Bugfix: Der Trigger "Projekt schließen" wird nun nach der Abfrage für "Änderungen am Projekt" (falls aktiviert) ausgeführt.
    - Bugfix: Bug behoben, indem Autocomplete bei Variablen nicht angezeit wurde.
    - Bugfix: Bug behoben, wodurch Autocomplete beim Schreiben von "," nicht erneut angezeigt wurde
    - Bugfix: Autocomplete wurde des Öfteren auch in Kommentarfeldern angezeigt. Dies ist nun behoben.
    - Bugfix: Bug beim Abbrechen des "Datei Importieren"-Dialog behoben
    - Bugfix: Bug beim Abspeichern der Projektzeit in Änderungsprotokollen behoben
    - NEU: Wird im Projektbaum eine Datei via Drag´n Drop ausgewählt und dabei die STRG Taste gedrückt, kann direkt eine Kopie der Datei erstellt werden.
    - NEU: Beim Erstellen eines neuen Projektes aus einer vorhandenen .au3 Datei gibt es nun die Möglichkeit den Ordnerinhalt ebenfalls in das neue Projekt zu übernehmen.
    - NEU: Neuer Menüpunkt in den Programmeinstellungen: "Programmpfade -> AutoIt Pfade".
    - NEU: Programmpfade zur Au3Stripper.exe & Tidy.exe können nun in den Programmeinstellungen festgelegt werden. Werden diese lokal nicht gefunden, werden die mitgelieferten Dateien aus dem ISN-Paket verwendet.
    Desweiteren können für die AutoIt Pfade nun auch Programmvariablen wie %isnstudiodir% verwendet werden.
    - NEU: Im ISN gibt es nun ein eigenes Tool für Textsuche in mehreren Dateien bzw. Ordnern! (Tools -> In Dateien suchen)
    - NEU: "Als Bearbeiter für Änderungsprotokolle immer den Autor des Projektes voreinstellen". Diese Option kann nun direkt beim Erstellen eines neuen Projektes aktiviert werden.
    - NEU: Der Inhalt des "Autor"-Eingabefeldes beim Erstellen eines neuen Projektes wird nun für das nächste mal gespeichert.


    --> ISN Form Studio 2: <--
    -----------------------------------
    - Bugfix: Diverse Bugfixes
    - NEU: Der Control Editor wurde etwas überarbeitet.
    - NEU: Durch gedrückthalten der STRG-Taste und bewegen des Mausrads nach oben bzw. unten können nun die Tabseiten des Control Editors gewechselt werden. Das ganze funktioniert auch ohne der STRG-Taste, wenn sich der Mauszeiger direkt über den Tabseiten befindet!
    - NEU: Neues Control: Graphic (GUICtrlCreateGraphic)
    - NEU: Der Control Editor bekommt auf Monitoren mit einer kleinen Auflösung (Höhe) nun automatisch einen vertikalen Scrollbalken. Somit ist nun auch die "Liste aller Controls" erreichbar.

  • Deaktiviertes Label färben?

    • ISI360
    • 31. Mai 2016 um 09:44

    Nur zur Info: Ich konnte mein Problem nun mit GDI+ lösen. Damit kann man ja auch relativ simpel Text schreiben lassen.
    Und dadurch hat der Text die nette Eigenschaft das man hindurch klicken kann. ;)

    Danke nochmals für die Hilfe!

  • Deaktiviertes Label färben?

    • ISI360
    • 30. Mai 2016 um 12:49

    OK ja das wäre möglich.

    Danke schonmal!

  • Deaktiviertes Label färben?

    • ISI360
    • 30. Mai 2016 um 12:27

    Hmm...ja das wird leider nicht so einfach.
    Es handelt sich hier um mehrere Labels die sich gegenseitig und auch andere Controls (also auch inputs, buttons usw.) überlappen. Und hier hilft leider nur Disabled.

  • Deaktiviertes Label färben?

    • ISI360
    • 30. Mai 2016 um 09:42

    Ich hab im englischen Forum auch noch etwas ähnliches gefunden.
    Der folgende Code arbeitet mit WM_CTLCOLORSTATIC. Nur funktionieren tut es leider nicht. :( (Es sei denn man nimmt das Disable wieder weg..dann gehts)

    AutoIt
    include <WindowsConstants.au3>
    #include <WinAPI.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    
    
    Global $hwnd, $iCol = 0x0000FF ;BGR
    
    
    $hwnd = GUICreate("test")
    $iLabel = GUICtrlCreateLabel("label", 10,10,50,25)
    GUICtrlSetState(-1,$GUI_DISABLE)
    $hLabel = GUICtrlGetHandle($iLabel)
    GUIRegisterMsg($WM_CTLCOLORSTATIC, '_WM_CTLCOLORSTATIC')
    GUISetState()
    
    
    While 1
        If GUIGetMsg() = -3 Then ExitLoop
    WEnd
    
    
    GUIDelete()
    Exit
    
    
    Func _WM_CTLCOLORSTATIC($hWnd, $iMsg, $wParam, $iParam)
        #forceref $hWnd, $iMsg
        Switch _WinAPI_GetDlgCtrlID($iParam)
            Case $iLabel
                _WinAPI_SetTextColor($wParam, $iCol)
                _WinAPI_SetBkMode($wParam, $TRANSPARENT)
                Return _WinAPI_GetStockObject($NULL_BRUSH)
        EndSwitch
        Return "GUI_RUNDEFMSG"
    EndFunc
    Alles anzeigen
  • Deaktiviertes Label färben?

    • ISI360
    • 30. Mai 2016 um 07:09

    Danke! Ich werds mir anschauen.

  • Deaktiviertes Label färben?

    • ISI360
    • 29. Mai 2016 um 19:55

    Hi Leute!

    Ich kämpfe gerade an einem kniffligen Problem.
    Das ganze ist schnell erklärt: Kann man ein Label, welches via $GUI_DISABLE deaktiviert wurde, einfärben? (Also die Schriftfarbe ändern)
    Und ja das Label MUSS Disabled sein! ("Darunter" sollen klickbare Grafiken liegen)

    Danke für die Hilfe!

    AutoIt
    #include <StaticConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Include <GuiButton.au3>
    
    
    $GUI = GUICreate("GUI",350,350,-1,-1,-1,-1)
    GUICtrlCreateLabel("Färbe mich!",100,140,143,18,-1,-1)
    GUICtrlSetState(-1,BitOr($GUI_SHOW,$GUI_DISABLE))
    GUICtrlSetBkColor(-1,"-2")
    GUISetState(@SW_SHOW,$GUI)
    
    
    
    
    While 1
    	$nMsg = GUIGetMsg()
    	Switch $nMsg
    		Case $GUI_EVENT_CLOSE
    			Exit
    
    
    	EndSwitch
    WEnd
    Alles anzeigen
  • ISN AutoIt Studio

    • ISI360
    • 26. April 2016 um 11:00

    Thomymaster: Danke!! :love:


    Dexter:
    Freut mich natürlich, wenn dir mein ISN so gefällt.
    Bezüglich der GUIs:
    Grundsätzlich unterscheidet sich die vorgehensweise im FormStudio schon erheblich im vergleich zu Koda. Sagen wir mal mit Koda hast du deine GUI "gebastelt" und danach in dein Skript kopiert bzw. ins Skript eingepfelgt.


    Mit dem FormStudio ist das ganze etwas anders. Die GUI (.isf Datei) wird direkt als Include in dein "Hauptskript" eingefügt. In der .isf befindet sich also der ganze AutoIt Code für deine GUI. Allerdings OHNE jegliche while Schleifen o.Ä.
    Dies hat einfach den Vorteil, das du mit der GUI flexiebel umgehen kannst.


    Zunächst solltest du dir mal die 2 Funktionsweisen bezüglich Funktionen und Messages von AutoIt ansehen. Dies ändert schonmal grundlegen wie du dein Skript aufbaust.
    Es gibt (als Standard) den "Msg-Modus". Hier wird in einer While-Schleife mittels GUIGetMsg nach Events abgefragt...und dementsprechend darauf reagiert. (Kennst du ja anscheinend schon)


    Desweiteren gibt es jedoch noch den "GUIOnEventMode". Um diesen zu aktivieren musst du Opt("GUIOnEventMode", 1) am Anfang deines Skriptes packen. GUIGetMsg hat zb. in diesem Modus keine Funktion mehr.
    In diesem Modus kannst du nun mit dem Befehl GUICtrlSetOnEvent (s. Hilfe) einem Control Funktionen zuweisen. Sprich beim Klick auf Button X führe Code aus Funktion Y aus.
    Ich persönlich finde diesen Modus besser. Das ISN selbst arbeitet zb. auch in diesem Modus.


    Und hier kommt wieder das Formstudio ins Spiel: Du kannst zb. direkt im Formstudio eine OnClick Func. festlegen. (Für jedes Control, rechts im Controleditor)
    Ist also nichts anderes als der Befehl GUICtrlSetOnEvent. Somit kannst du deine Funktion im Skript Basteln und verweist am Ende vom Formstudio drauf.


    Ein weiterer Vorteil des Formstudios: Du kannst die GUI direkt bearbeiten. Also .isf öffnen...GUI ändern..speichern...fertig. Kein Code kopieren o.Ä. nötig!


    Am besten du siehst dir dazu das Testprojekt des ISN AutoIt Studios an. Solltest du es nicht in deinen Projekten finden, kannst du es unter "Programmeinstellungen -> Allgemein -> Erweitert -> Testprojekt anlegen" anlegen lassen.


    Hoffe ich konnte dir etwas helfen!

  • ISN AutoIt Studio

    • ISI360
    • 15. April 2016 um 14:27

    OK :P:P

    Ansonsten gibt hierfür natürlich noch den Bugtracker bzw. das eigene ISN Forum.
    Links auf meiner HP.

  • ISN AutoIt Studio

    • ISI360
    • 15. April 2016 um 13:49

    Hmm...die Daten auf dem Server sind alle OK.
    Evtl. liegt es an deiner Internetverbindung...oder es schmeckt ihm irgentetwas an dem Webserver nicht.

    Zur Info: Du kannst die Schriftgröße für den SkriptEditor seperat in den Programmeinstellungen festlegen! (Programmeinstellungen -> Skript Editor -> Farben)

    Jaja..die DAUs xD xD

  • ISN AutoIt Studio

    • ISI360
    • 15. April 2016 um 11:11

    Freut zu hören das es funktioniert hat!
    Das Update besitzt ca. 22 MB.

    Zu deiner Frage:
    Natürlich kannst du das ISN deinen wünschen nach anpassen. Seit Version 1.0 gibt es sogar ein komplettes Dark Theme für das ISN. Zu finden in den Programmeinstellungen -> Darstellung -> Skins. Alternativ kanns du auch die einzelnen Farbeinstellungen des Skripteditor anpassen! (Programmeinstellungen -> Skript Editor -> Farben)

  • ISN AutoIt Studio

    • ISI360
    • 15. April 2016 um 10:01

    Hallo autoBert!

    Sry für die unannehmlichkeiten. Aber mir ist bist dato hier kein Bug bekannt.
    Kannst du mir sagen wo du das ISN hininstalliert hast? (bzw. von wo es gestartet wird?)

    Ich vermute du hast das ISN unter Program Files installiert. Ist im grunde kein Problem...es sei den du wählst die Portable installation. Hier greifen dann die Zugrifsbeschränkungen von Windows und es kann nicht so ohne weiteres in das ISN Verzeichnis geschrieben werden. Dies würde auch erklären warum der Erstinstallationssasistent immer wieder kommt. (Da er in dem Ordner keine schreibrecht hat und die Konfiguration nicht richtig erstellen kann)

    Am besten du lädst dir das Compiled Paket von meiner Homepage herunter und entpackst das ISN an einen Pfad wo du auch sicher alle schreibrechte besitzt. (Desktop, Dokumente, 2te Festplatte, Usb-Stick usw.)
    Das ganze kannst du natürlich auch mit dem Installer Paket realisieren.

    Hoffe ich konnte dir helfen! ;)

  • ISN AutoIt Studio

    • ISI360
    • 15. April 2016 um 09:25

    Hallo!

    Gibt mal wieder ein kleines, aber feines Update für das ISN: Version 1.01 ist ab jetzt online!


    Änderungen Version 1.01:

    --> ISN AutoIt Studio: <--
    -----------------------------------
    - Bugfix: Diverse Bugfixes
    - Bugfix: Bug behoben, indem Variablen mit einem Underscore Zeichen (_) nicht durch die Autovervollständigung erkannt wurden.
    - Bugfix: Bug beim direkten Starten einer .isn bzw. .isp Datei behoben.
    - Bugfix: Im MsgBox Generator muss bei einer MsgBox mit nur einem Button nicht mehr zwingend ein Handle angegeben werden.
    - NEU: Neue Hotkeys: Zeile nach oben bzw. unten verschieben. (Sind auch im Menü "Bearbeiten" zu finden)
    - NEU: Die Tools Au3Check.exe und Au3Info.exe werden ab sofort nicht mehr mit dem ISN ausgeliefert und werden jetzt direkt aus der lokalen AutoIt installation bezogen.
    User, welche die Programmpfade nicht automatisch durch das ISN erkennen lassen, müssen die Pfade zu den jewailigen Dateien in den Programmeinstellungen angeben.
    Zur Info: Die Tidy.exe und die AU3Stripper.exe sind weiterhin im ISN-Packet enthalten. (Da diese nicht im "Standard" AutoIt Installer enthalten sind. Sollte sich das einmal ändern werden auch diese entfernt.)
    - NEU: Kommentare ausblenden bzw. einblenden. (Zu finden im Menü "Bearbeiten") Ausgeblendete Kommentare werden dabei im Script Editor "gesperrt" und können so nicht versehentlich gelöscht werden.
    - NEU: In den Projekteinstellungen können nun zusätzlich zu den globalen API - Pfaden aus den Programmeinstellungen projektspezifische Pfade hinzugefügt werden.
    - NEU: Wird von einem Skin auf das Standard Theme des ISN zurückgewechselt wird nun gefragt, ob auch die Farbeinstellungen zurückgesetzt werden sollen.


    --> ISN Form Studio 2: <--
    -----------------------------------
    - Bugfix: Diverse Bugfixes
    - Bugfix: Alle Fenster die durch das ISN dargestellt werden (Extracode, Funktionsliste, Bild auswählen usw.) werden nun viel schneller geöffnet.
    - NEU: Für Menüelemente können nun im Menüeditor OnClick Funcs festgelegt werden.
    - NEU: Neue Option in den GUI-Eigenschaften: Nur Controls in die ISF-Datei schreiben.
    Durch diese Option wird der komplette GUI-Code nicht in die ISF geschrieben. (Es befinden sich also nur die Controls in der isf, ohne einer GUI)
    Dadurch lassen sich komplexe GUIs ineinander kombinieren bzw. unterteilen. (zb. das "Hauptfenster" enthält dann als GUI-Extracode die Includes zu den jeweiligen GUI Teilen (.isf Dateien))

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™