Als «batch-file» getaggte Fragen

Eine Batchdatei ist eine Textdatei mit einer Reihe von Befehlen, die vom Befehlsinterpreter auf MS-DOS-, IBM OS / 2- oder Microsoft Windows-Systemen ausgeführt werden.

1024
Was bedeutet% ~ dp0 und wie funktioniert es?

Ich finde es %~dp0sehr nützlich und verwende es häufig, um meine Batch-Dateien portabler zu machen. Aber das Label selbst scheint mir sehr kryptisch ... Was macht das ~? Bedeutet dpFahrt und Weg? Bezieht sich das 0auf %0den Pfad zur Batch-Datei, die den Dateinamen enthält? Oder ist es nur ein...

747
Windows-Batchdateien: .bat vs .cmd?

Soweit ich weiß, .batist dies die alte 16-Bit-Namenskonvention und .cmdgilt für 32-Bit-Windows, dh beginnend mit NT. Aber ich sehe weiterhin überall .bat-Dateien, und sie scheinen mit beiden Suffixen genau gleich zu funktionieren. Unter der Annahme, dass mein Code niemals auf etwas älterem als NT...

694
So führen Sie mehrere .BAT-Dateien in einer .BAT-Datei aus

Ich versuche, meine commit-build.bat.BAT-Dateien als Teil unseres Erstellungsprozesses auszuführen. Inhalt von commit-build.bat: "msbuild.bat" "unit-tests.bat" "deploy.bat" Dies scheint einfach zu sein, führt jedoch commit-build.batnur das erste Element in der Liste aus ( msbuild.bat). Ich...

510
Was ist das aktuelle Verzeichnis in einer Batchdatei?

Ich möchte einige Batch-Dateien erstellen, um ein Programm zu automatisieren. Meine Frage ist, wenn ich die Batch-Datei erstelle, wie lautet das aktuelle Verzeichnis? Ist es das Verzeichnis, in dem sich die Datei befindet, oder ist es dasselbe Verzeichnis, das in der Eingabeaufforderung angezeigt...

421
Wie erfasse ich die Curl-Ausgabe in einer Datei?

Ich habe ein Textdokument, das eine Reihe von URLs in diesem Format enthält: URL = "sitehere.com" Was ich tun möchte, ist auszuführen curl -K myfile.txtund die Ausgabe der Antwort, die Curl zurückgibt, in eine Datei zu bekommen. Wie kann ich das