HWE-Forum.de

Allgemein => Tipps & Tricks => Thema gestartet von: goodh am 09. Oktober 2008, 12:47:12 Uhr

Titel: mehrere neuordner erstellen
Beitrag von: goodh am 09. Oktober 2008, 12:47:12 Uhr
hallo leute
kann mir jemmand helfen
wie kann man von 1x mehrere neuordner(10-15 ordner)  erstellem

danke fur euere mühe


:danke1:
Titel: Re: mehrere neuordner erstellen
Beitrag von: gandal am 09. Oktober 2008, 12:51:04 Uhr
Was meinst Du jetzt genau ?
Titel: Re: mehrere neuordner erstellen
Beitrag von: Masso am 09. Oktober 2008, 13:11:22 Uhr
Du meinst mit einem Klick 15 Neue Ordner erstellen oder wie?
Titel: Re: mehrere neuordner erstellen
Beitrag von: goodh am 09. Oktober 2008, 14:31:46 Uhr
ja

von einmal mit einem Klick

15 oder mehr Neue Ordner erstellen

:danke1:
Titel: Re: mehrere neuordner erstellen
Beitrag von: goodh am 09. Oktober 2008, 14:33:24 Uhr
habe gehoert

es geht irgendwie mit der BATCH datei

abber bin mir nicht sicher
Titel: Re: mehrere neuordner erstellen
Beitrag von: J.C. am 09. Oktober 2008, 20:50:03 Uhr
jupp, kein Problem:

Zitieren
setlocal
setlocal enabledelayedexpansion

FOR /L %%i in (1,1,15) DO md "c:\ordner %%i"

Erklärung:
- setlocal:
Sorgt dafür , dass die Variabeln werden nur lokal, d.h. innerhalb dieses Programmaufrufes definiert werden

- setlocal enabledelayedexpansion:
wichtig für den Aufruf der Zählvariable bei der Orndererstellung, denn sonst ändert sich deren Wert bei der Zuweisung des Ordnernamens (Ordner 1, 2,3,...) nicht.

- FOR
/L ist der Schalter für die Verwendung einer Zählvariablen, hier "i". Es wird von 1 an in der Schrittweite von 1 bis 15 gezählt und nach jedem Schritt der Befehl hinter "DO" ausgeführt. Das "md" ist für "makedirectory", gefolgt von dem Ordnernamen und Pfad.
Der Ordnername muss die Zählvariable "i" enthalten, sonst wird immer wieder der gleiche Ordner erstellt.
Titel: Re: mehrere neuordner erstellen
Beitrag von: goodh am 10. Oktober 2008, 11:42:19 Uhr
add on fur mehrere ordner erstellen

http://www.o-bizz.de/qbdown/qbeigen/dirmakno.zip

abber bei mir zeigt immer fehler 183

so das ich keine erfahrungen damit habe
Titel: Re: mehrere neuordner erstellen
Beitrag von: J.C. am 10. Oktober 2008, 11:58:26 Uhr
So,wie in der PM versprochen, der fertige Code.

Nun sogar mit Abfrage nach Orndername, Anzahl und Pfad. also universal und viel benutzerfreundlicher. Du brauchst im Code auch nichts mehr ändern, sondern einfach starten und den Anweisungen auf dem Bildschirm folgen ;)
Titel: Re: mehrere neuordner erstellen
Beitrag von: J.C. am 10. Oktober 2008, 12:08:18 Uhr
sorry, sind noch einge Fehler im Code, ich arbeite dran und baue noch ein paar Fehlerabfragen ein...

Edit: Sooo, fertig.

Edit: später am Tag gibts noch eine Version mit ein paar kleinen Änderungen (optisch und Fehler abfangen, ich möchte gewährleisten, dass nur Zaheln bei der Anzahl eingeben werden können)
Ich bitte auch um Rückmeldungen über Fehler o.ä.
Titel: Re: mehrere neuordner erstellen
Beitrag von: goodh am 10. Oktober 2008, 15:20:50 Uhr
bei denn add ons (orginal)
habe ich bemerkt wenn du mehr als 5 buchstaben nenst
kommt immer fehler und du kanst dir kein ort aussuchen
sondern nur dort wo die exe datei sei
Titel: Re: mehrere neuordner erstellen
Beitrag von: goodh am 10. Oktober 2008, 15:31:14 Uhr
bei dir zb. wenn ich versuche mehrere ordner erstellen bekomme ich das:

Der Befehl "else" ist entweder falsch geschrieben oder
konnte nicht gefunden werden

Titel: Re: mehrere neuordner erstellen
Beitrag von: J.C. am 10. Oktober 2008, 15:49:39 Uhr
ok.. hier die neuere Version v1.2
Titel: Re: mehrere neuordner erstellen
Beitrag von: Besserwisser am 10. Oktober 2008, 19:16:48 Uhr
Ich finds gut!
Kennt jemand gute Fachlektüre über Batch-Dateien? Das Thema interessiert mich jetzt :D

Edit: Ich komm nur bis Ordner 234 dannach ist Schluss.
(eigentlich wollte ich 1000 :P)
Titel: Re: mehrere neuordner erstellen
Beitrag von: J.C. am 10. Oktober 2008, 23:01:34 Uhr
...interessant! Oo
Bei mir macht er auch tausend, selbst 10.000 sind kein Problem, dauern dann aber knapp 2 Sekunden bei der Erstellung^^.

Also mein erstes "Fachbuch" zu Batch ist ca 5cm dick und heißt "Dos 5.1". Seither sind die Funktionen von MS-DOS aber starkt eingestampft worden.
Ich hab damals sogar mit 2 Kollegen ein Textadventure damit erstellt. Aber wie das so ist, ich hatte die einzige Kopie und nach 3/4 der Arbeit die Festplatte ist kaputt gegangen.
Falls du grundlegend verstanden hast, wie eine Programmiersprache funktioniert reicht zum programmieren in Batch (ich weiß nicht einmal ob die Programmiersprache so richtig heißt^^)  eine Auflistung aller Funktionen und deren Beschreibung eigendlich aus.

Für den Anfang und kostenlos kann ich dir nur ein "help" in der Eingabeaufforderung und bei Details zu einem einzelnen Befehlen ein "befehl /?" geben, eine gute Internetseite kenn ich leider nicht.

Als Editor würd ich Proton empfehlen, das hift einem durch die farbige Hervorhebung von Befehlen ein bisschen bei der Syntax und man sieht (Tipp)Fehler schneller.

Allgemein ist Batch aber als Programmiersprache (wenn es denn überhaupt eine ist, das wissen Informatiker sicherlich mehr) out und ungeeigent.
Es taugt in erster Linie um mit Dateien zu arbeiten und Programmabläufe innherhalb des Betriebssystem zu steuern und automatisieren. Dafür ist es imho auch gedacht gewesen. Wenn man es übertreibt (z.B. mit 7 Seiten Batch-Code) , kann man auch seine TV Aufnahmenbearbeitung und Umwandlung damit zu einem One-Klick-Wonder machen, aber davon abgesehen ist in allen anderen Fällen (ich pauschalisier das mal so, Informatiker dürfe mich dafür gerne lynchen) Visual Basic oder C++ die bessere Wahl.
Titel: Re: mehrere neuordner erstellen
Beitrag von: goodh am 10. Oktober 2008, 23:35:02 Uhr
 :ausgezeichnet: :danke1:

es funktioniert
wenn ich will kann ich locker 1000 ordner oder mehr erstellen

nochmals J.C.  :danke1: :danke1: :danke1: :danke1: