[BATCH] Pfad des aktuell ausgeführten Scriptes

Häufig benötigt man in einem Batch-Script selbst den den Pfad des aktuell ausgeführten Scriptes. So kann man beispielsweise ein weiteres im selben Verzeichnis liegendes Batch-Skript starten, auch wenn das aktuelle Verzeichnis beliebig gesetzt ist.

Den Namen der aktuell ausgeführten Datei erhält man über "%0". Mittels Batch-Modifikatoren kann daraus leicht der Pfad extrahiert werden.
Den Pfad bekommt man also über "%~dp0".

Noch eine hilfreiche Anwendung: Soll innerhalb eines Batchscriptes das aktuelle Verzeichnis gewechselt werden und soll dieses Original-Verzeichnis am Ende der Scriptausführung wieder hergestellt werden, dann kann man mittels "pushd %~dp0" in das neue Verzeichnis wechseln und am Ende mittels "popd" das alte Originalverzeichnis wieder herstellen.

via

Meine Eingaben merken?

Titel:

Text:

JCaptcha - du musst dieses Bild lesen können, um das Formular abschicken zu können
Neuen Code anfordern

 

Suche

 

Aktuelle Beiträge

openSSH-Keys mit Putty(gen)...
Ziel: openSSH-Keypaare unter Windows erzeugen Problem: Putty.. .
techomatic - 2021-02-20 13:59
mp4-Videos mit Virtualdub...
Für Virtualdub gibt es einen sehr guten Entwackler...
techomatic - 2018-11-03 21:26
[SMB] XP WIN7 WIN10 Login...
Wer beim Versuch auf Windows-Freigaben eines XP-Rechners...
techomatic - 2018-05-04 22:04
Fastboot eingeschaltet...
Wer im BIOS seines Notebook/Laptop die FASTBOOT-Option...
techomatic - 2018-01-17 20:02
Workflow: Durchsuchbares...
Hier eine Anleitung, wie man ein altes, in Fraktur...
techomatic - 2017-07-10 23:26

Credits

powered by Antville powered by Helma


xml version of this page

twoday.net AGB

click tracking

Status

Online seit 6405 Tagen
Zuletzt aktualisiert: 2021-04-09 23:23

Gesellschaft
Hardware
Software
Sonstiges
Profil
Abmelden
Weblog abonnieren
development