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

  • Parameter auf Array splitten

    • ISI360
    • 13. November 2014 um 23:00

    UEZ: Das mit der ini war nur ein Beispiel. Und ja wie gesagt mein Kopf raucht auch schon ziehmlich wegen dem ganzen :P

    Ja das ganze läuft im ISN ab. Es soll in Version 0.97 einen Parameter Editor geben. Dort sollen dann die ganzen Parameter den jewailigen Befehlen zugeordnet werden. Darum das ganze ^^

    Hmm..daran hab ich auch schon gedacht es irgentwie über das Scintilla Control zu erledigen. Nur eben nicht wie.
    Hast du zufällig einen Plan wie das geht? Läuft das über die Styles ab die Scintilla verwendet?

  • Parameter auf Array splitten

    • ISI360
    • 13. November 2014 um 22:17

    Danke schon mal UEZ! Gefällt mir schon ganz gut.

    Bei meinem Beispiel oben funktioniert das ganze optimal. Ich hab aber weitere Strings versucht wo die aufteilung leider nicht ganz passt.

    zb:

    [autoit]


    $String = '"test()",iniread("test.ini",stringreplace("123","1234"),"test"),99' & @CRLF

    [/autoit]

    Hier wird der iniread Befehl auf 3 Spalten zerteilt. :(

    Optimal wäre 1 Parameter pro Zeile/Spalte. Somit kann ich später genau sagen dies ist zb. der 2te Parameter des Befehls. (und das sollte in dem Beispiel iniread("test.ini",stringreplace("123","1234"),"test") sein)

  • Parameter auf Array splitten

    • ISI360
    • 13. November 2014 um 20:12

    Hi BugFix!

    Ich weiß leider nicht genau was du mit einer globalen Lösung meinst.
    Aber grundsätzlich soll das ganze "nur" für AutoIt sein. (Genauer gesagt brauch ich das für mein ISN-Studio)

    Und es reicht wenn die Parameter "so wie sie sind" in das Array gepackt werden. Es muss also z.b das iniread aus dem oberen Beispiel nicht weiter zerlegt werden.

  • Parameter auf Array splitten

    • ISI360
    • 13. November 2014 um 18:52

    Hi Leute!

    Ich brauch mal wieder eure Hilfe:

    Folgende Situation:

    Wir haben folgenden Code:

    [autoit]

    GuiCreate("testfenster, test, test (abcd)", 10, 10, iniread("test.ini","test","test","test"),"test")

    [/autoit]

    Von diesem Befehl habe ich alle Parameter in einem String:

    [autoit]

    $String = '"testfenster, test, test (abcd)", 10, 10, iniread("test.ini","test","test","test"),"test"'

    [/autoit]

    Ich versuche nun diesen „Parameterstring“ auf ein Array aufzuteilen. Dabei sollte jedoch die Logik der Aufteilung (k.a. wie ich das sonst nennen soll ^^) erhalten bleiben.
    Das heißt aus dem $String sollte dann folgendes Array entstehen:

    [autoit]


    [0] "testfenster, test, test (abcd)"
    [1] 10
    [2] 10
    [3] iniread("test.ini","test","test","test")
    [4] "test"

    [/autoit]

    Ich zerbreche mir seit Tagen den Kopf wie man das am besten lösen könnte. :S
    Und mit RegEx bin ich ja nicht so begabt.

    Vielleicht könnt ihr mir da weiterhelfen.

    Danke im Voraus!! <3

  • ISN AutoIt Studio

    • ISI360
    • 26. Februar 2014 um 09:46

    Wieder mal Zeit für ein Update!

    Version 0.96 BETA ist online!

    --> ISN AutoIt Studio: <--
    -----------------------------------
    - Bugfix: Im Dbug Tool wird die Variable $tmp nun auch richtig angezeigt
    - Bugfix: Resizingprobleme im Dbug Tool behoben
    - Bugfix: Bug bei deaktivierten Makros in Verbindung mit Makroslots behoben
    - Bugfix: Bug im "Setze Startparameter" Makro behoben
    - Bugfix: Bug beim Umbenennen des Projektes behoben (bei aktivierten Änderungsprotokollen)
    - Bugfix: Das "Nach dem kompilieren" Makro wurde immer etwas zu früh gestartet. Dies ist nun behoben.
    - Bugfix: Befehle des AU3Wrappers werden nun richtig im Code hervorgehoben
    - Bugfix: Syntaxupdate für AutoIt Version 3.3.10.2
    - Bugfix: Hotkeys aus dem ISN funktionieren nun auch wenn man sich gerade in einem Plugin befindet
    - Bugfix: Bug behoben bei dem der "Datei/Ordner exportieren" Button gesperrt wurde
    - Bugfix: Ein Doppelklick auf eine Variable markiert nun automatisch das $-Zeichen mit
    - Bugfix: Einige Tasten der Hotkeys waren Hardcoded in Deutsch (zb. Minus am Nummernblock). Diese werden nun auch aus der Sprachdatei ausgelesen.
    - Bugfix: Diverse Bugfixes
    - NEU: Dänisches Sprachupdate (thx to Rex)
    - NEU: Falls du das ISN im portable Modus verwendest, kannst du nun auch deine gesamte AutoIt installation für das ISN "portable" machen! Erstelle einfach im Ordner des ISN einen Unterordner mit dem Namen "AutoIt" (Ohne Anführungszeichen) und kopiere dort den Inhalt deiner AutoIt installation hinein. Das ISN verwendet dann automatisch die Daten aus diesem Ordner.(Funktioniert alles natürlich nur im Portable Modus!)
    Eine genauere Anleitung findest du in den FAQs.
    - NEU: Änderungsprotokolle können nun schon beim erstellen eines Projektes aktiviert werden.
    - NEU: Die Zeit bei Änderungsprotokollen kann nun im Format HH:MM:SS direkt angegeben werden.
    - NEU: Es besteht nun die Möglichkeit alle Änderungsprotokolle auf einmal zu löschen
    - NEU: Der Pfad zu den Plugins kann in den Programmeinstellungen nun verändert werden. (Standard bleibt nach wie vor \Data\Plugins)
    - NEU: Neues Makro: Codeausschnitt einfügen -> Fügt AutoIt Code an der Cursor Position im Skripteditor ein.
    - NEU: Neues Makro: Projektversion ändern -> Ändert die Projektversion auf einen bestimmten Wert. Alternativ kann die Projektversion auch um einen Schritt erhöht werden.
    - NEU: Update der APIs auf AutoIt Version 3.3.10.2
    - NEU: In den "Skript Editor" Einstellungen kann nu festgelegt werden ob Skripte mit dem AutoIt3Wrapper gestartet werden sollen
    - NEU: Neue Variablen in den Makros verfügbar! (zb. %projectversion%) Desweiteren werden "Weitere Pfade" nun in dem Eingabefeld angefügt. So wird der vorherige Inhalt nicht mehr überschrieben.
    - NEU: Im Menü "Bearbeiten" kann nun mit "Unteres Fenster umschalten" das untere Output Fenster der Konsole anzeigt/versteck werden. Auch ein Hotkey dafür ist vefügbar!
    - NEU: Wenn das Projekt/Skript gestartet wird, sendet das ISN an alle geöffneten au3 Dateien den "Speichern" Befehl bevor das Skript/Projekt startet
    - NEU: Die Einstellungen der Tidy.ini können nun in den Programmeinstellungen verwaltet werden (Skript Editor -> Tidy Source)
    - NEU: Wird im Suchfeld über den Skriptbaum etwas gesucht, wird das gefundene Element nun auch gleich im Skript Editor angezeigt
    - NEU: Neues Menü: Ansicht
    - NEU: Hotkey zum ein-/ausblenden des Skriptbaumes/Projektbaumes
    - NEU: Pfeiltasten können nun auch in Hotkeys einbezogen werden.

    --> ISN Form Studio 2: <--
    -----------------------------------
    - Bugfix: Diverse Bugfixes
    - Bugfix: Bug beim Ziehen eines Makierungsrahmens mit der Maus behoben
    - NEU: Im Dialogfenster "Bild wählen" ist nun ein "Durchsuchen"-Button verfügbar. Damit könen auch externe Dateien ausgewählt werden.
    - NEU: Beim Verschieben von einzelnen Controls werden nun Ausrichtungslinien angezeigt! (Kann in den Einstellungen auch wieder deaktiviert werden)
    - NEU: Bei Controls kann nun auch die Größenänderung (Das Resizing) bestimmt werden. Das entsprechende Feld ist nun im rechten Control Editor unter "Allgemein" zu finden.
    - NEU: Der Abstand mehrerer Controls kann nun Horizontal und Vertikal nach einem eigenem Raster ausrichtet werden (Kontextmenü -> Anordnung)

  • ISN AutoIt Studio

    • ISI360
    • 9. Januar 2014 um 20:14

    OK das mit der Output console sollte nicht so sein. Welches Betriebsystem verwendest du?

    EDIT: So sollte das eigentlich aussehen: klick mich

    Und wegen den Updates...geht es wenn du Kaspersky deaktivierst? (Vlt blockiert der etwas)

  • ISN AutoIt Studio

    • ISI360
    • 9. Januar 2014 um 10:05

    Hallo Anna!

    Danke für dein Feedback!

    - Prüfe bitte ob du die aktuellste Version des ISN hast (0.95 BETA)
    - Zu den Fehlern mit den Klammern: Direkt beim Schreiben des Codes wird nichts angezeigt...das ist aber auch normal. Wenn du dein Skript dann testest werden sehrwohl in der Output-Console (fenster unten) Fehler im Skript angezeigt und markiert.
    - Das mit F5 und #RequireAdmin werde ich mir ansehen
    - Wegen Projekt testen und speichern: Aktuell ist es so: Testest du dein Projekt (oder Skript) wird der aktuell geöffnete Tab gespeichert und dann das Skript/Projekt gestartet. Evtl baue ich in der nächsten Version eine möglichkeit ein alle Tabs zu speichen.
    - Updatefunktion funktioniert auch normal (es sei den du hast eine alte version (wegen der Domainumstellung vor ein paar Monaten))
    - Das mit dem Pfad zum Bild ist auch normal. Wenn du auf "Code generieren" klickst wird ja IMMER ein komplett alleine lauffähiges Skript generiert. (Mit absoluten Pfaden usw.)
    Aber wie du ja vlt schon weist brauchst du den Button "Code generieren" im ISN garnicht! Es genügt die .isf als Include in deinem Skript einzufügen und mit guisetstate die GUI anzeigen zu lassen. Dabei werden in der isf dann auch relative Pfade zum Projekt verwendet (wie es sein soll). Am besten du siehst dir das Testprojekt an. (Falls du es nicht hast kannst du es in den Einstellungen -> Allgemein -> Erweitert erstellen lassen)

  • Weihnachtsmützen für euer Avatar !

    • ISI360
    • 4. Dezember 2013 um 13:55

    Done ;) ;)

  • ISN AutoIt Studio

    • ISI360
    • 15. November 2013 um 07:43

    Hi Leute!

    Da das ISN AutoIt Studio ja heute auf den Tag den 2ten Geburtstag feiert ( :party: ) bekommt ihr die Geschenke in Form eines neuen Updates!
    Version 0.95 BETA ist ab sofort online!

    Desweiteres möchte ich auf das neue Forum für das ISN hinweisen: http://www.isnetwork.at/forum
    -> Soll keine Konkurrenz zu autoit.de bzw. autoitscript.com/forum oder so sein…aber der eine Thread wird schon viel zu unübersichtlich!

    Also wie immer viel Spaß mit dem Update. (Feedback wie immer erwünscht ;) )

    Änderungen Version 0.95 BETA:

    --> ISN AutoIt Studio: <--
    -----------------------------------
    - Bugfix: Bug im "Datei Kompilieren"-Makro in Verbindung mit Netzlaufwerken behoben
    - Bugfix: Includes die mit " oder ' deklariert sind werden nun auch richtig im Skriptbaum angezeigt
    - Bugfix: Bug im Code-Folding behoben
    - Bugfix: Ab und zu wurde der komplette Code im Skripteditor markiert. Dies sollte nun behoben sein!
    - Bugfix: Änderungen bezüglich der neuen Domain (Weitere Infos unten...). Auch das Automatische Update und der Bugtracker funktioniert nun wieder wie gehabt!
    - Bugfix: Diverse Bugfixes
    - NEU: Dänisches Sprachupdate (thx to Rex)
    - NEU: Neuer Creditssong
    - NEU: Im Editormodus ist nun ein Verknüpfung auf Eigene Dokumente vorhanden
    - NEU: Im Projektmodus können nun auch alle "ISN AutoIt Studio Projekte" im Projektbaum angezeigt werden (muss vorher in den Programmeinstellungen (unter Allgemein) aktiviert werden)
    - NEU: Die Toolbar von ISN AutoIt Studio kann nun in den Programmeinstellungen (Darstellung -> Toolbar) beliebig konfiguriert werden!
    - NEU: In einem Projekt kann nun ein umfangreiches Änderungsprotokoll geführt werden. Dazu muss nur unter Projekt -> Änderungsprotokolle die Funktion aktiviert werden. Du wirst dann bei jedem schließen des Projektes gefragt ob etwas verändert wurde. Falls ja kannst du deine Änderungen kurz in Text zusammenfassen. Aus den gespeicherten Änderungsprotokollen lässt sich auch schnell und einfach ein umfangreicher Bericht erstellen den du selbst gestalten kannst! (Wie er aussehen soll und was darin stehen soll) So kannst du zb. einen Changelog-Bericht für eine bestimmte Programmversion generieren lassen! ;)
    - NEU: Das Fenster des Bugtrackers kann nun beliebig vergrößert werden
    - NEU: Eigene Funktionen (UDFs) werden nun auch in der Autocomplete-Liste angezeigt (Nur aus aktuell geöfnetem Skript!)
    - NEU: Die Programmeinstellungen von ISN AutoIt Studio können nun auch in eine .ini exportiert bzw. wieder importiert werden! (Zu finden unter Allgemein -> Erweitert)
    - NEU: In den Programmeinstellungen unter "Darstellung" kann nun gewählt werden ob das ISN immer am primären Monitor starten soll
    - NEU: Hilfe etwas erweitert
    - NEU: Das Plugin-System wurde komplett erneuert. Plugins kommunizieren nun nicht mehr über den Fenstertitel sonder über die Mailbox-UDF. Dadurch läuft das ganze nun schneller und ist weniger fehleranfällig. Des Weiteren stehen in der isnautoitstudio_plugin.au3 neue Funktionen zur Verfügung. So kann aus einem Plugin sogut wie alles im ISN kontrolliert bzw. verändert werden (zb. Hole Variable aus dem ISN in das Plugin, oder Starte Funktion im ISN usw.). Desweiteren beziehen sich Plugins nun NICHT mehr nur auf Dateitypen sonder können auch "ohne Datei" über das "Tools"-Menü oder die Toolbar geöffnet werden! Zusätzlich musst du dein Plugin nicht mehr zwingend als .exe ausliefern. Es können nun auch einfache .au3 Dateien verwendet werden (s. Hilfe). Am besten ihr ladet euch das "Demo Plugin" von meiner Homepage (Downloads -> Plugins) herunter und testet selber wie mächtig Plugins nun sein können!
    Weitere Infos zum Neuen Pluginsystem findet ihr in der Hilfe unter "Plugin SDK"!
    WICHTIG: Alte Plugins von Drittanbietern werden NICHT mehr funktionieren und müssen aktualisiert werden!
    - NEU: Einige neue Hotkeys
    - NEU: Es gibt nun ein eigenes Forum für das ISN-AutoIt Studio: http://www.isnetwork.at/forum (Dieses ist auch über Hilfe -> Forum zu ereichen)
    - NEU: Über dem Skriptbaum gibt es nun einen kleinen "Einstellungen" Button. Dort kann unter anderm auch ein Filter für den Skriptbaum erstellt werden um nichterwünschte Einträge (zb. $x) auszublenden.


    --> ISN Form Studio 2: <--
    -----------------------------------
    - Bugfix: Diverse Bugfixes
    - Bugfix: Anpassung an das neue Plugin-System
    - Bugfix: Das Markieren durch aufziehen eines Rahmens mit der Maus funktioniert nun etwas flüssiger. Ungewolltes verschieben der Controls wird nun verhindert.
    - Bugfix: Wenn ein Tab gesperrt ist können nun auch keine Seiten mehr erstellt/gelöscht werden
    - NEU: Es können nun auch COM-Objekte in der GUI erstellt werden
    - NEU: Bei Icons bzw. Bildern ist nun via Rechtsklick die Option "Bild ändern" verfügbar


    --> Simple File Viewer: <--
    -----------------------------------
    - Bugfix: Diverse Bugfixes
    - Bugfix: Anpassung an das neue Plugin-System


    --> Homepage (http://www.isnetwork.at:( <--
    -----------------------------------
    - NEU: Die Homepage ist nun unter der neuen Domain http://www.isnetwork.at zu ereichen!
    - WICHTIG: Es kann sein, dass durch die Domainumstellung das Automatische Update durch das ISN AutoIt Studio nicht mehr korrekt funktioniert! Lade dir bitte von meiner Homepage (https://autoit.de/www.isnetwork.at) die neuste Version herunter und update manuell (darüber installieren/kopieren). Dann sollte auch das Automatische Update wieder laufen!
    - NEU: Es gibt nun ein eigenes Forum für das ISN AutoIt Studio welches unter http://www.isnetwork/forum zu ereichen ist!

  • ISN AutoIt Studio

    • ISI360
    • 30. Oktober 2013 um 19:44
    Zitat von Facemix

    -Schon gefunden, da muss man auch erstmal dahinterkommen, dass man da eine extra Datei erstellen muss aber Super einfall wenn man es mal weis wo die einzelnen Funktionen des Programmes sind dann ist es kinderleicht zu bedienen

    Freut mich das du es gefunden hast. (In den FAQs auf meiner HP gibt es auch etwas Hilfe dazu)
    Und das mit den Dateien hat auch einen Grund: Du kanst die .isf Dateien (Formstudio Dateien) einfach in dein Skript als Include einfügen! (Du brauchst also nicht extra im Formstudio die Gui als AutoIt Code ausgeben und wo einfügen! Include setzten und fertig! Sieh dir dazu am besten das Testprojekt an)

  • ISN AutoIt Studio

    • ISI360
    • 30. Oktober 2013 um 16:13

    Du kannst die Version deines Projektes auch aus der project.isn auslesen (ist in wirklichkeit eine .ini Datei). Vlt hilft dir das.
    (Die project.isn befindet sich in jedem Projekt)

    PS: In der kommenden Version 0.95 BETA kommt ein Änderungsprotokoll-Manager für Projekte. Stay tuned!

  • ISN AutoIt Studio

    • ISI360
    • 29. Oktober 2013 um 12:22

    Kein Problem ;) ;)

  • ISN AutoIt Studio

    • ISI360
    • 29. Oktober 2013 um 11:54

    OK, ja sieht grundsätzlich normal aus. Aber existiert die Datei _XMLDomWrapper.au3 auch in deinem Projektordner? (Wo dein Hauptscript liegt)
    Bzw. prüfe ob die Funktion _XMLCreateFile in der _XMLDomWrapper.au3 vorhanden ist.

    Tipp: Versuch mal auf das Include einen Rechsklick zu machen (im ISN) -> Datei öffnen. Nun sollte sich die _XMLDomWrapper.au3 Datei öffnen..wenn das schon nicht funktioniert ist die Datei nicht vorhanden.

    Als letztes kannst du noch versuchen dein Skript mit Scite4Autoit zu starten. Wenn da der Fehler auch auftritt kannst du zuzmindest das ISN schonmal als Fehlerquelle ausschließen.

  • ISN AutoIt Studio

    • ISI360
    • 28. Oktober 2013 um 19:12

    Nunja die Einträge in der au3.api haben ja nicht damit zu tun wenn du dein Skript startest. Ich würde hier eher das Problem in der _XMLDomWrapper.au3 vermuten.
    Prüfe hier welche Funktion er mit "Unknown function name" nicht finden kann. Natürlich muss die _XMLDomWrapper.au3 auch in deinem Projektverzeichnis vorhandein sein!

    Für genaueres müsstest du uns dein Skript zeigen.

    PS: Wenn du Änderungen an der au3.api vornimmst, stelle sicher das du sie auf Schreibgeschützt gestellt hast! Sonst sind deine Änderungen mit dem nächsten Update von ISN AutoIt Studio wieder weg :(

  • ISN AutoIt Studio

    • ISI360
    • 28. Oktober 2013 um 12:18

    Achja noch ne kleine Info zu dem RegExTester-Tool:

    Solche Tools wird es ab 0.95 auf meiner HP als Plugins zum Downlaoden geben. (Für das ISN angepasst).
    Das 0.95er ISN verwendet ein komplett neues Plugin-System mit dem auch Tools wie dieses in das ISN integriert werden können. (Inkl. Shortcut im Tools Menü)
    Das Plugin läuft halt dann in einem einenen Tab. (Aber das stört ja nicht)
    Dadurch zwinge ich keinem irgentein Tool auf das er eh nicht braucht bzw. der User kann sich die Tools die er haben möchte einfach ins ISN als Plugin hinzufügen.

    (Weitere Infos zum neuen Pluginsystem folgen mit erscheinen der 0.95er Version)

  • ISN AutoIt Studio

    • ISI360
    • 28. Oktober 2013 um 11:18
    Zitat von rynow

    Ist es möglich eine Snippet Funktion einzubauen?

    Aktuell ist nichts geplant.

    Zitat von rynow

    Zudem würde ich gerne dieses kleine Tool vom "wraithdu" (aus dem Englischen Forum) "RegExTester.au3" in die IDE einbauen.
    Mit diesem Tool kann man sehr einfach die RegEx zusammenbauen und testen.

    Wird in 0.95 BETA eingebaut!
    Und wegen OrganizeIncludes...ja ich hab mir auch schon oft gedacht das da etwas nicht stimmt. Desweiteren ignoriert das Tool ja leider auch .isf includes (FormStudio Guis). Von daher würde ich das ganze nicht verwenden. Ich habe aktuell aber leider auch nicht die Zeit mir das ganze anzusehen :(

  • ISN AutoIt Studio

    • ISI360
    • 1. Oktober 2013 um 18:46
    Zitat von Firebird

    Wenn ich eine Menüleiste erstelle, wie verweise ich auf eine andere Form ?

    Weis leider nicht genau was du meinst...was hast du den vor? ^^

  • ISN AutoIt Studio

    • ISI360
    • 9. September 2013 um 18:53

    Kein Problem!
    Du brauchst nur in den Programmeinstellungen unter "Skript Editor" den Punkt "Auskommentieren von Zeilen mit der '-' Taste am Ziffernblock erlauben" zu deaktivieren.
    Sollte dein Problem lösen ;)

  • ISN AutoIt Studio

    • ISI360
    • 25. Juli 2013 um 15:19

    Hmm...kann dieses Problem wer Bestätigen?
    Ich habs jetzt auf Win8 und 7 probiert und da geht das mit dem Kontextmenü eigtl. normal.

  • ISN AutoIt Studio

    • ISI360
    • 25. Juli 2013 um 13:24
    Zitat von Acanis

    Windows7 64bit, nun geht es, dass ich auch andere Unterordner ausklappe... Aber wenn ich rechtsklicken will, klappt es nicht! Wenn ich eine Datei markiert habe und eine andere rechtsklicke, springt er sofort wieder auf die vorher ausgewählte Datei und es kommt kein Kontextmenü.

    Bitte um test: Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Dateien

    Autoit_Studio.zip 1,42 MB – 461 Downloads

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™