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

Beiträge von Skilkor

  • mp3 Searcher

    • Skilkor
    • 26. Juli 2010 um 15:26
    Zitat

    Da hast Du Dir ja einiges vorgenommen. Wobei ich zweifle, ob man das einfach so "by doing" lernen kann, aber ich lasse mich da gern eines Besseren belehren.

    HeHe, Ich geb dir recht, wenig ist es nicht.
    Aber du must bedenken,der mensch ist vielseitig, oder soll ich eher Sagen, das menschliche gehirn ist Vielseitig bei der informations Aufnahme und Widergabe :D
    (Wens nicht so währe...währen wir noch Neandertaler/Urmenschen xD)


    Zitat

    Ein Edit-Control-Element halte ich für so ein Projekt aber für falsch oder sagen wir: suboptimal. Ich würde Dir lieber zu einem Listview raten. Falls Dir da auch die Grundlagen fehlen, kannst Du Dir vielleicht mal mein Listview-Datenbank-Beispiel anschauen:

    *Hust* *-BEISPIEL* *Reusper*

    wen Ich den Code mal so überfliege,siht das nach ner 7tage arbeit aus xD
    und ein Bsp keines wegs xD.

    Wen ich das Script daber richtig Verstanden habe, ist es ein "Editor" wo man Informationen bezüglich verschiederner teile reinspeichert, und diese dan nach bestimmter kriterie sortiert.
    Stimmt das so etwa im Goben??

    Ich hätte da dan nochn paar fragen ^^ die kannst du mir sicher beantworten :D
    Also. was währe deiner meinung nach besser (Jetz nur die GUI Betreffend)
    Fürs GUI ein Wizzard zu machen? Da es ja eine SuchGUI und eine CopyGUI haben soll (Die SuchGUI hab ich)
    Oder der SuchGUI via #Include auf die copyGUI verweissen? Was ein 2t Script erfordert.

    ach und, wie ich bei deiner Suchfunktion angeben kann das er alle Fixen HD durchsuchen soll. wie bei
    DriveGetDrive

    Spoiler anzeigen
    [autoit]

    $var = DriveGetDrive( "fixed" )
    If NOT @error Then
    MsgBox(4096,"", "Es wurden " & $var[0] & " Laufwerke gefunden")
    For $i = 1 to $var[0]
    MsgBox(4096,"Laufwerk " & $i, $var[$i])
    Next
    EndIf

    [/autoit]


    da ja deine Suchfunktion bei mir keine mehrern HD einträge Aktzeptiert

    Spoiler anzeigen
    [autoit]

    $aReturn = _RecursiveFileListToArray('F:', '\.mp3', 1) ; Alle Dateien mit der Erweiterung ".mp3" (auf F:)

    [/autoit]


    zu

    Spoiler anzeigen
    [autoit]

    $aReturn = _RecursiveFileListToArray('C:|E:|F:|G:', '\.mp3', 1) ; Alle Dateien mit der Erweiterung ".mp3" (auf F:)

    [/autoit]


    =0sek Such Ergebniss xD
    kann es sein das ich bei dieser art Suche, jede HD Einzeln Ansprechen muss?
    z.b.

    Spoiler anzeigen
    [autoit]

    $aReturn = _RecursiveFileListToArray('C:', '\.mp3', 1)
    $aReturn = _RecursiveFileListToArray('E:', '\.mp3', 1)
    $aReturn = _RecursiveFileListToArray('F:', '\.mp3', 1)
    $aReturn = _RecursiveFileListToArray('G:', '\.mp3', 1)

    [/autoit]


    mit den angaben uns so?

    das such script in probe

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <ProgressConstants.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <Array.au3>

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

    $Form = GUICreate("mp3 Searcher", 626, 443, 526, 278)
    $Label = GUICtrlCreateLabel("mp3 Searcher", 8, 8, 70, 17)
    $Label1 = GUICtrlCreateLabel("Der mp3 Sucher durchsucht alle vorhandenen Festplatten"& @CRLF &"nach mp3 Dateien." , 312, 88, 277, 257)
    $Group = GUICtrlCreateGroup("", 8, 64, 609, 369)
    $Edit = GUICtrlCreateEdit("", 24, 88, 273, 329)
    GUICtrlSetData(-1, "")
    $Button = GUICtrlCreateButton("Suche", 328, 400, 75, 25, $WS_GROUP)
    $Button1 = GUICtrlCreateButton("Beenden", 428, 400, 75, 25, $WS_GROUP)
    $Button2 = GUICtrlCreateButton("Weiter", 528, 400, 75, 25, $WS_GROUP)
    ;~ $Progress = GUICtrlCreateProgress(312, 360, 286, 17)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button
    _Search()
    Case $Button1
    Exit
    Case $Button2
    EndSwitch
    WEnd
    Func _Search()
    If @AutoItVersion < '3.3.0.0' Then Exit MsgBox(16, 'Fehler', 'Funktioniert erst ab AutoIt-Version 3.3.0.0')

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

    $timer = TimerInit()
    $aReturn = _RecursiveFileListToArray('C:', '\.mp3', 1) ; Alle Dateien mit der Erweiterung ".mp3" (auf F:)
    ConsoleWrite(Round(TimerDiff($timer)/1000, 3) & ' sek.' & @CRLF)
    $sReturn = _ArrayToString($aReturn,@CRLF,1)
    GuictrlsetData($Edit,$sReturn)
    ;~ Erstellen einer .ini Datei,mit den gefundenen Ergebnissen
    If FileExists("Ergebniss.ini") Then
    FileDelete("Ergebniss.ini")
    EndIf
    $file = FileOpen("Ergebniss.ini", 1)
    If $file = -1 Then
    MsgBox(0, "Fehler", "Die Datei konnte nicht geöffnet werden.")
    Exit
    EndIf
    FileWrite($file, $sReturn)
    FileClose($file)
    ;===============================================================================
    ; Function Name: _RecursiveFileListToArray($sPath, $sPattern, $iFlag = 0, $iFormat = 1, $sDelim = @CRLF)
    ; Description::gibt Verzeichnisse und/oder Dateien (rekursiv) zurück, die
    ; einem RegExp-Pattern entsprechen
    ; Parameter(s):$sPath = Startverzeichnis
    ; $sPattern = ein beliebiges RexExp-Pattern für die Auswahl
    ; $iFlag = Auswahl
    ; 0 = Dateien & Verzeichnisse
    ; 1 = nur Dateien
    ; 2 = nur Verzeichnisse
    ; $iFormat = Rückgabeformat
    ; 0 = String
    ; 1 = Array mit [0] = Anzahl
    ; 2 = Nullbasiertes Array
    ; $sDelim = Trennzeichen für die String-Rückgabe
    ; Requirement(s): AutoIt 3.3.0.0
    ; Return Value(s): Array/String mit den gefundenen Dateien/Verzeichnissen
    ; Author(s): Oscar (http://www.autoit.de)
    ; Anregungen von: bernd670 (http://www.autoit.de)
    ;===============================================================================
    EndFunc
    Func _RecursiveFileListToArray($sPath, $sPattern, $iFlag = 1, $iFormat = 1, $sDelim = @CRLF)
    Local $hSearch, $sFile, $sReturn = ''
    If StringRight($sPath, 1) <> '\' Then $sPath &= '\'
    $hSearch = FileFindFirstFile($sPath & '*.*')
    If @error Or $hSearch = -1 Then Return SetError(1, 0, $sReturn)
    While True
    $sFile = FileFindNextFile($hSearch)
    If @error Then ExitLoop
    If StringInStr(FileGetAttrib($sPath & $sFile), 'D') Then
    If StringRegExp($sPath & $sFile, $sPattern) And ($iFlag = 1 Or $iFlag = 2) Then $sReturn &= $sPath & $sFile & '\' & $sDelim
    $sReturn &= _RecursiveFileListToArray($sPath & $sFile & '\', $sPattern, $iFlag, 0)
    ContinueLoop
    EndIf
    If StringRegExp($sFile, $sPattern) And ($iFlag = 0 Or $iFlag = 1) Then $sReturn &= $sPath & $sFile & $sDelim
    WEnd
    FileClose($hSearch)
    If $iFormat Then Return StringSplit(StringTrimRight($sReturn, StringLen($sDelim)), $sDelim, $iFormat)
    Return $sReturn
    EndFunc
    ;~ ====================================================================

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

    Mfg Skilkor

  • mp3 Searcher

    • Skilkor
    • 25. Juli 2010 um 23:58
    Zitat von Oscar

    Naja, Möglichkeiten gibt es viele, die Daten weiter zu verwenden. Ich verwende gerne ListViews, da könnte man die ID3-Tags auslesen und dann in jeweils eine Spalte einfügen (zusätzlich zum Dateipfad).
    Entscheidend ist aber, was willst Du damit erreichen, also: Was soll am Ende dabei rauskommen?
    Einfach eine Auflistung aller MP3s ist ja ganz schön, aber was soll man damit anfangen? Nicht falsch verstehen, ich will Dein Projekt nicht runtermachen, nur voranbringen. :)

    Wenn Du noch nicht viel mit Arrays anfangen kannst, dann wäre es vielleicht angebracht, dieses Projekt erstmal aufzuschieben und sich mit Grundlagen (Arrays) zu befassen.
    Oder anders ausgedrückt: Bevor Du anfängst zu rennen, lerne erst das gehen. ;)


    Moin Oscar
    Die Geschichte:

    Spoiler anzeigen

    allso, man sammelt im laufe der jahre immer mehr Musik an,ordnet dise und verbringt dabei Stunden am rechner, nur damit, das man am Ende so gut wie jeden Song beim richtigen Interpreten - Album und Titel NR hast,Ordner über ordner Häufen sich da an. Ihrgend wan lehrnst du neue Leute kennen, unterhälst dich mit diesen über sonnstiges,bis das thema Musik kommt. Der hat mehr alls ich, und was er hat, das höhr ich auch. Ergo, er schiebt dir mal son paar GB rüber in einem ordner, 50 interpreten,zich Alben und das alles ungeordnet. Dan Sizt du wider da,Stunde um Stunde und Ordnest dein Sound.
    Eines tages denkst du dir einfach "WTF, gibts dafür kein programm???"
    Ich gebe zu, der WMP is ja gut und Recht, gibste Pfad an, und er Aktualisiert dir die biblio... aber da hast du dan wider ein problem, dersucht nach I"nterpret / Album / Titel nr..."
    Jetz kanns sein das mehrere songs keine Angaben bezüglich " Interpreten / Album / Titel nr" haben. was macht der WMP?
    Kategorie U
    unter
    "Unbekannter Blablubb"
    und dan gehts Suchen los.

    Darum benutz ich keine biblio... sondern halte auf meiner HD die Musikordnung,und zihe dan die Songs in die Widergabe Liste.
    So haste kein grosses suchen.

    Deswegen kamm ich auf die Idee ein Prog zu Schreiben, welches den rechner nach mp3 dateien durchsucht, diese in eine ini sampt Pfad schreibt und man dan diese nach "Interpreten oder Album" an den gewünschten ort Verschiebt.

    Dafür wird benötigt.
    Suchsystem
    und ein
    Copier vorgang
    (Einfache auflistung)


    und dabei geh ich Schritt für Schritt vorran. GUI - Suchsystem einbauen - wen möglich beim Copieren eine neue GUI (*"via Wizzard - oder neues Script"*)

    da gibts aber noch ein kleines problem was ich festgestellt habe, und zwar. wen man Musik und "Games / offline & online" vorhanden hat, werden diese Songs der games mit einbezogen....
    das will man ja nicht, weill die verschiebt es dan ja auch..ergo, kein sound beim gamen oO -.-
    Da kommt dan die ID3 UDF ins Spiel, das auslessen der mp3 datei,da die meisten game Sounds kein interpret oder Album haben.
    Spich
    If interpret or Album then......
    da aber wider ein prob, was ist mit der Musik die (Wie oben genannt beim WMP) auch keine angaben hat?
    da bin ich vorrest an meinem grenz wert :(

    So, die ganze geschichte mit hintergund :D

    was das mit dem "Array" angeht. muss ich dir recht geben.
    Muss aber dazu Sagen,
    Learning by Doing
    Ich Lehrne dinge am besten wen ichs selber tuhe. und wen ich an meine grentzen stosse (Wie beim edit, was mir übrigens echt peinlich ist :()
    frage ich Euch (Nach der sufu versteht sich)

    Mfg Skilkor

    *Edit*
    So, ich hab mich wider n bissl dran gesezt.

    Momentaner Stand

    Script Sucht alle .mp3 Dateien (momentan noch auf einer HD) gibt sie in der "Editbox" wider und Schreibt via FileWrite eine .ini Datei.
    Da ja die IniWrite beschränkt auf 64 kb ist, und bei meiner sammlung der gefundenen files (rund 16´000) komm ich mit FileWrite auf eine .ini grösse von 1´374KB.
    Mit IniWrite hab ich Sehr schnell den max Zeichensatz erreicht, da ja noch die Pfad angabe mitgeschrieben wird :D

  • mp3 Searcher

    • Skilkor
    • 25. Juli 2010 um 19:40

    Siht gut aus (bin leider grade nicht zuhause)
    Das ich da nicht draufgekommen bin, vors array ne variable zu setzen u diese dan zu verwenden :s
    Anfänger fehler :(
    Auf jeden vielen dank, hab grad was dazu gelehrnt betrevvend array in edit widergeben :)

  • mp3 Searcher

    • Skilkor
    • 25. Juli 2010 um 16:55

    Naja, statt das ers beim arraydisplay auspuckt,in die editbox haut.

    [autoit]

    _ArrayDisplay($aReturn, 'Alle Dateien mit der Erweiterung ".mp3"')

    [/autoit]
  • mp3 Searcher

    • Skilkor
    • 25. Juli 2010 um 14:44

    Version 1.3 ist fertig.

    Neu in v1.3
    - Alle Dateien und Verzeichnisse mit "S"-Attribut werden nun ignoriert.

    Neu in v1.2
    - Funktion zum löschen leerer Verzeichnisse. Das ist ganz praktisch, wenn man Dateien löscht und dabei dann ein leeres Verzeichnis überbleibt. Es werden dabei aber nur wirklich leere Verzeichnisse gelöscht (DirGetSize = 0).
    - Einige Optimierungen am Programmcode.

    Neu in v1.1
    - Es gibt nun einen zweiten Button, zum laden der Liste. Dabei wird getestet, ob die Datei (so wie sie in der Liste steht) auch tatsächlich noch existiert. Wenn nicht, dann wird der Eintrag in rot dargestellt.
    - Systemsounds beim beenden der Funktionen, damit man auch eine akustische Rückmeldung hat, wenn die Funktion fertig ist. Ein Danke an funkey für "_PlayDefaultSystemSound". :thumbup:
    - Anzeige, wie viele Einträge markiert sind.
    - beim kopieren/verschieben von Dateien wird jetzt nicht mehr eine evtl. vorhandene Datei überschrieben, sondern die neue wird umbenannt (durch einen Zähler (1) erweitert).
    - Man kann nun alle Dateien aus der Liste anhand der ID3-Tags in eine Verzeichnisstruktur einsortieren lassen (kopieren oder verschieben). Sollten dabei doppelte Dateinamen vorkommen, wird wieder umbenannt.
    - Vorher kann man noch aussuchen, ob man nur für den Interpreten ein Unterverzeichnis haben will oder ob man für Interpret und Album je ein Unterverzeichnis wünscht.
    - Beim verschieben von Dateien wird der Pfad-Eintrag in der Liste automatisch angepasst. Man muss die Liste dann nur abspeichern.

    Eigenschaften:
    - Alle Festplatten oder einzelne Ordner nach MP3-Dateien durchsuchen und Liste erstellen lassen.
    - Liste laden und speichern.
    - Innerhalb der Liste nach einem anzugebenen Begriff suchen lassen. Suchergebnisse werden in eigener Liste dargestellt.
    - Markierte Dateien kopieren, verschieben oder löschen lassen
    - Doppelklick auf einen Eintrag startet den Standard-MP3-Player

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

    Skript, Exe und Icons befinden sich im ZIP-Archiv (Anhang).

    How To

    Spoiler anzeigen

    1: Download :D
    2: Starten der .exe oder via Editor(Empfohlen wird die .exe)

    Nach dem Ihr das prog gestartet habt,MÜSST ihr alls erstes den Button "Alle Festplatten nach MP3s durchsuchen" oder "Verzeichnis nach MP3s durchsuchen" Drücken.
    Ansonsten könnt ihr Garnichts anfangen mit dem Programm.
    Nach dem das Programm Fertig mit der Suche ist, habt Ihr die Wahl ob Ihr die Gefundenen Files in einer Datenbank Speichern wollt
    (Dabei werden nicht die Files sondern die Angaben gespeichert. z.b. Interpret / Album & Pfad)
    Ihr müsst nicht gleich nach der Suche eine Datenbank anlegen (ist aber Vorteilhafter)
    Nach dem Speichern habt Ihr unten Rechts eine "GroupBox" mit dem Namen "Verzeichnisstruktur anhand der ID3-Tags erstellen:" da könnt Ihr auswählen ob das Programm die Gespeichertnen Einträge nach der ordnerstruktur
    ..\Interpret\Deteiname
    z.b.
    F:\Musik\Autoit_Sound{Interpret}\Play1.mp3{Dateiname}

    ODER

    ..\Interpret\Album\Dateiname
    z.b.
    F:\Musik\Autoit_Sound{Interpret}\mp3_Search{Album}\Play1.mp3{Dateiname}

    Kopiert ODER Verschiebt (Dafür habt Ihr dan auch wider 2 Buttons die mit einem ToolTip Versehen sind(Wie alle Buttons))

    So,dass wahr die GRUND funktion des Programmes

    Nun die Features

    Play_Sound:
    Ihr könnt auf einen GEFUNDENEN Eintrag Doppelklicken und der Entsprechende Song wird mit dem "Standart" MediaPlayer Abgespielt.

    Datenbank / ListView Suche
    Sobald Ihr Einträge in der ListView habt, könnt Ihr nach einem Song suchen, dabei spielt es keine rolle ob "Interpret"/"Album" oder nur der "Dateiname" angegeben wird.
    Auserdem habt Ihr noch die Möglichkeit das ganze einzugrentzen, wen Ihr den Punkt "Gross-/Kleinschreibung beachten" aktiviert.

    ListView abspeichern
    Ihr habt die Möglichkeit mehrer Datenbanken zu Erstellen. Aus dem einfachen Grund, das Programm kann nicht mehr alls 40´000 dateien einfassen (Liegt soweit ich weiss an Autoit)

    ListView Einträge Löschen
    Ihr könnt Einzelne Einträge oder gar den Kompletten LisView Löschen. Das hat den Vorteil, dass wen man noch Spiele Installiert hat (Online oder Offline) werden die vom Programm auch gefunden
    (Sofern mann "Alle Festplatten nach MP3s durchsuchen" wählt) Ihr könnt diese Einträge dan Makrieren und mit dem "Markierte Einträge aus der ListView entfernen" löschen. Ihr könnt diese aber auch KOMPLETT von der Festplatte Löschen, mit dem Button "Markierte Dateien von der Festplatte Löschen".

    So,das wahren die Features. Es hat noch 2-3 kleine Features die sich von Selbst Erklären :D

    Mit Freude
    Oscar & Skilkor

    Dateien

    MP3-Search-Screenshot.png 48,61 kB – 0 Downloads MP3-Search_13.zip 631,51 kB – 399 Downloads
  • Dateien auslesen

    • Skilkor
    • 24. Juli 2010 um 15:17

    OOOOOOK
    Ich wahr wohl gestern zu müde und hate Tomaten auf den Augen xD

    Ich habe nochmals gesucht und bin über ein Script gestolpert, welche doch Interessent aus sah :)
    Ich habe es ein wenig abgeändert (Was die Suche der Datei angeht "*.mp3" und den Pfad.
    Aber ich bekomme nur die Erstgefundene Datei im Output

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>
    Global $aToSearch[2][2] = [['*.mp3','F:']]
    Global $aPath[2], $aFound[1] = [0]

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

    For $i = 0 To UBound($aToSearch) -1
    If StringInStr($aToSearch[$i][1], '|') Then
    $aPath = StringSplit($aToSearch[$i][1], '|')
    Else
    $aPath[1] = $aToSearch[$i][1]
    EndIf
    For $j = 1 To UBound($aPath) -1
    If $aFound[UBound($aFound)-1] Then ReDim $aFound[UBound($aFound)+1]
    $aFound[UBound($aFound)-1] = _SearchTreeForFile($aPath[$j], $aToSearch[$i][0])
    Next
    Next
    If $aFound[0] Then
    _ArrayDisplay($aFound, 'Ergebnis Dateisuche')
    Else
    MsgBox(0, 'Dateisuche', 'Es wurden leider keine Dateien gefunden .')
    EndIf

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

    ;===============================================================================
    ; Function Name: _SearchTreeForFile($sRootPath, $sFileName)
    ; Description:: Dateisuche in einem Pfad und allen Unterpfaden
    ; Parameter(s): $sRootPath Startpfad der Suche
    ; $sFileName Name der gesuchten Datei
    ; Return Value(s): gefunden Pfad der gesuchten Datei
    ; n. gefunden 0
    ; Author(s): BugFix ([email='bugfix@autoit.de'][/email])
    ;===============================================================================
    Func _SearchTreeForFile($sRootPath, $sFileName)
    If StringRight($sRootPath, 1) <> '\' Then $sRootPath &= '\'
    Local $sOutputPathBuffer = ''
    Local $aRet = DllCall("imagehlp", 'long', 'SearchTreeForFile', 'str', _
    $sRootPath, 'str', $sFileName, 'str', $sOutputPathBuffer)
    If $aRet[0] = 1 Then
    Return $aRet[3]
    Else
    Return 0
    EndIf
    EndFunc ;==>_SearchTreeForFile

    [/autoit]
    Zitat

    Ein Dank an BugFix wegen des Codes :D

    Es scheind mir aber so, das ich doch wohl noch nicht alles sehe :(
    Was übersehe ich den?

    Ich hoffe auf Schnelle Antwort :) Den dann Lehrne ich wider was :D

    Skilkor

    *Edit*
    Sry für Doppelpost, Edit wird glaubs ned angezeigt)

  • Dateien auslesen

    • Skilkor
    • 24. Juli 2010 um 00:37

    <Ändlich Zuhase mit ner Normale Tasta HEHE>

    Naja eigentlich hab ich mir gedacht, das mein Prog, bevor es die Dateien verschiebt noch fragt ob man die Dateien Scannen will.
    Soll heissen, er Durchsucht die Datei ob ihrgend was Unerwünschtes dabei ist.
    Etwas ähnliches wie ein Virenscanner, nur halt die gängigsten.
    da es keinen sinn macht x tausende angaben von viren zu machen da es, viel zu viele davon gibt.
    Da ich die erfahrung gemacht hab das ich nem kollegen n paar song gab u eine davon hatte dem sys nicht gefallen ^^

    nur bleibt die frage. Ist das Möglich?
    Wen ja, wieviel aufwand?
    weill, es macht fast keinnen sinn wen man das hinbekommt und der rechner dan einfach für 1std lahm liegt, da die meisten rechner so eingestellt sind das sie dem was grad läuft die aufmerksammkeit gibt
    (Übersezt: Der rechner gibt die prozessor leistung an das was es gerade benötigt, sprich, was grade am laufen ist :D)

    *Edit:*

    Zitat von ideas2code

    "Dazu bräuchtest du eine rekursive Dateisuche (findest du im Forum im Dutzend)"

    Ich habe nach dem Was du Sagtest gesucht, da meine idee wölliger blödsinn war xD
    Leider aber muss ich vestellen, das dass was ich suche nicht vorhanden ist, und einbisschen abändern der gefundenen Scripte hilft mir nicht weiter,
    da es Entweder verzeichniss suche sind oder Files mit komplettem name,
    da ich aber nach "".mp3 suchen möchte streiken die meisten progs die ich gesucht / gefunden habe :S

    Mfg Skilkor

  • Dateien auslesen

    • Skilkor
    • 23. Juli 2010 um 22:19

    Naja so ganz falsch liegst du da nicht, ich wollte schon das dass prog nach dem verschieben der files ein doku erstellt wo sie hin verschoben worden sind.
    das hat 2 gründe
    1: das suchen von dateien wird vereinfacht.
    2: um fehler beim verschieben zu finden und zu beheben.

    Ich werde wen ich wider zuhause bin, mal daran sitzen.

    Danke für die guten antworten :)

    Skilkor


    Edit:
    Weiteres wollt ich noch wissen, was auto it alles auslessen kann, also, welche files :)
    Sprich, kann auto it .exe / .rar & .zip auslessen.
    Das angeben der inhalte kann man dan ja einfach mit ner msgbox oder tooltip ausgeben / in nem doku speichern :D

  • Dateien auslesen

    • Skilkor
    • 23. Juli 2010 um 21:56

    Das mit der suche da hab ich schon eine idee, nur obs funkt, gute frage :)
    Was das ID 3 UDF angeht, da danke ich mal, das werd ich mir mal ansehen :)

    Das mit dem abspeichern. Da denk ich bei mehr alls 40'000 musik dateien ist eine .ini schlicht und einfach überfordert. Es würde auch bei dem sortieren so oder so lange dauern :)
    Da ist den eine datenbank garnicht dumm, nur ich habe keine ahnung von datenbanken xD
    Allso muss ich mal schauen wie ich das dann genau mache :)
    Aber auf jeden fall, vielen dank für die antwort, die hilft mir wirklich gut.

    Bei weiteren fragen werd ich (wen ich das projekt begonnen habe) ein neues thema erstellen, oder bei mehr fragen hier weiter schreiben

    Mfg Skilkor

  • Dateien auslesen

    • Skilkor
    • 23. Juli 2010 um 20:53

    Tach leute
    <mein erster beitrag hehe>

    Ich hätte da eine frage, und zwar handelt es sich, wie die aufschrieft schon sagt, um das auslessen von dateien.

    Mal ein bsp.
    Ich weiss das auto it .dll dateien auslessen kann / verwenden kann,sowie auch text dokumente,wie .txt ..

    Nun was für mich interessant währe ist, ob auto it auch .mp3 - .exe oder andere dateien auslessen?

    Da ich ein projekt im kopf habe welches alle .mp3 dateien auf dem rechner sucht und man diese nach einer bestimmten kriterie z.b. titel / intepret oder genre sortieren lassen kann und das dan so ab speichern.

    Ich freue mich auf antworterten
    Mfg skilkor

    "Leider kann ich evt nich = zurück schreiben, das ich unterwegs mit freundin u. Freunden bin."

    *EDIT*
    Project Start

  • Tach zam :D

    • Skilkor
    • 23. Juli 2010 um 20:06

    Haha, schon klar, de namen gibts wie sand am meer :D
    Wie gut das ich weiss, das dass klonen von menschs ned erlaubt is xD weill 2 von meiner sorte, wünscht sich keiner :) hehe

    Haha, dan sollest du dich mal Vorstellen :D
    Is ned schwer xD

  • Tach zam :D

    • Skilkor
    • 23. Juli 2010 um 18:16

    Jap, gelessen, wiso au nich ? Hehe.
    Ja, lieber so ein btw als missverständnisse zulassen :D

  • Tach zam :D

    • Skilkor
    • 23. Juli 2010 um 18:09

    Tach zusammen
    Mein name ist skilkor (nein der name ist richtig geschrieben :D, hat nehmlich nichts mit dem wort Fähigkeit zu tun, english - skill)

    Hier mal meine personalien und co

    Name: Pascal Vollenweider
    Geschlecht: Mänlich (kann ja kaum anders sein bei dem namen :D)
    Wohnort: Schweiz - Basel
    Alter: 20
    Geboren am: 30.09 1989 ( also bald 21 xD)


    Ich habe ein wenig erfahrung mit auto it, hautpsechlich das automatisieren von installationen - macros & und ein wenig von anderem :D
    Auto it war für mich bis vor nem jahr unbekannt, bis ich ein gesprech von kollegen auf der arbeit davon gehört habe.

    So, ich hoffe es wahr infornativ (hoff ich wirklich)
    Und freu mich auf die zusammen arbeit mit euch :D

    (was das regist datum angeht und wiso ich mich erst jetz vorsetelle hat den einfachen grund - ich bi. Nicht so der forum mensch. Was heissen soll, ich seh mir das ganze erstmal a, sprich forum und die leute :D)


    Mfg Skilkor

    Btw, wer schreibfehler findet behält sie, da ich mitm handy im forum bin, derzeit :D

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™