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.
Was ist das Windows-Batch-Äquivalent zum Linux-Shell-Befehl, echo -nder den Zeilenumbruch am Ende der Ausgabe unterdrückt? Die Idee ist, innerhalb einer Schleife in dieselbe Zeile zu schreiben.
Gibt es einen Windows-Befehlszeilenbefehl, mit dem ich den vollständigen Pfad zum aktuellen Arbeitsverzeichnis abrufen kann? Wie kann ich diesen Pfad auch in einer Variablen speichern, die in einer Batchdatei verwendet wird?
Ich weiß, dass der color bfBefehl die Farben des gesamten Befehlszeilenfensters festlegt, aber ich wollte eine einzelne Zeile in einer anderen Farbe drucken.
Ich muss testen, ob eine Variable gesetzt ist oder nicht. Ich habe verschiedene Techniken ausprobiert, aber sie scheinen immer dann zu scheitern%1 sie von Anführungszeichen umgeben sind, wie zum Beispiel wenn dies der Fall %1ist "c:\some path with spaces". IF NOT %1 GOTO MyLabel // This is invalid syntax IF …
Ich möchte, dass meine Batchdatei nur erhöht ausgeführt wird. Wenn nicht erhöht, bieten Sie dem Benutzer die Option, den Stapel als erhöht neu zu starten. Ich schreibe eine Batchdatei, um eine Systemvariable festzulegen, zwei Dateien an einen Speicherort für Programmdateien zu kopieren und ein Treiberinstallationsprogramm zu starten. Wenn ein Windows …
In einer Batch-Datei habe ich eine Zeichenfolge abcdefg. Ich möchte überprüfen, ob bcdin der Zeichenfolge. Leider scheinen alle Lösungen, die ich finde, eine Datei nach einem Teilstring zu durchsuchen , nicht nach einem String für einen Teilstring. Gibt es dafür eine einfache Lösung?
Ich versuche, dieses Skript in PowerShell auszuführen. Ich habe das folgende Skript wie ps.ps1auf meinem Desktop gespeichert . $query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2" Register-WMIEvent -Query $query -Action { invoke-item "C:\Program Files\abc.exe"} Ich habe ein Batch-Skript erstellt, um dieses PowerShell-Skript auszuführen @echo off Powershell.exe set-executionpolicy remotesigned …
Ist es möglich, eine Umgebungsvariable auf Systemebene über eine Eingabeaufforderung in Windows 7 (oder sogar XP) festzulegen? Ich verwende eine Eingabeaufforderung mit erhöhten Rechten. Wenn ich den setBefehl ( set name=value) verwende, scheint die Umgebungsvariable nur für die Sitzung der Eingabeaufforderung gültig zu sein.
Ich habe eine Reihe von Basisdateinamen, für jeden Namen 'f' gibt es genau zwei Dateien, 'f.in' und 'f.out'. Ich möchte eine Batch-Datei (in Windows XP) schreiben, die alle Dateinamen durchläuft, für jeden sollte es: Zeigen Sie den Basisnamen 'f' an. Führen Sie eine Aktion für 'f.in' aus. Führen Sie eine …
In einem Windows-Batch-Skript (Windows XP) muss ich das aktuelle Datum und die aktuelle Uhrzeit für die spätere Verwendung in Dateinamen usw. formatieren. Es ähnelt der Frage zum Stapelüberlauf, wie ein Datum in Batchdateien angehängt wird , jedoch auch mit der Zeit. Ich habe das bisher: echo %DATE% echo %TIME% set …
Ich möchte den Namen der aktuell ausgeführten Batchdatei ohne die Dateierweiterung erhalten. Dank dieses Links habe ich den Dateinamen mit der Erweiterung ... aber wie kann man einen Teilstring in einer Batchdatei am besten erstellen? Oder gibt es eine andere Möglichkeit, den Dateinamen ohne die Erweiterung zu erhalten? In diesem …
Ich erstelle a.bat unter Windows 7, der Inhalt von a.bat ist: @echo off npm config set registry https://registry.npmjs.org/ und dann a.bat ausführen, aber nicht funktionieren. Ich finde, das Wort "set" ist ein spezielles Schlüsselwort für npm und bat. Gibt es Methoden, um diese Frage zu lösen?
Der Windows-Befehl FINDSTR ist schrecklich dokumentiert. Es gibt eine sehr grundlegende Befehlszeilenhilfe, die über FINDSTR /?oder verfügbar ist HELP FINDSTR, die jedoch absolut unzureichend ist. Unter https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstr . Es gibt viele FINDSTR-Funktionen und -Einschränkungen, auf die in der Dokumentation nicht einmal hingewiesen wird. Sie könnten auch nicht ohne Vorkenntnisse und …
Grundsätzlich weiß ich, dass ich über mein Control Panel die Pfadvariable ändern kann. Aber ich frage mich, ob es eine Möglichkeit gibt, durch Batch-Programmierung einen temporären Pfad einzuschließen. Auf diese Weise wird es nur während der Ausführung dieser Batchdatei verwendet. Ich möchte nicht, dass Leute ihre Pfadvariablen ändern, nur um …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.