Steusi
Nasenbär
Hallo Leute,
Wie sagt man der .cmd Datei, dass er ENTER drückt? Sprich, wenn ich meine Datei aufrufe, muss 2 mal ENTER gedrückt werden, das möchte ich gern über CMD regeln.
Habe gerade gelesen, das CMD wohl gar keine Tasten ansprechen kann. Stimmt das? Falls ja, kann mir jemand eine Programmiersprache nennen, die das wunderbar kann! Zusätzlich muss sie noch Datein ausführen, kopieren/ausschneiden, umbenennen und schließen können.
Die Befehle werde ich ja einfach finden, sagt mir nur welche optimal dafür wäre.
Mein anderes Problem ist realisierbar, ich möchte 3 Dinge immer wieder ausführen:
(Der Code entspricht nicht dem Original, fürs Forum abgeändert)
Meine DATEI.exe's befinden sich im Ordner1, Ordner2, Ordner3 etc.
Sprich ich müsste eine Variable haben, welche immer um eins (1) steigt.
Das Gleiche bei "move" auch der Ordnername und bei "ren" der neue Name!
Also die Variable setze ich ja folgendermaßen:
Und in der Schleife muss dann wohl folgendes stehen:
Gut und schön und wie verbinde ich die neue Variable in meinem Pfadnamen?
Nur verstehe ich die Schleife bei cmd oder batch-Datein nicht.
Definiert ist es mit:
Die Forschleife soll bei 0 beginnen, der Laufindex immer um 1 ansteigen und bei 40 enden!
Was ist denn mit Gruppe gemeint, hab mir auch schon Beispiele im Netz angesehen, aber was bei der Gruppe geschrieben wurde verstehe ich nicht.
Hoffe jemand kann mir die FOR-Scheife erklären! Oder es einmal schreiben, damit ich sehe wie es aussehen muss, DANKE
Aber, wenn CMD wirklich keine Tasten ansprechen kann, brauch ich mit CMD ja gar nicht weiter arbeiten.
Vielen Dank schon mal im Voraus.
Wie sagt man der .cmd Datei, dass er ENTER drückt? Sprich, wenn ich meine Datei aufrufe, muss 2 mal ENTER gedrückt werden, das möchte ich gern über CMD regeln.
Habe gerade gelesen, das CMD wohl gar keine Tasten ansprechen kann. Stimmt das? Falls ja, kann mir jemand eine Programmiersprache nennen, die das wunderbar kann! Zusätzlich muss sie noch Datein ausführen, kopieren/ausschneiden, umbenennen und schließen können.
Die Befehle werde ich ja einfach finden, sagt mir nur welche optimal dafür wäre.
Mein anderes Problem ist realisierbar, ich möchte 3 Dinge immer wieder ausführen:
(Der Code entspricht nicht dem Original, fürs Forum abgeändert)
Code:
"C\Ordner1\DATEI.exe"
move/y "C\Ordner1\AndereDATEI" "C\irgendwohin"
ren "C\irgendwohin\AndereDATEI" Nr1
Meine DATEI.exe's befinden sich im Ordner1, Ordner2, Ordner3 etc.
Sprich ich müsste eine Variable haben, welche immer um eins (1) steigt.
Das Gleiche bei "move" auch der Ordnername und bei "ren" der neue Name!
Also die Variable setze ich ja folgendermaßen:
Code:
set nummer=0:
Und in der Schleife muss dann wohl folgendes stehen:
Code:
set neu_nummer=%nummer%+1
Gut und schön und wie verbinde ich die neue Variable in meinem Pfadnamen?
Code:
"C\Ordner%neu_nummer%\DATEI.exe"
Nur verstehe ich die Schleife bei cmd oder batch-Datein nicht.
Definiert ist es mit:
Code:
for %%Variable in (Gruppe) do Befehl [Befehlsparameter]
Die Forschleife soll bei 0 beginnen, der Laufindex immer um 1 ansteigen und bei 40 enden!
Was ist denn mit Gruppe gemeint, hab mir auch schon Beispiele im Netz angesehen, aber was bei der Gruppe geschrieben wurde verstehe ich nicht.
Hoffe jemand kann mir die FOR-Scheife erklären! Oder es einmal schreiben, damit ich sehe wie es aussehen muss, DANKE
Aber, wenn CMD wirklich keine Tasten ansprechen kann, brauch ich mit CMD ja gar nicht weiter arbeiten.
Vielen Dank schon mal im Voraus.