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.


15
So kopieren Sie eine Verzeichnisstruktur, schließen jedoch nur bestimmte Dateien ein (mithilfe von Windows-Batchdateien)
Wie der Titel sagt, wie kann ich eine Verzeichnisstruktur rekursiv kopieren, aber nur einige Dateien einschließen? ZB bei folgender Verzeichnisstruktur: folder1 folder2 folder3 data.zip info.txt abc.xyz folder4 folder5 data.zip somefile.exe someotherfile.dll Die Dateien data.zip und info.txt können überall in der Verzeichnisstruktur angezeigt werden. Wie kann ich die vollständige Verzeichnisstruktur kopieren, …


16
Kann ich einen Eingabetext in einer Bat-Datei maskieren?
Ich schreibe eine Batch-Datei, um einige andere Programme auszuführen. In diesem Fall muss ich zur Eingabe eines Passworts auffordern. Kann ich den eingegebenen Text maskieren? Ich muss keine ******* Zeichen anstelle von Eingabezeichen drucken. Das Verhalten von Linux bei der Kennwortabfrage (während der Eingabe nichts drucken) reicht aus. @echo off …

4
String-Ersetzung in Batch-Datei
Wir können Zeichenfolgen in einer Batchdatei mit dem folgenden Befehl ersetzen set str="jump over the chair" set str=%str:chair=table% Diese Zeilen funktionieren einwandfrei und ändern die Zeichenfolge "Über den Stuhl springen" in "Über den Tisch springen". Jetzt möchte ich das Wort "Stuhl" in der Zeichenfolge durch eine Variable ersetzen und weiß …

8
Wie überprüfe ich den Befehlszeilenparameter in der Datei ".bat"?
Mein Betriebssystem ist Windows Vista. Ich benötige eine ".bat" -Datei, in der ich überprüfen muss, ob der Benutzer einen Befehlszeilenparameter eingibt oder nicht. Wenn dies der Fall ist, wenn der Parameter gleich ist, -bwerde ich etwas tun, andernfalls werde ich "Ungültige Eingabe" markieren. Wenn der Benutzer keinen Befehlszeilenparameter eingibt, werde …
101 windows  file  batch-file  cmd 



12
Kopieren Sie Dateien ohne zu überschreiben
Ich kann einfach keine Möglichkeit finden, in der Befehlszeile zu sagen: "Kopieren Sie alle Dateien von Verzeichnis A nach Verzeichnis B, aber wenn die Datei bereits in Verzeichnis B vorhanden ist, überschreiben Sie sie nicht, unabhängig davon, welche Datei neuer ist." und fordere mich nicht auf. " Ich habe Kopieren, …

8
Batch-Dateien - Anzahl der Befehlszeilenargumente
Wenn Sie nur einige Shell-Skripte in Batch-Dateien konvertieren, gibt es eine Sache, die ich anscheinend nicht finden kann ... und das ist eine einfache Zählung der Anzahl der Befehlszeilenargumente. z.B. Wenn Sie haben: myapp foo bar In Shell: $ # -> 2 $ * -> foo bar $ 0 -> …


7
Kommentieren mehrerer Zeilen in der DOS-Batchdatei
Ich habe eine riesige MS DOS Batch-Datei geschrieben. Um diese Batch-Datei zu testen, muss ich nur einige Zeilen ausführen und möchte die verbleibenden Zeilen ausblenden / auskommentieren. Ich habe einige vorhandene Kommentarzeilen, beginnend mit, ::daher kann ich sie nicht ::mehr verwenden, da dadurch alle Kommentare verschlüsselt werden. Wie kann ich …



5
Batch-Äquivalent zu Bash-Backticks
Wenn ich mit Bash arbeite, kann ich die Ausgabe eines Befehls wie folgt in einen anderen Befehl einfügen: my_command `echo Test` wäre das gleiche wie my_command Test (Offensichtlich ist dies nur ein unpraktisches Beispiel.) Ich frage mich nur, ob Sie in Batch dasselbe tun können.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.