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
    • 10. Mai 2013 um 17:02

    Ok dan wäre das des Rätzels lösung. 30x6k Skripte...das ist ne ganz schöne belastungsprobe :P :P

    Du hast nun 2 Möglichkeiten:
    1. Wie du schon probiert hast deine "alten" Skripte nicht im Projektordner ablegen

    ODER

    2. Wie oben erwähnt die Option in den Programmeinstellungen zu aktivieren das nur im aktuellen Skript gesucht wird (und nicht im ganzen Projektordner)

  • ISN AutoIt Studio

    • ISI360
    • 10. Mai 2013 um 16:50

    Nein der Editormodus ist der Modus im ISN wo du ohne Projekt arbeitest. (Du kommst in den Editormodus über den Startscreen).
    Da du das aber nicht kennst gehe ich jetzt mal davon aus das du nicht im Editormodus bist xD :P
    Eins könntest du nocht testen: Aktiviere in den Programmeinstellungen -> Skript editor mal die Option das er nur im aktuellen Skript nach variablen suchen soll. Wäre interessant ob er sich dann immer noch aufhängt.

  • ISN AutoIt Studio

    • ISI360
    • 10. Mai 2013 um 16:32

    Ja dieser request wegen den funktionen...das schrieb auch schon einer aus dem englischen Forum :P

    Also Includes werden eigentlich nur die eingelesen die sich im Projekt befinden also nicht die AutoIt includes.
    Ich werde es nachher nochmal testen...
    Eine frage noch: du arbeitest nicht im Editormodus oder?

  • ISN AutoIt Studio

    • ISI360
    • 10. Mai 2013 um 16:02
    Zitat von misterspeed

    Allerdings gibt es hier einen mächtigen Bug, der vermutlich mit deinen Änderungen zusammenhängt. Gebe ich das Zeichen "$" ein läuft deine IDE in meinem 6k Zeilen Script Amok (volle CPU Last, 1GB Ram Verbrauch, langer Hänger). Die Autovervollständigung schlägt btw auch keine selbst programmierten Funktionen mehr vor.

    Hmm wenn ich es bei der Studio_Addons.au3 (auch 6k+ lines) teste funktioniert alles normal. Du müsstest ja links unten in der Statusbar einen Fortschritt sehen wenn du $ drückst oder?
    Kannst du mir evtl dein skript zum testen zukommen lassen?
    Und wegen den Funktionen: Die waren da eh nie dabei ^^ (oder etwa doch? :P)

  • ISN AutoIt Studio

    • ISI360
    • 10. Mai 2013 um 14:54

    ISN AutoIt Studio Version 0.93 ist nun online! ;)

    Änderungen Version 0.93 BETA:

    --> ISN AutoIt Studio: <--
    -----------------------------------
    - Bugfix: Bugfix bei der automatischen Konfiguration der Programmpfade im Portable Modus
    - Bugfix: Diverse Bugfixes im "DBUG"-Tool (thx an pandel!)
    - Bugfix: Bugfix im Makro "Programm starten": Lange Parameter (zb. Pfade) können nun mit Anführungszeichen angegeben werden
    - Bugfix: Fehler mit "Datei wurde auserhalb von ISN verändert" wurde endlich behoben!
    - Bugfix: Fehler behoben wo der Projektbaum beim wechseln eines Tabs verschwindet
    - Bugfix: Diverse Bugfixes
    - NEU: Niederländische Sprache hinzugefügt (thx to junkew)
    - NEU: Im Skripteditor werden in der Autocomplete-Box nun Icons angezeigt (Icons orientieren sich nach dem Code-Farbschema (alt/neu))
    - NEU: Neuer Hotkey: Markierte Datei öffnen (zb. Include) (STRG+I)
    - NEU: Wird im Code ein Dateipfad angegeben (zb. "C:\test.jpg") kann diese Datei nun via "Rechtsklick -> Datei öffnen" oder STRG+I geöffnet werden!
    - NEU: Codeausschnitt anzeigen: Rechtsklick auf eine Funktion im Skriptbaum -> "Codeausschnitt anzeigen" wählen. Der angezeigte Ausschnitt kann sogar beliebig bearbeitet werden! :)
    - NEU: Chinesisches Sprachupdate
    - NEU: Laufzeit im Debugfenster wird nun in Format "00:00:00" (hh:mm:ss) angegeben
    - NEU: Das Makro "Programm starten" unterstützt nun auch Pfadvariablen (zb. %projectdir%)
    - NEU: TidySource.au3 wurde entfernt. Der Menüpunkt Tools -> Tidy Source verwendet nun auch das "echte" Tidy! (Data\Tidy\Tidy.exe)
    - NEU: Beim Öffnen eines Projektes können nun die zuvor geöffnete Tabs wiederherstellt werden (muss jedoch in den Programmeinstellungen aktiviert werden!)
    - NEU: Im Menü "Tools" findet ihr nun einen Bit-Operations Tester! (Bitwise operations visualiser by Siao)
    - NEU: Das ISN AutoIt Studio verwendet nun eine neuere Version der SciLexer.dll
    - NEU: Wird im Skript Editor Text markiert wird automatisch nach dem Markieren Wort gesucht und in Echtzeit farblich gekennzeichnet! (Kann in den Programmeinstellungen auch wieder deaktiviert werden)
    - NEU: Neues Makro mit dem du Infomeldungen in das Logfenster des ISN einfügen kannst (Fenster links unten)
    - NEU: Elemente im Projektbaum werden nun nach Dateityp "zusammengefasst" und darin alphabetisch sortiert
    - NEU: In der Projektverwaltung und in den Projekteigenschaften kannst du nun mit dem Button "Hauptdatei ändern" eine andere Hauptdatei für dein Projekt auswählen!

  • ISN AutoIt Studio

    • ISI360
    • 6. Mai 2013 um 15:31

    misterspeed:

    1. Skriptbaum:
    Das mit den Variablen ist klar. Es werden bewusst nur die mit "local" oder "global" gesucht. Und wie du ja selber sagst gobale variablen ohne "global" ist nicht sauber.
    Und wegen dem Aufklappen...das funktioniert schon ABER:
    Bitte beachte welche Einstellungen du in den Programmeinstellungen für den Skriptbaum gesetzt hast! Denn die Einstellungen die dort gesetzt werden, werden IMMER bevorzugt!
    Das heißt wenn du zb. in den Programmeinstellungen die Funktionen automatisch aufklappen lässt...diese aber zwischendurch zuklappst und speicherst werden diese wieder aufgekalppt.
    Wenn du alles selbst "organisieren" willst ist es am bessten du nimmst diese Einstellung für das automatische aufkalppen in den Programmeinstellungen heraus. Dann bleibt der "klappzustand" so wie vor dem Speichern o.Ä.

    2. Projektbaum
    Bitte ein Beispiel

    3./4. Tabs schließen
    Zumindest das schließen der Tabs wird in der Version 0.93 einiges schneller gehen (wenn auch noch lange nicht so wie es sein soll)
    Ich arbeite daran...

    5. Projekteigenschaften
    Du kannst in den Programmeinstellungen alle Hotkeys von ISN bearbeiten. So kannst du zb. den Hotkey F5 (projektstarten) mit F9 (Skript starten) tauschen.
    Zusätzlich kannst du einem Makroslot einen Hotkey zuweisen der dir zb. das kopieren der Hauptdatei abnehmen kann.

    Hoffe es hilft dir etwas!

  • ISN AutoIt Studio

    • ISI360
    • 22. April 2013 um 21:19

    ja Danke alles bestens! :)

    Also wegen dem "Bitwise operations visualiser": Sieht brauchbar aus danke :)
    (PS: Fällt irgentwem ein Deutscher Begriff für den "Bitwise operations visualiser" ein? ^^)

    Und wegen den Versionsnummern: Sehe ich das richtig das da beim Kompilieren etwas in die Hauptdatei geschrieben/verändert wird und daher der Inhalt neu geladen werden soll? (Kann es aktuell leider nicht testen.... -.-)

  • ISN AutoIt Studio

    • ISI360
    • 10. April 2013 um 13:43

    Hmm ich denke das könnte schwer werden. Da beim kopieren eine Windowsfunktion genutzt wird (die ich nicht ändern möchte) können hier keine Ausnahmen definiert werden! (Und selbst bei den au3 Dateien werden die immer mitkopiert nur dann halt falls die Checkbox mit dem Quellcode deaktiviert ist wieder gelöscht...geht leider nicht anders aber da die au3 dateien nicht groß sind lässt sich das noch verschmerzen)

    Ich würde es an deiner Stelle über ein Makro realisieren:
    Im Makro fügst du als erstes eine Aktion zum kompilieren deiner Hauptdatei hinzu und im Anschluss diverse Dateioperationen mit den Ordnern/Dateien die du benötigst!
    Du kannst in einem makro eh unendlich viele aktionen Aneinanderreihen! :)
    Hoffe es hilft dir etwas...

  • ISN AutoIt Studio

    • ISI360
    • 4. April 2013 um 13:07

    Danke für die Info!

    Kein Problem! Ich komme aktuell ja leider auch zu nichts :P :P

    Und wegen deinem Projekt:
    Im Englischen Forum hat ein User den klassischen Scintilla Editor nachgebaut.
    Er verwendet darin auch einiges an Code vom ISN.
    Vielleicht kannst du das für dein Projekt ja auch irgendwie brauchen:
    http://www.autoitscript.com/forum/topic/14…__hl__%2Bascite

    Und freut zu hören wenn es funktioniert das ganze :)

  • [GDI+] Runder, Animierter Ladebalken

    • ISI360
    • 2. April 2013 um 21:39

    Absolut genial!
    Sieht toll aus! :thumbup:

  • ISN AutoIt Studio

    • ISI360
    • 30. März 2013 um 18:07

    Danke :)

    Da das wäre toll!
    Die "_Get_lang" Funktion musst du eh nicht einbauen (nimm am besten einfach ne Dummy Funktion wenn du es testen willst).
    Die füge ich noch hinzu da dazu im ISN was geändert werden muss..aber mach dir keine sorgen darüber :P

  • ISN AutoIt Studio

    • ISI360
    • 29. März 2013 um 08:09

    Sprachlos bin! :P
    Nochmals tausend dank für deine Bemühungen!!

    Und ja eine Übersetzung wäre wirklich nicht schlecht...
    Ich hätte mals gesagt du kannst ab der Nummer str820 anfangen. So viel Text ist da eh nicht zu Übersetzen.
    Am besten du schickt mir einfach die Strings und ich füge sie dan mit den nötigen Funktionen in die au3 ein (so das es auch keine Probleme mit dem ISN gibt)

  • ISN AutoIt Studio

    • ISI360
    • 28. März 2013 um 07:53

    Wow vielen vielen Dank!

    Ich hoffe ich hab dir damit nicht eine schlaflose Nacht besorgt! :P

  • ISN AutoIt Studio

    • ISI360
    • 27. März 2013 um 20:58

    Ok das mit dem Makro werd ich mir ansehen..

    Und zum DBUG:
    Zum technischen: wie du richtig gesagt hast wird hier im hintergrund das include eingefügt, das debugscript generiert und gestartet. Una ja das mit der include Zeile die im "echten" Editor nicht vorhanden ist ist mir durchaus bewusst gewesen. Daher hab ich auch die Reihen korrigiert im vergleich zu deiner Version.
    ABER: Da ich mir dann nicht ganz so sicher war ob das alles so läuft wies soll (und anscheinend tut es das ja nicht xD) hab ich die Meldung reingegeben das dieses Feature noch experimentell ist!
    Aber ich bin leider jezt auch noch nicht so wirklich dazugekommen das ganze weiter zu verfolgen und daher würde mir deine Hilfe sehr gelegen kommen :)

    Wäre supper wenn wir das noch in Griff bekommen würden :)
    Im Endeffekt ist es ja "nur" diese eine Zeile die uns da das Leben schwer macht :P

  • ISN AutoIt Studio

    • ISI360
    • 26. März 2013 um 18:00

    OK das lässt sich machen :)
    Ich werds mit der nächsten Version ändern das da auch die Varaiblen unterstutzt werden...
    EDIT: Was genau hast du den Eingetragen in deinem Makro? Ich denke mal unter "folgendes Programm starten" den iss compiler und unter Parameter den Pfad zu deiner iss Datei oder?

    Achja und noch was: Da du mit ja den Tipp wegen dem DBUG-Tool gegeben hast:
    Aktuell gibts da ja noch ein paar Bugs wie zb. das "Run to Coursor" oder das mit der Breakpoint line. Evtl bin ich auch zu Doof um zu verstehen was diese Funktionen genau machen sollen aber aus meiner sicht funktionieren sie nicht.
    Daher: Vlt hast du lust auf Bugfixing? ^^
    Du brauchst eigentlich nur die Dbug.au3 im Data\Dbug Ordner editieren. Brauchst also nichts neu kompilieren o.Ä.
    Wäre cool wenn du Zeit hast :)

    Danke im Voraus! :)

  • ISN AutoIt Studio

    • ISI360
    • 20. März 2013 um 08:48

    Ja da hat sich wieder ein fießer Bug eingeschlichen..wurde schon im Bugtracker gemeldet...
    Wird gefixt...

  • ISN AutoIt Studio

    • ISI360
    • 19. März 2013 um 21:40

    Ich habs jetzt so gelöst:

    [autoit]


    $string = FileRead(Pfad...)
    $struct = DllStructCreate("char["&StringLen($string)+1&"]")
    DllStructSetData($struct, 1, $string)
    SendMessage($Sci, $SCI_REGISTERIMAGE, 1, DllStructGetPtr($struct, 1))

    [/autoit]


    Läuft wie gesagt perfekt!

    Also ab der nächsten Version gibts dan schöne Icons in der Autocompletebox! :D

  • ISN AutoIt Studio

    • ISI360
    • 19. März 2013 um 16:21

    Freut zu hören pandel! ;)

  • ISN AutoIt Studio

    • ISI360
    • 19. März 2013 um 11:48

    Vielen dank euch beiden! Funktioniert PERFEKT!! :) :)

  • ISN AutoIt Studio

    • ISI360
    • 18. März 2013 um 11:32

    So ich denke ich brauch mal wieder eure Hilfe:

    Ich möchte im ISN in der "Autocompletebox" des Scripteditors auch Icons definieren (wie in SciTE4AutoIt)

    Hier ein Screenshot was ich meine:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.


    Ich habe nun schon rausgefunden das sich dies mittels dem Befehl SendMessage($Sci, $SCI_REGISTERIMAGE, 1,$xpmfile) realisieren lässt.

    Nur gibts da ein Problem: Anstelle von $xpmfile soll man lt Scintilla Beschreibung (http://www.scintilla.org/ScintillaDoc.html#SCI_REGISTERIMAGE) den Inhalt eines XPM Icons laden...jedoch im "Format" const char *xpmData. Ich denke hier ist etwas wie "DllStructCreate" gemeint. Ich habe aber leider keinen Plan wie ich so eine DllStruct aufbaue bzw. darin den Inhalt eines XPM Icons übergeben kann...

    Vlt wisst ihr ja etwas Rat... Danke! 8)

    Bilder

    • scite.jpg
      • 31,19 kB
      • 322 × 158

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™