Thema: Windows CMD
-
23. 11. 2012, 19:08 #1
Windows CMD
meine batch datei soll einen ordner auf meinem usb stick abspeichern,
das funktioniert auch:
[ xcopy /S C:\Users\Kiebtiz\Desktop\ "F:\Neuer Ordner\" ]
jetzt meine frage:
kann ich mein skript so modifizieren dass der usb stick (also F:\) auch erkannt wird, wenn er an einem anderem steckplatz zb E:\ heißt, also dass der ordner dort abgespeichert wird wo das skript liegt?
-
23. 11. 2012, 19:28 #2
Re: Windows CMD
Probier mal statt "F:\Neuer Ordner\" einfach "\." oder nur "\"
-
23. 11. 2012, 19:52 #3
Re: Windows CMD
Was du suchst ist die Variable %~dp0
Die würde das Laufwerk (d) und den Pfad (p) wieder geben.
Oder einfach %~d0 gibt dann nur das Laufwerk wieder..
Einfacher Test in einem Batchfile:
Code:echo %~dp0 echo %~d0
-
23. 11. 2012, 23:09 #4
-
24. 11. 2012, 08:44 #5
Re: Windows CMD
Die Nutzung von .\ als relativem Pfad sollte genau so gut funktionieren, zumindest wenn die Batch auf dem Stick liegt. Aber das muss sie ja für die andere Variante auch.
..\ würde übrigens das übergeordnete Verzeichnis ansprechen.
-
25. 11. 2012, 06:53 #6
Re: Windows CMD
kennt sich jemand mit dem mac äquivalent zur cmd aus? wie heißt das überhaupt?
-
25. 11. 2012, 07:33 #7Mitglied
- Registriert seit
- Oct 2004
- Beiträge
- 620
- Danksagungen
- 3
Re: Windows CMD
Bastel dir ein Shell Script. Das läuft dann auch unter Linux.
-
25. 11. 2012, 16:23 #8
Re: Windows CMD
hab leider keine ahnung wie man ein shell skript schreibt aber ich wills ja auch nicht unter linux sondern mac os
-
25. 11. 2012, 16:30 #9Mitglied
- Registriert seit
- Oct 2004
- Beiträge
- 620
- Danksagungen
- 3
Re: Windows CMD
Es ist egal ob MAC oder Linux. Das Shell script ist gleich.
Google: "shell script copy". Was gefällt dir nicht an den Ergebnissen?
-


Zitieren


mehr lesen...







Innenministerkonferenz einigt sich...
Heute, 10:53 in gulli:news