Als «batch» getaggte Fragen

Eine Batch-Datei ist der Name eines Skriptdateityps, einer Textdatei, die eine Reihe von Befehlen enthält, die vom Befehlsinterpreter unter MS-DOS und Microsoft Windows ausgeführt werden müssen.


7
Windows-Eingabeaufforderung: Wie erhalte ich die Ausgabe eines Befehls in eine Umgebungsvariable?
Ich möchte eine Umgebungsvariable haben, die den Wochentag in cmd.exe enthält. Wenn ich diesen Befehl ausführe, erhalte ich das gewünschte Ergebnis. C:\Users\tisc> powershell (get-date).dayofweek Friday Hier versuche ich das Ergebnis in einer Umgebungsvariablen zu speichern. C:\Users\tisc> set dow = powershell (get-date).dayofweek Aber wenn ich versuche, es zu bekommen, bekomme ich …



3
For Loop-Zählung von 1 bis n in einem Windows Bat-Skript
Ich muss n-mal einen Windows-Befehl in einer bat-Skriptdatei ausführen. Ich weiß, wie man das in verschiedenen Programmiersprachen macht, kann es aber nicht schaffen, es in der Windows-Befehlszeile richtig zu machen :-( Ich würde sowas auch erwarten for(int i = 0; i < 100; i++) { // do something } oder …




8
Das Programm wird nicht ordnungsgemäß als geplante Aufgabe ausgeführt
Situation Ich habe ein Batch-Skript, das einige Dateien vorbereitet, ein Programm ( .exe) ausführt und diese Dateien dann löscht. Diese Aufgabe sollte stündlich ausgeführt werden, daher versuche ich, dies mithilfe von geplanten Aufgaben zu konfigurieren. Das Problem ist, dass das zuvor erwähnte Programm .batbeim Aufrufen von der Task aus (weder …


2
Rufen Sie die Batch-Datei auf und führen Sie sie unter einem eigenen Pfad / Verzeichnis aus
Ich habe eine Batch-Datei, die andere Batch-Dateien wie folgt aufruft: e:\foo\master.bat hat den Inhalt: call e:\bar\run1.bat und e:\bar\run1.bathat den Inhalt app1.exe Das Problem ist, dass beim Ausführen das master.bat app1.exenicht ausgeführt wird, da erwartet wird, dass es sich im e:\fooVerzeichnis befindet, anstatt dass es sich im e:\barVerzeichnis befindet


1
Das Shutdown-Skript wird nicht ausgeführt, wenn die Workstation nicht mit dem Netzwerk verbunden ist
Ich muss jedes Mal, wenn ein System heruntergefahren wird, ein Batch-Skript ausführen, unabhängig davon, ob der Computer mit dem Netzwerk verbunden ist oder nicht. (Es sollte für die Frage keine Rolle spielen, aber das betreffende Skript löscht die Druckwarteschlange des Geräts. Ich kann dieses Skript jedoch nicht ausführen, wenn der …

4
Stellen Sie fest, ob auf dem Laufwerk C 2 GB freier Speicherplatz vorhanden sind
Ich versuche festzustellen, ob ein Ziel-PC mindestens 2 GB freien Speicherplatz hat. Folgendes habe ich bisher: @echo off for /f "usebackq delims== tokens=2" %%x in (`wmic logicaldisk where "DeviceID='C:'" get FreeSpace /format:value`) do set "FreeSpace=%%x" IF /i %FreeSpace% GTR "2147483648" (ECHO C Drive Has Enough Available Disk For Install %FreeSpace%) …

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.