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

Beiträge von Abraham

  • Aus Dateiname Ordner erstellen

    • Abraham
    • 2. Dezember 2023 um 13:41

    Vielen Dank für die Hilfe, jetzt läuft das Perfekt.

    Worauf man nicht alles achten muss, allein hätte ich das nicht gefunden.

    Gruß Abraham

  • Aus Dateiname Ordner erstellen

    • Abraham
    • 2. Dezember 2023 um 12:22

    Ich weis jetzt, woran es liegt, die klammern mag er nicht

  • Aus Dateiname Ordner erstellen

    • Abraham
    • 2. Dezember 2023 um 09:47
    C
    Opt('MustDeclareVars', 1)
    
    #include <MsgBoxConstants.au3>
    
    CreateStructure()
    
    Func CreateStructure()
    	Local $sFileName = "", $iResult = 0, $target
    	Local Const $hSearch = FileFindFirstFile("*.*")
    	If $hSearch = -1 Then
    		MsgBox($MB_SYSTEMMODAL, "", "Error: No files/directories matched the search pattern.")
    		Return False
    	EndIf
    
    	While 1
    		$sFileName = FileFindNextFile($hSearch)
    		If @error Then ExitLoop
    
    		If ($sFileName <> @ScriptName) Then
    			$target = @ScriptDir & '\' & StringRegExpReplace($sFileName, '\.[^\.]+$', '') & '\'
    			If Not FileExists($target) Then DirCreate($target)
    			FileMove(@ScriptDir & '\' & $sFileName, $target & $sFileName)
    		EndIf
    	WEnd
    	FileClose($hSearch)
    EndFunc   ;==>CreateStructure
    Alles anzeigen

    Verwende dieses Script, da macht er alles mit .au3 Dateien richtig, aber die .mp4 Dateien will er nicht in den erstellten Ordner verschieben.

    Vielleicht hat es was mit der größe der Dateien zu tun, hab da keine Ahnung.

  • Aus Dateiname Ordner erstellen

    • Abraham
    • 2. Dezember 2023 um 00:01

    Bei meinen Test erstellt er die Ordner korrekt, eine .au3 Datei verschiebt er in den Ordner aber ohne Extension,

    eine .mp4 verschiebt od. kopiert er gar nicht in die erstellten Ordner

  • Aus Dateiname Ordner erstellen

    • Abraham
    • 1. Dezember 2023 um 21:33
    Zitat von Musashi

    Hier kann z.B. auch ein regulärer Ausdruck verwendet werden :
    $target = @ScriptDir & '\' & StringRegExpReplace($sFileName, '(.*)\..*', "$1") & '\'

    Wenn ich das verwende erstellt er brauchbare Ordner, aber er verschiebt die Datei nicht hinein

  • Aus Dateiname Ordner erstellen

    • Abraham
    • 1. Dezember 2023 um 16:58

    Ist weiter oben #12

  • Aus Dateiname Ordner erstellen

    • Abraham
    • 1. Dezember 2023 um 15:49

    Ganz rund läuft es doch noch nicht, bekomme immer wieder die Fehlermeldung

    "Element wurde nicht gefunden" kann diese Ordner dann auch nicht mehr löschen, obwohl sie angezeigt werden

  • Aus Dateiname Ordner erstellen

    • Abraham
    • 1. Dezember 2023 um 12:32

    Danke Euch perfekt, ihr habt mir eine menge Arbeit erspart:thumbup:.

    Das letzte Script funktioniert einwandfrei, vor dem letzten Edit verhalten sich die erstellten Ordner sehr komisch

    die werden im Explorer angezeigt kann die aber nicht löschen od. in ein anderes Verzeichnis kopieren.

    Windows meldet da: Element wurde nicht gefunden

    Aber nochmals vielen Dank

  • Aus Dateiname Ordner erstellen

    • Abraham
    • 1. Dezember 2023 um 11:05

    ja liegen alle in dem gleichen Ordner

  • Aus Dateiname Ordner erstellen

    • Abraham
    • 1. Dezember 2023 um 10:33

    Ja genau so

  • Aus Dateiname Ordner erstellen

    • Abraham
    • 1. Dezember 2023 um 09:38

    Die Ordner sollen im gleichen Verzeichnis (wo Datei ist) erstellt werden und ohne Dateiendung

    dann sollte die Datei in den gleich namigen Ordner kopiert werden.

    Hab da ein paar hundert Dateien mit denen es so gemacht werden soll.

    Gruß

  • Aus Dateiname Ordner erstellen

    • Abraham
    • 1. Dezember 2023 um 08:30

    Hallo. muss aus Dateinamen Ordner erstellen, hab da keine Idee wie ich das angehen soll:(

    vielleicht kann man mir da weiterhelfen.

    Gruß

  • Countdown und Progressbar

    • Abraham
    • 5. April 2013 um 21:05

    Hallo,
    danke euch beiden läuft super !!!

    Gruß
    Abraham

  • Countdown und Progressbar

    • Abraham
    • 5. April 2013 um 19:15

    Hallo,

    wie schaffe ich es das sich die Progressbar füllt und die Zeit runterläuft ?

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $fill = 15000

    [/autoit] [autoit][/autoit] [autoit]

    GUICreate("My GUI")

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState()
    $ID_1 = GUICtrlCreateButton("Countdown", 10, 20, 100)
    $ID_2 = GUICtrlCreateButton("Progress", 10, 50, 100)
    $progress = GUICtrlCreateProgress(60, 0, 200, 20)

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $ID_1
    _sleep(30000)
    Case $ID_2
    _fill()
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func _sleep($time)
    $tstart = TimerInit()
    $stime = $time
    Do
    GUICtrlCreateLabel("Zeit : " & $stime / 1000 & "sec", 0, 0)
    Sleep(1000)
    $stime -= 1000
    Until TimerDiff($tstart) >= $time
    EndFunc ;==>_sleep

    [/autoit] [autoit][/autoit] [autoit]

    Func _fill()
    For $x = 0 To 15000
    $test = $x ^ 2
    GUICtrlSetData($progress, $x * (100 / $fill))
    Next
    EndFunc ;==>_fill

    [/autoit]

    Das ganze sollte möglichst Synchron laufen.
    GUI beenden geht auch nicht solange Progress bzw. Countdown läuft.
    Vieleicht gibs da noch eine besssere Lösung wie mein Versuch ?

    Danke im voraus

    Gruß
    Abraham

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™