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. autoiter

Beiträge von autoiter

  • Terminal-Programm ohne eigenes Fenster ausführen...

    • autoiter
    • 12. November 2019 um 16:16

    Hallo hipfzwirgel

    Sorry. Das hatte ich schon verstanden. Aus deiner Anfrage in dem anderen Thread (den du das nächste Mal auch ruhig verlinken könntest ;) ) ging für mich nicht hervor, dass das Programm überhaupt in die Konsole schreiben soll. Da wäre CUI einfach unnötig.

    EDIT: _WinAPI_WriteConsole ist aber auch nice. Das kannte ich nicht. Hier gibts dazu noch ein Bsp. https://www.autoitscript.com/forum/topic/63…&comment=486037

  • Terminal-Programm ohne eigenes Fenster ausführen...

    • autoiter
    • 12. November 2019 um 13:22

    Hallo hipfzwirgel

    belasse es einfach bei der einen exe mit GUI und blende die Oberfläche einfach nicht ein, wenn das Programm mit den entsprechenden Startparametern gestartet wird.

  • Zeile finden in Quelltext nach dem kompilieren(bei Programmfehler)

    • autoiter
    • 9. November 2019 um 17:34

    Hallo Leute

    Zitat von Musashi

    Die Zeilennummer in der *_stripped.au3 und der .exe sollten bei einem Error nun übereinstimmen.

    Dabei sollte man aber definitiv noch den Hinweis ergänzen, dass man dazu die Hilfe aufrufen sollte (nicht die AutoIt-Hilfe sondern die von SciTE (findet sich auch unter dem Menüpunkt Help). Dort steht nämlich der Hinweis, dass #pragma compile Zeilen nicht berücksichtigt werden. Wenn man die nutzt, ergibt sich wieder ein kleiner Versatz durch die Anzahl dieser Zeilen..

  • Autoit alte Versionen.... portable - oder quick and dirty

    • autoiter
    • 6. November 2019 um 19:47

    Ich werde mal in Zukunft versuchen meine Finger ein wenig anders über die Tastatur tanzen zu lassen :D

  • Autoit alte Versionen.... portable - oder quick and dirty

    • autoiter
    • 6. November 2019 um 19:24
    Zitat von alpines

    Du musst ggf. die Includes austauschen (<> zu ""), denn vielleicht werden noch die UDFs referenziert, die bei dir auf der Maschine installiert sind und nicht die die mit der portablen Installation kamen.

    Dazu mal eine doofe Frage. Wäre es nicht sogar besser, einfach immer Anführungszeichen zu verwenden statt den Klammerpfeilen? Was interessiert mich, wo zuerst nach dem include gesucht wird (außer ich habe eine angepasste UDF-Version, deren Namen ich nicht geändert habe und die im Skriptverzeichnis liegt - aber da ändere ich doch lieber dieses Verhalten).

  • doppelte Worte aus Zeichenkette entfernen - von links beginnen

    • autoiter
    • 31. Oktober 2019 um 13:19

    Richtig tolles Know How AspirinJunkie :)

  • Leere Zeilen textdatei löschen

    • autoiter
    • 24. Oktober 2019 um 20:39

    Ich habe den Code nicht ausprobiert, sondern deinen Code und das Pattern von Kanashius zusammen kopiert.
    Beim jetzigen drüber schauen fällt mir auf, dass das FileOpen nie geschlossen wird und ich den neuen Namen nicht verwendet habe (out.txt) Probier mal:

    Code
    inhalt = FileRead("in.txt")
    inhalt = StringRegExpReplace($inhalt,"(\r\n|\n)+","\r\n")
    inhalt = FileWrite("out.txt", $inhalt)
  • Umstieg auf Windows 10 - Ratschläge und Tipps gesucht

    • autoiter
    • 24. Oktober 2019 um 20:34

    alpines

    Mach dir nicht so viele Sorgen. Windows 10 ist ein super Betriebssystem mit Mängeln, die du kennenlernen solltest.

    O&O ShutSup 10 ist eine Standardempfehlung, die ich keinesfalls zu Anfang nutzen würde (höchstens mit dem sanftesten Profil). Wenn du Fallstricke oder störendes besser kennst, kannst du es gezielt abschalten. Wenn man so ein Tool am Anfang nutzt, fällt es später sehr schwer zu verstehen, warum im Moment irgendetwas nicht wie erwartet funktioniert.

  • Unerwartetes schließen einer GUI

    • autoiter
    • 24. Oktober 2019 um 20:28

    Schau dir mal OnAutoItExitRegister in der Hilfe an.

  • Leere Zeilen textdatei löschen

    • autoiter
    • 24. Oktober 2019 um 20:27

    Jakub1996

    Es ist ganz easy. Die Zeile bearbeitet den Text in einem Rutsch.

    Code
    $file = FileOpen("in.txt", 0)
    $inhalt = FileRead($file)
    $inhalt = StringRegExpReplace($inhalt,"(\r\n|\n)+","\r\n")
    $inhalt = FileWrite($file, $inhalt)

    Hüstel. Halte meine Variante eigentlich immer noch für erwägenswert.

  • Leere Zeilen textdatei löschen

    • autoiter
    • 24. Oktober 2019 um 15:58

    Wäre es so nicht besser? StringRegExpReplace($s, "(?m)^(\r\n|\n)", "")

  • Outlook 2019 und Mobilfunk (getaktete Verbindung)

    • autoiter
    • 18. Oktober 2019 um 21:32

    Vielleicht geht auch das?

    https://www.netzwerktotal.de/microsoft-news…an-loesung.html

  • Probleme mit WinSetState (GUI reagiert nicht mehr)

    • autoiter
    • 10. Oktober 2019 um 18:05

    Ach Gott, so war das gemeint! Alles klar. Ich probiere es gleich. Vielen Dank alpines :):thumbup::thumbup:

    Edit: Klasse, es funktioniert! :)


    Edit2: Autsch. Im großen Skript funktioniert es nicht. Das muss ich alles nochmal checken

  • Probleme mit WinSetState (GUI reagiert nicht mehr)

    • autoiter
    • 10. Oktober 2019 um 18:01

    Ja, genau. Nur kann ich ja leider GuiSetState nicht aus einem anderen Skript heraus anwenden..

    Ich werde auch mal im en Forum fragen. Wenn das echt ein Problem wäre, hätte das doch mal auffallen müssen.

    Ich bin übrigens auf Win 10 x64 unterwegs.

  • Probleme mit WinSetState (GUI reagiert nicht mehr)

    • autoiter
    • 10. Oktober 2019 um 17:46

    Hallo Bitnugger

    ich verstehe nicht ganz. Kannst du das mit dem Code nicht nachstellen?

    Zitat von Bitnugger

    Anand deines Codes ist nicht wirklich nachvollziehbar, wo der Schuh bei dir drückt.

    Es genügt eines der beiden Skripte zu kompilieren, damit du sie gleichzeitig ausführen kannst.
    Bei mir reagiert die GUI nach dem ersten Ausblenden nicht mehr.

  • Probleme mit WinSetState (GUI reagiert nicht mehr)

    • autoiter
    • 10. Oktober 2019 um 15:16

    Hallo Leute,
    ich habe ein kleines Tool, dass ich über einen Hotkey aus einem anderen Programm heraus starte.

    Beim Start liest es eine Liste ein und zeigt bestimmte Einträge in einer Listview an. Nach der Auswahl eines Eintrags wird das Programm beendet.

    Nun wollte ich das Programm so ändern, dass es sich nur versteckt und über den Hotkey wieder angezeigt wird, damit nicht jedes Mal erneut die Liste eingelesen werden muss.

    Nun habe ich einfach statt Exit die GUI versteckt und wollte das Programm wieder "aktivieren" in dem das andere Programm beim Hotkey die GUI per WinSetState wieder einblendet, was auch klappt. Allerdings reagiert das Fenster nicht mehr (WM_Notify schon - die normalen Gui Messages aber nicht).

    Code
    $hGUI = GUICreate("Example-GUI", 300, 200)
    $idButton = GUICtrlCreateButton("test", 210, 170, 85, 25)
    GUISetState(@SW_SHOW, $hGUI)
    While 1
        Switch GUIGetMsg()
            Case $idButton
                MsgBox(0, "", "test", 1)
                GUISetState(@SW_HIDE, $hGUI)
        EndSwitch
    WEnd

    Beim Klick auf den Button, wird kurz eine MsgBox eingeblendet und dann das Fenster versteckt. Wenn ich dann ein anderes Skript starte, in dem nur WinSetState("Example-GUI", "", @SW_SHOW) steht, wird das Fenster wieder eingeblendet. Der Button reagiert jedoch nicht und schließen lässt es sich auch nicht über die GUI.

    Was muss ich hier beachten?

  • Oscars Listview-Datenbank v3 - mit Suche nach mehreren Begriffen

    • autoiter
    • 9. Oktober 2019 um 21:12

    Nun, ich hatte das Skript von Oscar mal heruntergeladen und darin nach "find" gesucht und das gefunden.

    Kann sein, dass in einer neueren Version umgestellt wurde. Hast du denn gesucht und etwas gefunden?

    Ist nicht böse gemeint. Aber es gibt hier auch Bereiche, in denen man die Erstellung eines Skripts erfragen kann - mit oder ohne Gegenleistung.
    Kann es sein, dass du dort besser aufgehoben bist?

  • Oscars Listview-Datenbank v3 - mit Suche nach mehreren Begriffen

    • autoiter
    • 9. Oktober 2019 um 20:42

    Hallo Banana_2_Day

    Einerseits finde ich einen Wechsel zu SQLite überhaupt nicht kompliziert und halte das definitiv für eine Alternative.

    Andererseits hängt das auch von deinen Inhalten ab. Irgendwo hatte ich gelesen, um was es geht. Jetzt finde ich es aber nicht. Jedenfalls sah das nicht nach großen Datenmengen aus. Wenn das der Fall ist, geht es sicher auch flott ohne SQLite.

    Deine Frage nach der Skriptstelle lässt mich etwas ratlos zurück. Das ist schon ein Schlag in Oscars Gesicht, weil er sich hier richtig Mühe mit der Kommentierung gegeben hat. Hast du überhaupt danach gesucht?$iStart = _GUICtrlListView_FindInText($idListView, $sSearch, $iStart, False) ; Suche im Listview

  • Oscars Listview-Datenbank v3 - mit Suche nach mehreren Begriffen

    • autoiter
    • 9. Oktober 2019 um 14:34

    Hallo Banana_2_Day

    Es genügt, dass du dir ein Trennzeichen überlegst (im Zweifel eben das Leerzeichen), den "gesamten Suchbegriff" danach trennst und in der Gesamtliste nach dem ersten Begriff suchst und dann in Schleife in den jeweils übrigbleibenden Trefferlisten nach den weiteren Begriffen suchst. Also einfach die Suche in eine solche Schleife packen.

  • VBScript - Ereignis mitbekommen per Schleife?

    • autoiter
    • 6. Oktober 2019 um 17:56
    Zitat von Professor Bernd

    wie z. B. scrollen, wenn man einen markierten Text über den unteren Rand zieh

    Alles andere wird schon so sein, wie du sagst. Aber das hier kann ich nicht nachvollziehen.

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™