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. SOLVE-SMART

Beiträge von SOLVE-SMART

  • Festgelegten Ordner in den aktuell ausgewählten Ordner kopieren

    • SOLVE-SMART
    • 7. März 2025 um 15:59

    o0Julia0o im Skript von Moombas steht:

    AutoIt
    ; Setze den Hotkey Strg + G, da Strg+Alt+G bei mir nicht funktionierte
    HotKeySet('^g', "CopyFilesHotkey")

    ----------------------------

    Ansonsten: Wenn ich intensiver darüber nachdenken würde, würde ich es sehr wahrscheinlich anders machen 😅 . Doch du hast eine spezifischen Anforderung beschrieben, die nicht generisch sein muss (im Moment), daher folgt ein kleines Beispiel welches funktioniert.

    Doch zunächst zu deinen Ansatz Moombas :
    Ich habe ihn nur kurz getestet ohne zu analysieren und es klappt leider nicht. Es stimmt was mit FileCopy() nicht. Des Weiteren berücksichtigst du (glaube ich) nicht, dass die vorhandenen Dateien im Zielordner nicht überschrieben werden sollen. Wenn du allerdings die Flags dazu weg lässt, wird gar nichts kopiert. Teste gern mal ausführlich - gern auch mit dem Testdaten Skript von mir oben, wenn du magst.

    💡 Das folgende sollte dem entsprechen o0Julia0o wie du es beschrieben hast:

    AutoIt
    #AutoIt3Wrapper_AU3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 -w 7
    #AutoIt3Wrapper_AU3Check_Stop_OnWarning=y
    
    HotKeySet('^!g', '_Copy')
    HotKeySet('{ESC}', '_Exit')
    
    While True
        Sleep(100)
    WEnd
    
    Func _Exit()
        Exit
    EndFunc
    
    Func _Copy()
        ; Assumption: You clicked ones the target folder
        ; by mouse (on Windows Explorer).
        Send('^{c}')
    
        Local Const $sSourceFolder = 'C:\tmp\source-folder\Info\#Im'
        Local Const $aFolderMatch = StringRegExp($sSourceFolder, "([^\\]+)$", 1)
        If @error Or Not IsArray($aFolderMatch) Then
            ConsoleWrite('Oops! Handle this unexpected behavior.' & @CRLF)
            Return
        EndIf
    
        Local Const $sFolder = $aFolderMatch[0]
    
        Local $sTargetFolder = ClipGet()
        If $sTargetFolder == '' Or StringRegExp($sTargetFolder, '[a-z|A-Z]:\\') == 0 Then
            ConsoleWrite('Oops! Handle this unexpected behavior.' & @CRLF)
            Return
        EndIf
    
        $sTargetFolder = $sTargetFolder & '\' & $sFolder
    
        ConsoleWrite('Source: ' & $sSourceFolder & @CRLF)
        ConsoleWrite('Target: ' & $sTargetFolder & @CRLF)
    
        Run(StringFormat('robocopy "%s" "%s" /E /XO', $sSourceFolder, $sTargetFolder), '', @SW_HIDE)
        ConsoleWrite('Done!' & @CRLF)
    EndFunc
    Alles anzeigen

    Testing (reproduction steps):

    1. Führe das Testdaten-Skript (Ordner- und Dateistruktur erstellen) oben aus.
    2. Navigiere im Windows Explorer nach C:\tmp\target-folder\#Im\subfolder1.
    3. Bearbeite dort fileA.txt in dem du den "dummy content" einfach durch einen anderen Text ersetzt. Datei speichern.
    4. Navigiere im Windows Explorer nach C:\tmp\target-folder.
    5. Selektiere den Ordner mit einen Klick.
    6. Drücke Tastenkombi. STRG+ALT+G.
    7. Schaue dir den Ordner C:\tmp\target-folder\#Im genau an. Es sollten statt "3 Dateien, 2 Ordner" nun "9 Dateien, 2 Ordner" in den Ordnereigenschaften zu sehen sein.
    8. Schaue dir die bearbeitete Datei an, diese hat deinen neuen Text und wurde nicht überschrieben.

    Ich habe bewusst nicht mit FileCopy() gearbeitet, da es in keiner meiner Konstellationen für genau das beschriebene Szenario funktioniert hat. Auch DirCopy() half nicht. Somit bin ich auf's gute alte "robocopy" was seit Windows Vista (glaube ich) Standard ist, ausgewichen.

    Viele Grüße
    Sven

    ----------------------------

    Update1:
    Es wird bewusst kein intensives error handling gemacht und auch keine UNC-Pfade berücksichtigt (kleiner lieber "wink" an AspirinJunkie 😚 😂), da ich davon ausgehe, dass einmalig im Windows Explorer auf den Zielordner geklickt wird und dann der HotKey getriggert wird. Daher meine Einschätzung das es nicht generisch bzw. robuster sein muss.

    Update 2:
    Das man das Ergebnis von robocopy auswerten und ggf. berücksichtigen sollte (Fehler beim kopieren), wäre ein sinnvolles TODO 🤝 .

  • Festgelegten Ordner in den aktuell ausgewählten Ordner kopieren

    • SOLVE-SMART
    • 7. März 2025 um 01:38

    Um dein Szenario für mich und die anderen etwas besser nachzustellen und testen zu können, hier ein kleines Skript was eine ähnliche Ordnerstruktur mit dummy Daten/Dateien anlegt. Wenn wir von der gleichen Struktur ausgehen, wird es einfacher konkret darüber zu reden ob das finale Skript/Programm sich so verhält wie du es dir dann vorstellst.

    AutoIt
    #AutoIt3Wrapper_AU3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 -w 7
    #AutoIt3Wrapper_AU3Check_Stop_OnWarning=y
    
    _Main()
    
    Func _Main()
        _CreateTestFolderAndFileStructure()
    EndFunc
    
    Func _CreateTestFolderAndFileStructure()
        Local Const $sRootFolder = 'C:\tmp\'
        Local Const $aList[] = _
            [ _
                'source-folder\Info\#Im\file1.txt', _
                'source-folder\Info\#Im\file2.png', _
                'source-folder\Info\#Im\file3.mp3', _
                'source-folder\Info\#Im\subfolder1\fileA.txt', _
                'source-folder\Info\#Im\subfolder1\fileB.jpg', _
                'source-folder\Info\#Im\subfolder1\fileC.wav', _
                'source-folder\Info\#Im\subfolder1\subfolder2\fileD.xlsx', _
                'source-folder\Info\#Im\subfolder1\subfolder2\fileE.bmp', _
                'source-folder\Info\#Im\subfolder1\subfolder2\fileF.pdf', _
                'target-folder\#Im\file1.txt', _
                'target-folder\#Im\subfolder1\fileA.txt', _
                'target-folder\#Im\subfolder1\subfolder2\fileD.xlsx', _
                'target-folder\AAA.png', _
                'target-folder\subfolder1\BBB.jpg', _
                'target-folder\subfolder1\subfolder2\CCC.bmp' _
            ]
    
        For $sFile In $aList
            _CreateFile($sRootFolder & $sFile, 'dummy content')
            If @error Then
                ConsoleWrite(StringFormat( _
                    'Oops! Handle this unexpected behavior for file "%s"\n', $sFile))
            EndIf
        Next
    EndFunc
    
    Func _CreateFile($sFile, $sText)
        Local Const $iUtf8WithoutBomWriteCreateMode = 256 + 2 + 8
    
        Local $hFile = FileOpen($sFile, $iUtf8WithoutBomWriteCreateMode)
        If $hFile == -1 Then
            Return SetError(1)
        EndIf
    
        If FileWrite($hFile, $sText) == 0 Then
            Return SetError(1)
        EndIf
    
        FileClose($hFile)
    EndFunc
    Alles anzeigen

    Das Ergebnis sieht dann so aus:

    Code
    C:\tmp>tree /A /F
    Auflistung der Ordnerpfade für Volume System
    Volumeseriennummer : 00000128 DEC4:8BF9
    C:.
    +---source-folder
    |   \---Info
    |       \---#Im
    |           |   file1.txt
    |           |   file2.png
    |           |   file3.mp3
    |           |
    |           \---subfolder1
    |               |   fileA.txt
    |               |   fileB.jpg
    |               |   fileC.wav
    |               |
    |               \---subfolder2
    |                       fileD.xlsx
    |                       fileE.bmp
    |                       fileF.pdf
    |
    \---target-folder
        |   AAA.png
        |
        +---#Im
        |   |   file1.txt
        |   |
        |   \---subfolder1
        |       |   fileA.txt
        |       |
        |       \---subfolder2
        |               fileD.xlsx
        |
        \---subfolder1
            |   BBB.jpg
            |
            \---subfolder2
                    CCC.bmp
    Alles anzeigen

    Viele Grüße
    Sven

  • Festgelegten Ordner in den aktuell ausgewählten Ordner kopieren

    • SOLVE-SMART
    • 7. März 2025 um 01:32

    Hi und willkommen im Forum o0Julia0o 👋 .

    Zitat von o0Julia0o

    [...] ich möchte den Ordner: E:\Info\#Im in den Ordner kopieren, den ich aktuell angewählt habe [...]

    Was meinst du mit aktuell angewählt? Sprichst du vom Windows Explorer den du offen hast?
    Dort bist du mit der Maus auf irgend einem Ordner und möchtest in diesen per Hotkey den "#Im" Ordner samt Inhalt kopieren?
    Richtig soweit? Denn so etwa sieht dein Code (KI generiert sicherlich) aus.

    Aber warum 🤔 ? Weißt du nicht sowieso von welchen Ordner du in welchen Ordner kopieren möchtest? Also ich verstehe nicht was dir das Skript bringt, wenn du einfach per Windows Explorer copy und paste genau dies auch machen kannst? Da wirst du doch gefragt ob du die bereits vorhandenen Dateien überschreiben willst oder nicht.

    Mal anders gefragt:
    Wie häufig möchtest du dies etwa ausführen, für wie viel verschiedene Ordner (sonst brauchst du den Hotkey ja auch nicht)?

    💡 Wenn du mehr Informationen teilst, was dein Ziel insgesamt ist, kann es sehr gut möglich sein, dass wir einen ganz anderen Vorschlag bringen können, an den du ggf. noch nicht gedacht hast. Deinen Code reviewe ich jetzt (in der Nacht) nicht mehr. Morgen früh gegebenenfalls.

    Viele Grüße
    Sven

  • [Erledigt] Freiwillige gesucht 👀 um ein AutoIt + SQLite Projekt zu testen

    • SOLVE-SMART
    • 5. März 2025 um 21:16

    Vielen Dank, u. a. durch eure Hilfe konnte ich nun die Tests in den wichtigesten Konstellationen erfolgreich abschließen. Damit ist die Suche nach freiwilligen Testern erstmal abgeschlossen. Danke allen Supportern und Mitwirkenden.

    Falls du MojoeB dennoch Win10 mit x86 testen möchtest, tue dies gern - doppelt hält besser 😀 .

    Viele Grüße
    Sven

  • AutoIt 3.3.16.1 deutsch / englische Hilfe verfügbar - Stand 2025.02.16

    • SOLVE-SMART
    • 27. Februar 2025 um 20:47

    Danke dir, ich forste mich gerade genau durch diesen (nun auch schon wieder 2 Jahre alten) Thread. Mir wird wieder bewusst warum ich einfach den Aufwand/Nutzen nicht so richtig als "gut" empfinde. Die Hauptarbeit liegt klar bei dir liegt - wenn auch bei dir lokal gut automatisiert, dennoch nicht für andere zugänglich genug ist (glaube ich).

    Hmmm, ich bin hin und hergerissen, da es ja die GitHub Organisation "https://github.com/AutoIt-Community-Projects" gibt, die ich u.a. damals auch für sowas erstellt hatte, nachdem ich mit René geschrieben habe ob er sein Repository mit weiteren Maintainern "öffen"/erweitern könnte. Da war erstmal positive Resonanz, welche doch leider am Ende zu nix konkretem führte. Auf GitHub ließe sich vieles machen und dich somit entlasten und vor allem etwas besser kollaborativ arbeiten.

    Nüchtern betrachtet muss ich allerdings sagen, dass zu wenige "Neulinge" bisher etwas zur Hilfe beigetragen haben und warum sollte sich dies ändern?

    Erstmal einen angenehmen Abend noch Tweaky , ich muss mal darüber schlafen und dann kann ich ggf. ein Angebot/Vorschlag machen. Ob dieser von dir und den anderen für gut befunden wird ist dann noch eine andere Frage, doch ich möchte es zumindest versucht haben 😁 .

    Viele Grüße
    Sven

  • AutoIt 3.3.16.1 deutsch / englische Hilfe verfügbar - Stand 2025.02.16

    • SOLVE-SMART
    • 27. Februar 2025 um 20:24

    Hi Tweaky 👋 ,

    auch von mir Danke (nochmals) 😀 . Ich dachte darüber nach, warum ich diesbzgl. nicht aktiv werde und mitmache. Die Antwort ist: weil ich es für mich nicht brauche, da ich die englische Hilfe nutze und mir die Zeit für anderes (lieber) einräume. Dennoch, irgendwie möchte ich etwas beitragen.

    Der Bereich "Deutsche Hilfe - Funktionen ohne Beispiel" (aus deiner Signatur) zeigt das etliche Beispiele fehlen.
    Hast du mal darüber nachgedacht dir etwaige über ChatGPT und Co. erzeugen zu lassen? Schließlich gibt es hier und im engl. Forum wahrscheinlich zu nahezu allem bereits Posts/Diskussionen etc., die bestenfalls im LLM als Daten mit vorhanden sind.
    Ich glaube dies wäre ein Versuch wert.

    💡 Des Weiteren muss ich zugeben, dass trotz der vielen Threads zur deutschen Hilfe und auch tollen Anleitungen dazu, die Hürde wie man was aufbereiten sollte damit du es dann ins entsprechende Repository legen kannst, zu groß ist. Ich persönlich würde mich mehr getriggert fühlen, wenn ich ein klares, möglichst kurzes und konkretes Beispiel (Tutorial) hätte. Dies würde dann aufzeigen was getan werden muss, damit nicht zu viele manuelle Zwischenschritte bis zur Veröffentlichung des jeweiligen "neuen" Hilfeabschnitts nötig sind.

    • Mit anderen Worten, wie viel ist dazu automatisiert?
    • Wie geht das und denkst du dies würde helfen?

    Viele Grüße
    Sven

    ------------------

    Update: Ich habe gerade nochmal in den Thread "Deutsche Hilfe auf 3.3.16.1 updaten - mitmachen" geschaut und hierhast du schon einiges beschrieben.

  • MP3's zusammen führen

    • SOLVE-SMART
    • 27. Februar 2025 um 16:47

    Für mich funktioniert dein Skript, wenn ich paar Testdaten (mp3s) nutze. Hast du dir dein Array der Mp3s vor und nach dem _ArraySort mal angeschaut? Mit Sicherheit, richtig? Das "copy" Tool übernimmt die Reihenfolge die du vorgibst ... deine Kette von Dateien. Daher wäre es wichtig, wie genau deine Dateinamen aussehen. Wenn wirklich irgendwas mit 1.mp3, 2.mp3. 10.mp3 durcheinander kommt, dann eher im _ArraySort anstatt beim copy tool.

    #annahme

    Viele Grüße
    Sven

  • MP3's zusammen führen

    • SOLVE-SMART
    • 27. Februar 2025 um 16:28

    Hi Moombas 👋 ,

    wie sieht denn dein $Command string (Zeile 26) aus?
    Damit ist es einfacher, anstatt das ich erst Testdaten zusammen bastel - habe gerade keine MP3 herumliegen lokal.

    Zitat von UEZ

    Wenn die Dateien, die zusammengesetzt werden sollen, nicht riesig sind, dann kannst du doch die Dateien in eine Struct laden [...]

    Warum sollten die Daten nicht zu groß sein? Ich habe mit Structs nur bedingt Erfahrung, doch ich könnte mir vorstellen das das "copy" command line Tool eine ähnliche Begrenzung haben könnte, wie die Variante über den Struct. Ist aber nur eine Annahme ohne jegliches testen/ausprobieren. Vielleicht hast du kurz Zeit um darauf einzugehen UEZ 😅 . Wenn nicht, nicht schlimm.

    Viele Grüße
    Sven

  • [Erledigt] Freiwillige gesucht 👀 um ein AutoIt + SQLite Projekt zu testen

    • SOLVE-SMART
    • 27. Februar 2025 um 16:24

    MojoeB Es ist nun keine Konfiguration bzgl. x86 mehr nötig. Die abhängige x86 SQLite dll ist im Projekt/Repository (beim Download im ZIP) enthalten.

    Bin gespannt wenn du dir die neue Version v0.7.0 holst, ob sich was ändert und alles passt 😅 .

    Viele Grüße
    Sven

  • [Erledigt] Freiwillige gesucht 👀 um ein AutoIt + SQLite Projekt zu testen

    • SOLVE-SMART
    • 27. Februar 2025 um 14:04

    Oha, okay. Falls du (wenn du Zeit hast und dir die README anschaust) nicht zurecht kommst, mit der SQLite dll gib gern Bescheid. Dann stelle ich direkt im Projekt einfach die zweite (die x86 dll) bereit. Ich glaube das könnte ich ohnehin einfach tun 🤔 ... 😀 . Der User muss sich eigentlich gar keine Gedanken machen sondern einfach mit SQLite starten können. Ja ich werde da wahrscheinlich aktiv werden.

    Viele Grüße
    Sven

  • [Erledigt] Freiwillige gesucht 👀 um ein AutoIt + SQLite Projekt zu testen

    • SOLVE-SMART
    • 27. Februar 2025 um 12:28

    Danke für das GIF MojoeB 👌 . Ich glaube das die Fehler (im GIF gezeigt) mit unraid/deinem System/deiner Virtualisierung zusammen hängen und nicht mit der Programm selbst. Da scheint einfach etwas zu fehlen. Versuche doch mal bitte irgend ein AutoIt Programm/Skript auf der neu aufgesetzten Kiste laufen zu lassen. Meine Vermutung ist: wird nicht funktionieren.

    Mit Anweisungen meinst du Konfigurationsschritte oder so? Also was ich in der README beschrieben habe?
    Ja du brauchst 'ne x86 SQLite dll, welche man herunterladen kann. Dies steht beschrieben, richtig.

    Vielen vielen Dank 🤝 und nur keine Eile.

    Viele Grüße
    Sven

  • [Erledigt] Freiwillige gesucht 👀 um ein AutoIt + SQLite Projekt zu testen

    • SOLVE-SMART
    • 26. Februar 2025 um 17:57

    Ja richtig, hatte ich im post#1 auch angepasst (Tabelle). Also es gibt bei Win10 x86, bei Win11 nicht mehr, nur noch x64.

    Falls du also testen möchtest/kannst, dann Win10 x86 🤝 .

    Viele Grüße und Danke
    Sven

  • [Erledigt] Freiwillige gesucht 👀 um ein AutoIt + SQLite Projekt zu testen

    • SOLVE-SMART
    • 26. Februar 2025 um 14:56

    Hi MojoeB ,

    Danke für dein Statement. Es hört sich aufregend und spannend an, was du da vor hast.
    Lass uns gern in einem separaten Thread mal über paar Einzelheiten sprechen, ich wäre interessiert daran. Vor allem auch ob du hier noch rein von AutoIt sprichst oder andere Sprachen und Frameworks für den Ansatz im Kopf hast - denn genau so etwas treibt mich mit dem zukünftigen Projekt auch gerade um.

    Doch wie gesagt, gern separater Thread 🤝 .

    Zitat von MojoeB

    ha wenn ich zeit finde mach ich ne vm auf mein unraid und teste es für x86^^.

    Das würde mir helfen, sehr gern 👌 . Danke und bis später dann.

    Viele Grüße
    Sven

  • [Erledigt] Freiwillige gesucht 👀 um ein AutoIt + SQLite Projekt zu testen

    • SOLVE-SMART
    • 25. Februar 2025 um 21:15

    Danke dir BananaJoe , ich schaue es mir mal an 👍 .

    Viele Grüße
    Sven

  • [Erledigt] Freiwillige gesucht 👀 um ein AutoIt + SQLite Projekt zu testen

    • SOLVE-SMART
    • 25. Februar 2025 um 19:27
    Zitat von Schnuffel

    Die Readme habe ich verstanden. ^^

    😂 ich liebe es ... 🤣 , Danke dir.

    Viele Grüße
    Sven

  • [Erledigt] Freiwillige gesucht 👀 um ein AutoIt + SQLite Projekt zu testen

    • SOLVE-SMART
    • 25. Februar 2025 um 18:21

    Lieben Dank Schnuffel , wunderbar 🤝 .

    • Musstest du irgendwas herunterladen - eine SQLite dll für dein System oder so? Eigentlich ist es nicht nötig und du hast es nicht erwähnt, daher sicherlich nein.
    • Bist du mit der README zurechtgekommen oder ist irgendwas nicht gleich schlüssig gewesen?
    • Sagst du mir bitte noch deine verwendete AutoIt version? Danke.

    Viele Grüße
    Sven

  • [Erledigt] Freiwillige gesucht 👀 um ein AutoIt + SQLite Projekt zu testen

    • SOLVE-SMART
    • 25. Februar 2025 um 17:13

    Hi zusammen 👋 ,

    schon mal vorab Danke für's Sichten des kleinen Projektes und für's darüber Nachdenken ggf. zu unterstützen 😀 .

    Einleitung
    Ich habe ein kleines AutoIt + SQLite GitHub Projekt (sqlite-showcase). Dies dient in 1️⃣. Linie dazu, an Hand konkreter Beispiele den Umgang mit SQLite aufzuzeigen. Falls Fragen im deutschen oder englischen Forum zu SQLite aufkommen, kann ich direkt an Hand des Projektes und dessen Beispieldaten Hilfestellung leisten. In 2️⃣. Hinsicht ist dieses Projekt als Modul für ein folgendes Projekt was sich mit etwas mehr als "nur" AutoIt + SQLite befasst gedacht - doch dazu ggf. ein anderes Mal mehr.

    Ich verzichte bewusst darauf, zu viele Details hier zu schreiben und zu erklären, da es mir u.a. auch wichtig ist, dass man mit der Erklärung auf GitHub, in Form einer README Datei umgehen kann oder ob ich da nachbessern muss.

    Testing
    Ich konnte bisher nur unter Windows 10 (x64), mit AutoIt v3.3.16.1 und mit SQLite v3.49.0 das Projekt testen. Nun würde ich mich sehr freuen, wenn sich jemand unter euch findet (gern auch mehrere Leute) 🤗 , der/die anderen System-Konfigurationen einmal abtestet. Siehe folgende Tabelle dazu:

    Der Test besteht also aus den folgenden Teilen:

    • README lesen, verstehen was zu tun ist ==> Gibt es hier bereits Verständnisprobleme, dann muss ich nachbessern.
    • Projekt einrichten (loslegen) ==> Reicht die Erklärung in der README aus?
      • Du kannst bspw. unter Windows 11 + x64 testen? Genau das brauche ich ==> Danke.
      • Du kannst unter Windows 10 x86 testen? Dann bitte, mega gut.
      • Du hast eine alte AutoIt Version mit der du testen kannst? Genau das brauche ich ==> Danke.
    • Werden die paar wenigen SQLite Funktionen korrekt ausgeführt bzw. kommt es zu Fehlern? Sollte nicht, doch falls lass mich es bitte wissen.

    Voraussetzungen
    Du brauchst kein Git oder Github, auch wenn Git von Vorteil ist. Ein einfacher Download des Projekts (zip) reicht vollkommen aus (siehe README).
    Nur etwas Zeit, Neugier, Interesse ggf. etwas Neues zu lernen oder meinen Ansatz auf die Probe zu stellen 😅 .

    🔥 CHANGELOG ist hier zu finden.

    ---------------------------------

    Lieben Dank für dein/euer Interesse und für die Unterstützung. Bei Fragen natürlich immer gern Bescheid geben, Danke.

    Viele Grüße
    Sven


    Update: Tests abgeschlossen.

  • Ordnernamen in Variable schicken

    • SOLVE-SMART
    • 18. Februar 2025 um 20:12

    Hi zusammen 👋 ,

    wie heißt es so schön: "Alle Wege führen nach Rom".
    Am Ende ist es sicherlich Geschmackssache, auf welchem Wege man zum Ziel kommt und ob man RegEx mag oder nicht.
    Ich tue es, daher habe ich Schnuffels Variante aufgegriffen und hier zur Vollständigkeit des Beispiels einfach nochmal dargestellt:

    AutoIt
    _Main()
    
    Func _Main()
        Local Const $sMessage = 'Select a folder'
    
        Local $sPath = FileSelectFolder($sMessage, '')
        If @error Then
            ConsoleWrite('No folder selected.' & @CRLF)
            Return
        EndIf
    
        Local Const $iFullMatchFlag = 2
        ConsoleWrite('Path:   ' & $sPath & @CRLF)
        ConsoleWrite('Folder: ' & StringRegExp($sPath, '.*\\(.*)', $iFullMatchFlag)[1] & @CRLF)
    EndFunc
    Alles anzeigen

    Viele Grüße
    Sven

  • Listview mit Icon - Item untereinander anzeigen

    • SOLVE-SMART
    • 8. Februar 2025 um 21:44

    Hmm mysteriös 🤔 😅 .

    Ich glaube ich würde mit GUISetState() und den ListView Items (den Daten) spielen. Also ob sich das Verhalten irgendwie ändern, wenn die Daten früher oder später anzeigst, wenn du die Gui früher oder später anzeigst oder wenn du sie (zum Test) ggf. nachmal nachlädtst oder so.

    Ansonsten teile gern mal so viel Code deiner Anwendung wie du kannst/darfst/magst, damit wir testen/probieren können 🤝 .
    Nochmal ansonsten: viel Erfolg.

    Viele Grüße
    Sven

  • Listview mit Icon - Item untereinander anzeigen

    • SOLVE-SMART
    • 8. Februar 2025 um 20:53

    Hätte ich auch so gemacht. Sowas vermutet man ja wirklich nicht.
    Naja, freut mich das es bissl hilft. Viel Erfolg weiterhin 🤝 .

    Viele Grüße
    Sven

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™