Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#6

AW: Bat-Datei: changedir in anderes Laufwerk

  Alt 5. Mai 2017, 11:08
set mydrive=%mydir:~d%
Für Pfade gibt es PfadManipulatoren. Da doch bitte möglichst nicht mit StringManipulatoren arbeiten.
Nur %xxx% Variablen ist es leider bissl umständlicher, als wie bei %x
http://stackoverflow.com/questions/1...rom-a-variable

CD /D "%~dp0" ist übrigens das eigene Verzeichnis. (dir path filename extension der Variable 0)
Ich hab das fast immer in meinen .BAT/.CMD am Anfang drin, da z.B. bei "Ausführen als Admin" das Arbeitsverzeichnis auf C:\Windows\System32 steht.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat