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
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Forum
  3. AutoIt 3
  4. Skripte

FileRenamer

  • Oscar
  • 26. Februar 2009 um 23:47
  • satinez
    Gast
    • 1. März 2009 um 18:00
    • #21

    Jo schon. Doch ich dachte ans Blockieren im Edit selber ^^
    _________________________________________________
    Die Idee von Raupi finde ich auch gut. Oder wer weiss vielleicht auch noch eine Drag&Drop funktion.

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 1. März 2009 um 18:07
    • Offizieller Beitrag
    • #22

    Raupi : Deine Vorschläge zum Speichern der neuen Dateiendungen und dem Zielverzeichnis habe ich jetzt umgesetzt. Das mit der Dateiauswahl kommt dann in Version 2.0. :)

    @satinez: Stimmt, das könnte ich bereits bei der Eingabe blocken. [Auf die ToDo-Liste setz]


    Neue Version in Post#1.

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Raupi
    Mjölnir
    Reaktionen
    1
    Beiträge
    4.093
    • 1. März 2009 um 18:41
    • Offizieller Beitrag
    • #23

    Sehr fein, super gemacht :thumbup::thumbup: Werde ich sicher oft benutzen :D

    MfG Raupi

    Meine UDF´S:
    WM_Notify per FunktionUDF zum Anzeigen von Hilfetexten und einer Uhr in der Statusbar.Anzeige einer Uhr in der Menüzeile
    GIF,JPG und BMP Dateien aus Resource laden. Array aus Dll-Datei laden UDF zum schreiben und lesen von Array´s in(aus) ein(em) INI-File
    LUA Script zum erstellen eines Funktionsheaders.
    Tipp: Zum bearbeiten von DLL Dateien kann man den XN Resource Editor benutzen, ist besser als Reshacker

    Zitat von Sokrates

    "Wer weiß, dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß."

    Zitat von Werner Krauß

    Der Witz ist das Erdgeschoss des Humors, die Satire der Erste Stock, die Ironie der Zweite, der Sarkasmus das Mansardenstübchen.

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 1. März 2009 um 22:31
    • Offizieller Beitrag
    • #24

    Einmal werden wir noch wach...dann gibt's die Version 2.0 :D

    Einige nette Funktionen dazugekommen. Ihr könnt euch schonmal freuen. Muss aber noch ein wenig testen...

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Kizum
    Beiträge
    107
    • 2. März 2009 um 06:13
    • #25

    Ich hätte da auch eine Idee.
    Unter Datei -> 'Quellverzeichnis Öffnen' wäre vielleicht noch sinnvoll.

    Tolles Programm :thumbup: :thumbup:

    [autoit]

    GUICtrlCreateMenuItem('Quellverzeichnis öffnen', $hFileMenu)
    GUICtrlSetOnEvent(-1, '_OpenSourceFolder')

    [/autoit][autoit]

    Func _OpenSourceFolder()
    Local $sSource = IniRead($sIni, 'Path', 'Source', @ScriptDir)
    ShellExecute($sSource)
    EndFunc

    [/autoit]

    2 Mal editiert, zuletzt von Kizum (2. März 2009 um 06:25)

  • satinez
    Gast
    • 2. März 2009 um 11:47
    • #26

    Ich hab noch was gefunden :)
    Das ist irgendwie komisch, ich kann die Dateinamenerweiterung beliebig lang einstellen.
    Vielleicht wäre es sinvoller, die auf 3 oder 4 Stellen zu begrenzen.
    ...was dann problematisch werden könnte, wenn man die INI manuell bearbeitet und dort eine Erweiterung definiert.

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 2. März 2009 um 16:00
    • Offizieller Beitrag
    • #27

    Eigentlich gibt es unter Windows ja keine Einschränkung bzgl. der Länge der Dateiendung, aber ich habe das jetzt mal auf 4 Zeichen begrenzt, wegen der Anzeige in der Combobox.

    Die übrigen Änderungen und neuen Funktionen könnt ihr euch in der neuen Version (siehe Post#1) ansehen. Ich habe ein paar Sätze zur Bedienung dazugeschrieben und hoffe, dass das so einigermassen verständlich ist. Falls es noch Fragen und/oder Kritik gibt, immer her damit. :)

    An dieser Stelle möchte ich mich bei allen bisherigen (und zukünftigen) Skritptestern herzlich bedanken. Eure Ideen haben mit dazu beigetragen, dass das Programm so gut geworden ist. :thumbup:

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • satinez
    Gast
    • 2. März 2009 um 20:17
    • #28

    Wo sind die Sprechblasen hin ?
    Ich vermisse eine Drag&Drop funktion ^^

    Datei direkt öffnen funktioniert nicht bei MP3-Dateien, bekomme die Fehlermeldung
    Es ist keine Anwendung zugeordnet. Das stimmt aber 100% nicht :)

  • nuts
    Reaktionen
    1
    Beiträge
    1.695
    • 2. März 2009 um 20:32
    • #29

    Funktioniert bei mir (ausprobiert mit WMP und Winamp) wie gewollt.

    Ist wirklich ein tolles Programm geworden. :thumbup:

    P.S. Frage am Rande: Woher bekommt man eigentlich so coole Icons? Alles selbst gemacht oder gibts dafür ne Seite im Netz?

    Einmal editiert, zuletzt von nuts (2. März 2009 um 20:42)

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 2. März 2009 um 20:42
    • Offizieller Beitrag
    • #30

    @satinez: Schau mal im Menü unter "Einstellungen", ob Du vielleicht den Haken bei "Erklärungs-Sprechblasen anzeigen" weggemacht hast.
    Das mit den MP3s funktioniert bei mir einwandfrei. Sollte eigentlich auch, weil ich den Dateinamen (inkl. Pfad) mit ShellExecute aufrufe. Somit wird das mit dieser Dateiendung verknüpfte Programm aufgerufen.

    Wofür "Drag & Drop"?

    Edit:  nuts: Schau mal bei: Iconspedia

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • satinez
    Gast
    • 2. März 2009 um 22:16
    • #31

    Naja finde Drag&Drop sehr praktisch, im moment kann man ja nur ein Verzeichnis auswählen.
    Was ist wenn du mehrere Dateien umbenennen bzw. kopieren willst die in unterschiedlichen Verzeichnissen sind?
    Hier die Fehlermeldung wenn ich die MP3 öffnen will...

    [Blockierte Grafik: http://img187.imageshack.us/img187/2405/unbenanntd.png] 
    100% Sind die MP3 Files mit VLC verknüpft...
    Kann es jemand mal mit VLC probieren?

  • nuts
    Reaktionen
    1
    Beiträge
    1.695
    • 3. März 2009 um 00:11
    • #32

    Mit dem VLC Player funktioniert bei mir auch kein ShellExecute (mehr macht das Programm ja auch nicht). Woran das genau liegt kann ich dir nicht sagen, da ich den VLC Player eigentlich nicht verwende.

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 3. März 2009 um 03:43
    • Offizieller Beitrag
    • #33

    Hmmm...wenn ich den VLC-Player als Zuordnung für MP3s mache (doppelklick im Explorer startet VLC-Player), öffnet ShellExecute trotzdem WinAMP. ?(

    Das Umbenennen/Kopieren aus unterschiedlichen Verzeichnissen erfordert aber eine komplett andere Vorgehensweise. Dann muss man zu jeder Datei auch den Pfad zwischenspeichern. Das ist mir dann zu aufwendig für eine Fuktionalität, die man auch erreichen kann, wenn man die Verzeichnisse nacheinander bearbeitet.

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    Einmal editiert, zuletzt von Oscar (3. März 2009 um 03:49)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 6. März 2009 um 16:47
    • Offizieller Beitrag
    • #34

    Es gibt eine neue Version (siehe Post #1), in der ich ein paar Bugs beseitigt habe.

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • satinez
    Gast
    • 8. März 2009 um 03:39
    • #35

    Oscar :
    Weisst du wie man das bewerkstelligen kann, dass man bei FileSelectFolder nur relevante Pfade in die Variable geschrieben werden?
    z.B. kann man in deinem Skript bei der Auswahl des Zielverzeichnisses, Arbeitsplatz, Netzwerkumgebung usw. übernehmen.

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 8. März 2009 um 06:27
    • Offizieller Beitrag
    • #36

    Stimmt! Ich vergesse immer die Geschichte mit dem "Arbeitsplatz". Dabei ist es so einfach:
    Nur testen, ob der Pfad existiert:

    [autoit]


    $var = FileSelectFolder("Choose a folder.", "")
    If Not FileExists($var) Then ; Exit, Return, was auch immer...

    [/autoit]

    In diesem Programm (FileRenamer) ist es aber egal, da ja eine zusätzliche Auswahl über die Dateiendung erfolgt.

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • prizma
    Gast
    • 8. März 2009 um 09:53
    • #37

    Super wie eine einfache Idee mächtig wird.

    Eine Anregung habe ich noch:
    Bau eine "Master" CheckBox (Toggle) ein die bei Bedarf alle Haken setzt bzw entfernt.

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 8. März 2009 um 21:10
    • Offizieller Beitrag
    • #38

    Ähem...[hust]...mach mal einen rechten Mausklick auf das Listview... ;)

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™