Heim - Browser
Erstellen einer Datei mit der BAT-Erweiterung. BAT-Dateien erstellen So schreiben Sie eine BAT-Datei, um ein Programm auszuführen

Grüße! Heute habe ich beschlossen, Ihnen etwas über Bat-Dateien oder Batch-Dateien, wie sie einfach genannt werden, zu erzählen. Ich gehe davon aus, dass die Verwendung von Bat-Dateien für jeden Computerbenutzer nützlich sein wird, die Möglichkeiten erweitert und die Ausführung vieler Aufgaben vereinfacht.

Was ist eine Fledermaus und warum wird sie benötigt?

Bat ist eine Dateierweiterung (bat). Sicherlich wissen viele Benutzer, dass jede Datei ihre eigene Erweiterung hat. Dies ist die letzte Zeile nach dem Punkt im Titel. Es ist dieser „Schwanz“, den das System als Musik, Video, Bild oder etwas anderes identifizieren muss. Sie können sogar experimentieren. Nehmen Sie ein beliebiges Bild und benennen Sie es zusammen mit der Erweiterung um. Windows benachrichtigt Sie sofort, dass Sie die Erweiterung ändern und die Datei wird möglicherweise vom System nicht erkannt. Stimmen Sie der Anfrage zu und Sie werden sehen, dass Ihr Bild nicht mehr als Bild angezeigt wird. Wenn Sie es wie zuvor umbenennen, wird alles wieder wiederhergestellt. Wenn Sie keine Erweiterungen sehen, müssen Sie diese Funktion im Explorer im Reiter „Ansicht“ aktivieren.

Für Windows ist bat eine Datei mit Anweisungen für bestimmte Aktionen, die in der Datei selbst enthalten sind. Eine leere Bat-Datei wird gestartet, es werden jedoch keine Aktionen ausgeführt. Eine Batchdatei ist eine Reihe von Anweisungen für die Windows-Konsole.

So erstellen Sie eine Bat-Datei zum Ausführen eines Programms

Um eine Batchdatei zu erstellen, müssen Sie einen Texteditor starten und die Datei dann unter dem endgültigen Namen „bat“ speichern. Wenn Ihr Editor keine Speicherfunktion mit einer solchen Erweiterung hat, müssen Sie diese selbst registrieren. Wenn wir eine solche Datei ausführen, öffnet sich eine Konsole und wenn keine Befehle vorhanden sind, wird sie sofort geschlossen.

Nun legen wir den Befehl fest, um das Programm auszuführen. Dazu müssen Sie unsere erstellte Batchdatei im Notepad oder einem anderen Editor öffnen und den Befehl eingeben.

Starten wir als Beispiel den Browser. Sie müssen zuerst den Startbefehl eingeben und nach dem Leerzeichen Opera schreiben.

Es sollte so aussehen:

Starten Sie Opera

Dies funktioniert für Programme dem System bekannt, aber wenn Sie Software starten, die dem System nicht bekannt ist, müssen Sie den gesamten Pfad zum Programm schreiben. Wenn Sie beispielsweise FTP im Ordner „Programme“ installiert haben, müssen Sie zum Starten den Befehl eingeben

Filezilla starten

Was ist, wenn FTP-Client in einem anderen Ordner installiert wurde, müssen Sie den gesamten Pfad eingeben.

Der Anwendungsbereich von Batchdateien ist recht breit. Sie können in der Konfiguration verschiedene Befehle eingeben. Sie können sie im Internet herausfinden. Wenn Sie an detaillierteren Informationen zu den Befehlen interessiert sind, schreiben Sie in die Kommentare und ich werde versuchen, Ihnen zu antworten. VBS funktioniert auf ähnliche Weise. Das ist dasselbe, nur werden die Befehle nicht über die Konsole ausgeführt und die Befehle unterscheiden sich geringfügig.

Diese Technologie hilft bei der Ausführung verschiedener Arten von Aufgaben und bei Automatikmodus. Einige Benutzer schreiben auf diese Weise sogar Viren. Um eine Änderung der Dateikonfiguration mit einem Texteditor zu verhindern, müssen Sie die Bat-Datei in eine Exe-Datei konvertieren. Dies hilft bei der Erstellung verschiedener Hilfssoftware, die Sie im Internet finden können. Um beispielsweise bat in exe zu konvertieren, hilft das Bat to exe-Konverterprogramm.

Die Schlägerfunktion ist sehr nützlich und manchmal notwendig. Damit können Sie ganze Programme mit einem begrenzten Aktionsumfang schreiben. Der Anwendungsbereich hängt lediglich von der Kenntnis der Befehle und der Fähigkeit, diese zu kombinieren, ab. Nutzen und erweitern Sie daher Ihre Kenntnisse und Fähigkeiten im Umgang mit einem Computer auf der Superuser-Ebene.

Wer mit dem Begriff Batch-Datei vertraut ist, weiß, dass BAT-Dateien das Leben erheblich vereinfachen und Zeit sparen können, wenn man weiß, wie man sie richtig schreibt und verwendet. In diesem Artikel werde ich über die Erstellung von BAT-Dateien sprechen und Ihnen häufige Fehler vorstellen, die beim Schreiben dieser Dateien normalerweise auftreten.

Das Erstellen einer BAT-Datei ist sehr einfach. Öffnen Sie einfach Notepad und speichern Sie ein leeres Blatt mit der Erweiterung .bat, wählen Sie die Option Speichern unter... und geben Sie in das Feld Dateiname etwas ein, das auf .bat endet, zum Beispiel test.bat.
Geben Sie den Dateityp wie im Screenshot unten an – Alle Dateien. Speichern und empfangen Sie eine BAT-Datei.

Sie können die BAT-Datei in Notepad oder einem anderen Texteditor bearbeiten, der sich auf die Arbeit mit Code konzentriert.

Kommen wir nun direkt zu den praktischen Informationen. Viele Menschen suchen im Internet nach einer Antwort auf die Frage: Wie gehe ich mit Leerzeichen in BAT-Dateien um? . In Pfaden zu Ordnern und ausführbaren Dateien führt das Vorhandensein eines Leerzeichens zu einem Fehler. Die häufigste Antwort lautet: Setzen Sie den Pfad in Anführungszeichen. Und diese Antwort ist nicht richtig. Es stimmt, einige werden Schaum vor dem Mund haben und behaupten, dass es funktioniert. Es tauchten also zwei Gründe auf – warum es nicht wahr ist und warum einige es sein werden.

Unter Windows (wie auch unter UNIX) werden auf dem System installierte Programme vom System entsprechend registriert. Daher einige von installierte Programme kann mit einem einfachen Befehl aus einer BAT-Datei oder über das Ausführen-Applet im Startfenster gestartet werden. Ein solches Programm ist Firefox:

Firefox starten

Wenn Sie nach diesem Befehl den Pfad zur ausführbaren Datei schreiben, passiert Folgendes: Der Firefox-Browser startet und versucht, die Anfrage, also die Datei, deren Pfad angegeben ist, zu verarbeiten. Das heißt, wenn Sie Folgendes angeben:

Starten Sie Firefox C:\Programme\Mozilla Firefox\firefox.exe

Der Browser öffnet sich, egal was er nach dem Starten von Firefox sagt. Deshalb werden einige Kameraden versichern, dass alles großartig funktioniert. Wenn Sie jedoch ein portables Programm verwenden, sieht die Situation völlig anders aus. Nehmen wir als Beispiel den Filezilla-FTP-Client. Da das System das Programm nicht kennt, ist die obige Zeile

Filezilla starten

wird nicht funktionieren. Um ein dem System unbekanntes Programm auszuführen, müssen Sie den Pfad dazu angeben:

Starten Sie D:\FileZilla\FileZilla.exe

Lange Namen in Fledermausdateien

Lassen Sie uns nun über Pfade und Räume sprechen. Die erste Möglichkeit, dieses Problem zu vermeiden, besteht darin, einen Kurznamen zu verwenden.

Starten Sie C:\Programme\Sound Club\scw.exe

Im Beispiel gibt es zwei Namen mit Leerzeichen. Ersetzen wir sie durch kurze. Die Regeln für die Erstellung von Kurznamen lauten wie folgt: Der Kurzname verwendet die ersten sechs Zeichen des Namens, ohne Leerzeichen, nach dem Namen wird die Seriennummer des Ordners mit dem Symbol angegeben ~ . Da es sich bei meinen Ordnern „Programme“ und „Sound Club“ um Einzelordner handelt, sieht das so aus:

Programme – Progra~1 Sound Club – SoundC~1 starten C:\Progra~1 \SoundC~1 \scw.exe

Wenn sich zwei Ordner in der Nähe befinden, zum Beispiel Sound Club und Sound Clown, müssen Sie gemäß den Regeln im obigen Beispiel SoundC~2 angeben, da in diesem Fall Sound Club der zweite Name ist (Namen werden alphabetisch gezählt). Befehl).

Diese Methode ist jedoch umständlich, da Sie Seriennummern angeben müssen. Die Situation mit Programmdateien ist mehr oder weniger normal. Nur wenige Leute werden zwei ähnliche Ordner finden Systemfestplatte. Wenn Sie sich jedoch dazu entschließen, mehrere Mozilla-Produkte auf Ihrem Computer zu installieren. Am Ende erhalten Sie mehrere Ordner, zum Beispiel:

Mozilla Firefox Mozilla Thunderbird Mozilla Sunbird

Kurznamen für sie werden sein

Mozill~1 Mozill~2 Mozill~3

Stellen Sie sich nun vor, Sie hätten eine BAT-Datei geschrieben, in der diese Programme erwähnt werden. Wenn Sie Firefox deinstallieren, funktionieren die restlichen Einträge nicht mehr, und wenn Sie Thunderbird deinstallieren, funktioniert der Eintrag für Sunbird nicht mehr. Kurz gesagt, die Methode mit Kurznamen ist nicht unser Weg.

Leerzeichen und Anführungszeichen in Bat-Dateien

Zitate funktionieren tatsächlich, aber nicht auf die Art und Weise, die normalerweise empfohlen wird. Folgendes wird normalerweise empfohlen:

Starten Sie „C:\Programme\Sound Club\scw.exe“

Der Befehl funktioniert also nicht, denn wenn Sie sich die Hilfe dazu ansehen (Start /? ), dann werden Sie in der Hilfe Folgendes sehen:

START ["header"] [Befehl/Programm] [Parameter]

Wie Sie sehen können, ist der erste Parameter der Fenstertitel und steht in Anführungszeichen. Dieser Parameter ist optional, es wird jedoch dennoch empfohlen, ihn anzugeben (), um Fehler bei der Ausführung des Befehls zu vermeiden. Sie müssen nichts in die Anführungszeichen schreiben. Es wird so ausgehen:

start „“ „C:\Programme\Sound Club\scw.exe“

Die Möglichkeit, alle Namen mit Leerzeichen separat in Anführungszeichen zu setzen, funktioniert auch:

Starten Sie C:\"Programme"\"Sound Club"\scw.exe

In einigen Fällen funktioniert jedoch keine der oben genannten Maßnahmen. In solchen Fällen kann ich die Verwendung des Befehls cd empfehlen. Gehen Sie zur Systempartition, gehen Sie dann mit cd zum Ordner „Programme“ und führen Sie das Programm aus (Start):

%SystemDrive% cd \Program Files\Sound Club\ starte scw.exe

Ich denke, diese Methode wird überall funktionieren. Jetzt noch ein paar mehr wichtige Punkte. Nehmen wir an, Sie haben eine Batchdatei erstellt, die drei Programme startet, und Sie müssen den Start eines der drei Programme vorübergehend ausschließen. Dies kann durch Löschen der Zeile oder Auskommentieren erfolgen. Die erste Methode ist Vandalismus, die zweite siehe unten.

Firefox starten, Jetaudio starten, REM starten, Defraggler starten

In diesem Fall ist der Start des auf dem System installierten Programms Defraggler.exe deaktiviert. Kommentieren Sie Zeilen, indem Sie am Anfang der Zeile den Befehl rem angeben. Alle BAT-Dateien werden in einem Konsolenfenster ausgeführt. Damit es nach Abschluss der Befehle verschwindet, vergessen Sie nicht, den Exit-Befehl am Ende zu schreiben.

Starten Sie Firefox, starten Sie Jetaudio, starten Sie den Defragmentierer und beenden Sie ihn

Starten von Anwendungen aus einer Bat-Datei

Im ersten Teil des Artikels habe ich allgemein über BAT-Dateien gesprochen. Jetzt ist klar geworden, was es ist und womit es gegessen wird. Im zweiten Teil werden wir über spezifischere Dinge sprechen. Beispielsweise, wie man mithilfe einer BAT-Datei mehrere Anwendungen mit bestimmten Einstellungen startet oder ein Programm automatisch installiert, um keine Zeit mit Antworten wie „Sie stimmen den Bedingungen zu“ zu verschwenden. Lizenzvereinbarung? und drücken Sie keine unnötigen Tasten.

Oben wurden mehrere Möglichkeiten zum Starten von Anwendungen mithilfe einer BAT-Datei beschrieben. Das allererste ist kurzer Befehl um das auf dem System installierte Programm zu starten.

Firefox starten

Das funktioniert nicht immer. Daher kann diese Technik vollständig auf einem bestimmten System eingesetzt werden, ist jedoch nicht als universelle Lösung geeignet. Wenn Ihr Ziel darin besteht, dass die BAT-Datei überall und immer funktioniert, müssen Sie vollständige Pfade verwenden:

Starten Sie C:\"Programme"\"Mozilla Firefox"\firefox.exe

Ich habe auch festgestellt, dass die BAT-Datei einen Befehl zum Ausführen enthalten muss:

Starten Sie C:\"Programme"\"Mozilla Firefox"\firefox.exe und beenden Sie es

Ausführen von Programmen in Bat-Dateien mit Parametern (Schlüsseln)

Sie können das Programm nicht nur ausführen, sondern ihm beim Start auch zusätzliche Befehle erteilen. Beispiel: Befehl zur minimierten Ausführung:

start /min D:\FileZilla\FileZilla.exe beenden

Befehlen bedeutet in diesem Fall, den Schlüssel anzugeben. Die Taste wird durch einen Schrägstrich nach dem Hauptbefehl (Befehl /Taste) gekennzeichnet. Der Hauptbefehl ist in diesem Fall start . Allerdings funktioniert die Min-Taste nur in der Hälfte der Fälle, da sie sich speziell auf den Startbefehl bezieht und nicht auf die Programme, die dieser Befehl startet.

Im Allgemeinen gibt es viele Schlüssel und Schlüsselsätze verschiedene Programme kann erheblich variieren. Es gibt jedoch einige häufig vorkommende. Zum Beispiel die Hilfetaste (/? oder /help). Um die Funktionsweise dieses Schlüssels zu verfolgen, berücksichtigen Sie Folgendes praktisches Beispiel. Öffnen Sie die Konsole (Klicken Sie auf + R , geben Sie cmd ein, dann Enter ) und geben Sie Folgendes in die Konsole ein:

Start /?

Die Konsole zeigt eine Liste gültiger Schlüssel mit Kommentaren für den Startbefehl an.

Achten Sie auf den /wait-Schalter. In manchen Fällen ist es einfach unersetzlich. Sie haben sich beispielsweise dafür entschieden, eine BAT-Datei zu verwenden, um das Archiv mit dem Programm zu entpacken und genau dieses Programm auszuführen. Die Batch-Datei enthält zwei Befehle – zum Entpacken und zum Starten. Da die Befehle beim Ausführen der BAT-Datei fast gleichzeitig ausgeführt werden, hat das Archiv keine Zeit zum Entpacken und es gibt nichts zum Ausführen. Daher wird es einen Fehler geben. In diesem Fall am Hilfe wird kommen Schlüssel /Warten:

Daher führt das System zunächst die erste Aktion aus, wartet auf deren Abschluss und fährt erst dann mit der zweiten fort. Wenn Sie eine bestimmte Zeitspanne warten müssen, ist es einfacher, ein Konsolendienstprogramm zu verwenden. Schreiben Sie an der richtigen Stelle in der BAT-Datei den folgenden Befehl (die Zahl ist die Anzahl der Sekunden):

Starten Sie Sleep.exe 15

Mit Schlüsseln kann man viel machen. Es ist möglich, Anwendungen zu installieren. Dazu werden je nach Art des Installationsprogramms, mit dem das Programm auf dem Computer installiert wird, mehrere Schlüssel verwendet:

/S /s /q /silent und eine Reihe anderer

In manchen Fällen kann es sehr praktisch sein. Avast Antivirus hat die Möglichkeit leise Installation in der Unternehmensversion. Die kostenlose (Home-)Version verfügt angeblich nicht über eine stille Installation. Wenn Sie jedoch wissen, wie das InstallShield-Installationsprogramm funktioniert, werden Sie verstehen, dass dies eine Enttäuschung ist, da dieses Installationsprogramm selbst den Schalter /S für die unbeaufsichtigte Installation unterstützt. Das bedeutet, dass alle auf dieser Basis hergestellten Produkte das Gleiche tun. Und Avast ist keine Ausnahme. Erstellen Sie einfach mit Avasts BAT eine Datei mit den Inhalten im Ordner

avast.exe starten /S beenden

Sie starten es und das Programm wird fast ohne Ihr Zutun auf Ihrem Computer installiert. Auf diese Weise können Sie eine ganze Liste von Programmen für die unbeaufsichtigte Installation schreiben und beispielsweise Zeit bei der Neuinstallation des Systems sparen. Im Artikel erfahren Sie mehr detaillierte Informationen durch Schlüssel.

Es gibt weitere Möglichkeiten, Programme mithilfe von BAT-Dateien zu verwalten. Sie können ein Programm starten, indem Sie es anweisen, beim Start eine Datei zu öffnen. Ich verwende diese Methode bei der Entwicklung von Websites. Es ist sehr praktisch, wenn Ihr gesamtes Toolkit mit nur einem Klick die benötigten Dokumente und Ordner öffnet:

Rem-Verbindung zum FTP-Server start /min D:\FileZilla\FileZilla.exe „ftp://login:password@server“ rem Öffnen von index.php in Firefox Starten Sie C:\"Programme"\"Mozilla Firefox"\firefox.exe "http://localhost/site_folder/index.php" rem Öffnen von start.html in einem Texteditor start /min C:\"Programme"\text_editor.exe "E:\server\site_folder\index.html" Öffnen Sie den Ordner mit den Site-Dateien start /min E:\server\folder_with_site rem-Konsolenausgang Ausfahrt

Ich stelle fest, dass alle oben genannten Techniken in verschiedenen Kombinationen und Kombinationen verwendet werden können.

start /min /wait program.exe /m /S start C:\Directory\program2.exe "C:\Files\file.odt" beenden

Aber es ist wichtig zu bedenken: Alles, was mit der Ausführung des in der Batch-Datei gestarteten Programms zusammenhängt, wird mit dieser in dieselbe Zeile geschrieben.

Starten Sie C:\"Programme"\"Mozilla Firefox"\firefox.exe "http://localhost/site_folder/index.php"

Als Epilog biete ich Ihnen den Konverter von BAT-Dateien in Anwendungen im .exe-Format zur Überprüfung an. Eine BAT-Datei ist nicht immer ästhetisch ansprechend, aber mit Hilfe eines Konverters können Sie eine Batch-Datei in eine Exe-Datei packen und sie mit einem beliebigen Symbol Ihrer Wahl dekorieren.

Ich bin auf einen anderen BAT-zu-EXE-Konverter gestoßen. Sie können ihn als Alternative zum vorherigen Programm betrachten: Advanced Bat To Exe Converter

Wer mit dem Begriff Batch-Datei vertraut ist, weiß, dass BAT-Dateien das Leben erheblich vereinfachen und Zeit sparen können, wenn man weiß, wie man sie richtig schreibt und verwendet. In diesem Artikel werde ich über die Erstellung von BAT-Dateien sprechen und Ihnen häufige Fehler vorstellen, die beim Schreiben dieser Dateien normalerweise auftreten.

Das Erstellen einer BAT-Datei ist sehr einfach. Öffnen Sie einfach Notepad und speichern Sie ein leeres Blatt mit der Erweiterung .bat, wählen Sie die Option Speichern unter... und geben Sie in das Feld Dateiname etwas ein, das auf .bat endet, zum Beispiel test.bat.
Geben Sie den Dateityp wie im Screenshot unten an – Alle Dateien. Speichern und empfangen Sie eine BAT-Datei.

Sie können die BAT-Datei in Notepad oder einem anderen Texteditor bearbeiten, der sich auf die Arbeit mit Code konzentriert.

Kommen wir nun direkt zu den praktischen Informationen. Viele Menschen suchen im Internet nach einer Antwort auf die Frage: Wie gehe ich mit Leerzeichen in BAT-Dateien um? . In Pfaden zu Ordnern und ausführbaren Dateien führt das Vorhandensein eines Leerzeichens zu einem Fehler. Die häufigste Antwort lautet: Setzen Sie den Pfad in Anführungszeichen. Und diese Antwort ist nicht richtig. Es stimmt, einige werden Schaum vor dem Mund haben und behaupten, dass es funktioniert. Es tauchten also zwei Gründe auf – warum es nicht wahr ist und warum einige es sein werden.

Unter Windows (wie auch unter UNIX) werden auf dem System installierte Programme vom System entsprechend registriert. Daher können einige der installierten Programme mit einem einfachen Befehl aus einer BAT-Datei oder über das Ausführen-Applet im Startfenster gestartet werden. Ein solches Programm ist Firefox:

Firefox starten

Wenn Sie nach diesem Befehl den Pfad zur ausführbaren Datei schreiben, passiert Folgendes: Der Firefox-Browser startet und versucht, die Anfrage, also die Datei, deren Pfad angegeben ist, zu verarbeiten. Das heißt, wenn Sie Folgendes angeben:

Starten Sie Firefox C:\Programme\Mozilla Firefox\firefox.exe

Der Browser öffnet sich, egal was er nach dem Starten von Firefox sagt. Deshalb werden einige Kameraden versichern, dass alles großartig funktioniert. Wenn Sie jedoch ein portables Programm verwenden, sieht die Situation völlig anders aus. Nehmen wir als Beispiel den Filezilla-FTP-Client. Da das System das Programm nicht kennt, ist die obige Zeile

Filezilla starten

wird nicht funktionieren. Um ein dem System unbekanntes Programm auszuführen, müssen Sie den Pfad dazu angeben:

Starten Sie D:\FileZilla\FileZilla.exe

Lange Namen in Fledermausdateien

Lassen Sie uns nun über Pfade und Räume sprechen. Die erste Möglichkeit, dieses Problem zu vermeiden, besteht darin, einen Kurznamen zu verwenden.

Starten Sie C:\Programme\Sound Club\scw.exe

Im Beispiel gibt es zwei Namen mit Leerzeichen. Ersetzen wir sie durch kurze. Die Regeln für die Erstellung von Kurznamen lauten wie folgt: Der Kurzname verwendet die ersten sechs Zeichen des Namens, ohne Leerzeichen, nach dem Namen wird die Seriennummer des Ordners mit dem Symbol angegeben ~ . Da es sich bei meinen Ordnern „Programme“ und „Sound Club“ um Einzelordner handelt, sieht das so aus:

Programme – Progra~1 Sound Club – SoundC~1 starten C:\Progra~1 \SoundC~1 \scw.exe

Wenn sich zwei Ordner in der Nähe befinden, zum Beispiel Sound Club und Sound Clown, müssen Sie gemäß den Regeln im obigen Beispiel SoundC~2 angeben, da in diesem Fall Sound Club der zweite Name ist (Namen werden alphabetisch gezählt). Befehl).

Diese Methode ist jedoch umständlich, da Sie Seriennummern angeben müssen. Die Situation mit Programmdateien ist mehr oder weniger normal. Nur wenige Leute werden zwei ähnliche Ordner auf dem Systemlaufwerk finden. Wenn Sie sich jedoch dazu entschließen, mehrere Mozilla-Produkte auf Ihrem Computer zu installieren. Am Ende erhalten Sie mehrere Ordner, zum Beispiel:

Mozilla Firefox Mozilla Thunderbird Mozilla Sunbird

Kurznamen für sie werden sein

Mozill~1 Mozill~2 Mozill~3

Stellen Sie sich nun vor, Sie hätten eine BAT-Datei geschrieben, in der diese Programme erwähnt werden. Wenn Sie Firefox deinstallieren, funktionieren die restlichen Einträge nicht mehr, und wenn Sie Thunderbird deinstallieren, funktioniert der Eintrag für Sunbird nicht mehr. Kurz gesagt, die Methode mit Kurznamen ist nicht unser Weg.

Leerzeichen und Anführungszeichen in Bat-Dateien

Zitate funktionieren tatsächlich, aber nicht auf die Art und Weise, die normalerweise empfohlen wird. Folgendes wird normalerweise empfohlen:

Starten Sie „C:\Programme\Sound Club\scw.exe“

Der Befehl funktioniert also nicht, denn wenn Sie sich die Hilfe dazu ansehen (Start /? ), dann werden Sie in der Hilfe Folgendes sehen:

START ["header"] [Befehl/Programm] [Parameter]

Wie Sie sehen können, ist der erste Parameter der Fenstertitel und steht in Anführungszeichen. Dieser Parameter ist optional, es wird jedoch dennoch empfohlen, ihn anzugeben (), um Fehler bei der Ausführung des Befehls zu vermeiden. Sie müssen nichts in die Anführungszeichen schreiben. Es wird so ausgehen:

start „“ „C:\Programme\Sound Club\scw.exe“

Die Möglichkeit, alle Namen mit Leerzeichen separat in Anführungszeichen zu setzen, funktioniert auch:

Starten Sie C:\"Programme"\"Sound Club"\scw.exe

In einigen Fällen funktioniert jedoch keine der oben genannten Maßnahmen. In solchen Fällen kann ich die Verwendung des Befehls cd empfehlen. Gehen Sie zur Systempartition, gehen Sie dann mit cd zum Ordner „Programme“ und führen Sie das Programm aus (Start):

%SystemDrive% cd \Program Files\Sound Club\ starte scw.exe

Ich denke, diese Methode wird überall funktionieren. Nun noch ein paar wichtige Punkte. Nehmen wir an, Sie haben eine Batchdatei erstellt, die drei Programme startet, und Sie müssen den Start eines der drei Programme vorübergehend ausschließen. Dies kann durch Löschen der Zeile oder Auskommentieren erfolgen. Die erste Methode ist Vandalismus, die zweite siehe unten.

Firefox starten, Jetaudio starten, REM starten, Defraggler starten

In diesem Fall ist der Start des auf dem System installierten Programms Defraggler.exe deaktiviert. Kommentieren Sie Zeilen, indem Sie am Anfang der Zeile den Befehl rem angeben. Alle BAT-Dateien werden in einem Konsolenfenster ausgeführt. Damit es nach Abschluss der Befehle verschwindet, vergessen Sie nicht, den Exit-Befehl am Ende zu schreiben.

Starten Sie Firefox, starten Sie Jetaudio, starten Sie den Defragmentierer und beenden Sie ihn

Starten von Anwendungen aus einer Bat-Datei

Im ersten Teil des Artikels habe ich allgemein über BAT-Dateien gesprochen. Jetzt ist klar, was es ist und womit es gegessen wird. Im zweiten Teil werden wir über spezifischere Dinge sprechen. Wie kann man beispielsweise mithilfe einer BAT-Datei mehrere Anwendungen mit bestimmten Einstellungen starten oder ein Programm automatisch installieren, um keine Zeit mit Antworten wie „Sind Sie mit den Bedingungen der Lizenzvereinbarung einverstanden?“ zu verschwenden. und drücken Sie keine unnötigen Tasten.

Oben wurden mehrere Möglichkeiten zum Starten von Anwendungen mithilfe einer BAT-Datei beschrieben. Der allererste ist ein kurzer Befehl zum Starten des auf dem System installierten Programms.

Firefox starten

Das funktioniert nicht immer. Daher kann diese Technik vollständig auf einem bestimmten System eingesetzt werden, ist jedoch nicht als universelle Lösung geeignet. Wenn Ihr Ziel darin besteht, dass die BAT-Datei überall und immer funktioniert, müssen Sie vollständige Pfade verwenden:

Starten Sie C:\"Programme"\"Mozilla Firefox"\firefox.exe

Ich habe auch festgestellt, dass die BAT-Datei einen Befehl zum Ausführen enthalten muss:

Starten Sie C:\"Programme"\"Mozilla Firefox"\firefox.exe und beenden Sie es

Ausführen von Programmen in Bat-Dateien mit Parametern (Schlüsseln)

Sie können das Programm nicht nur ausführen, sondern ihm beim Start auch zusätzliche Befehle erteilen. Beispiel: Befehl zur minimierten Ausführung:

start /min D:\FileZilla\FileZilla.exe beenden

Befehlen bedeutet in diesem Fall, den Schlüssel anzugeben. Die Taste wird durch einen Schrägstrich nach dem Hauptbefehl (Befehl /Taste) gekennzeichnet. Der Hauptbefehl ist in diesem Fall start . Allerdings funktioniert die Min-Taste nur in der Hälfte der Fälle, da sie sich speziell auf den Startbefehl bezieht und nicht auf die Programme, die dieser Befehl startet.

Im Allgemeinen gibt es viele Tasten und die Tastensätze für verschiedene Programme können erheblich variieren. Es gibt jedoch einige häufig vorkommende. Zum Beispiel die Hilfetaste (/? oder /help). Um zu sehen, wie dieser Schlüssel funktioniert, schauen wir uns ein praktisches Beispiel an. Öffnen Sie die Konsole (Klicken Sie auf + R , geben Sie cmd ein, dann Enter ) und geben Sie Folgendes in die Konsole ein:

Start /?

Die Konsole zeigt eine Liste gültiger Schlüssel mit Kommentaren für den Startbefehl an.

Achten Sie auf den /wait-Schalter. In manchen Fällen ist es einfach unersetzlich. Sie haben sich beispielsweise dafür entschieden, eine BAT-Datei zu verwenden, um das Archiv mit dem Programm zu entpacken und genau dieses Programm auszuführen. Die Batch-Datei enthält zwei Befehle – zum Entpacken und zum Starten. Da die Befehle beim Ausführen der BAT-Datei fast gleichzeitig ausgeführt werden, hat das Archiv keine Zeit zum Entpacken und es gibt nichts zum Ausführen. Daher wird es einen Fehler geben. In diesem Fall wird der Schlüssel zur Rettung kommen /Warten:

Daher führt das System zunächst die erste Aktion aus, wartet auf deren Abschluss und fährt erst dann mit der zweiten fort. Wenn Sie eine bestimmte Zeitspanne warten müssen, ist es einfacher, ein Konsolendienstprogramm zu verwenden. Schreiben Sie an der richtigen Stelle in der BAT-Datei den folgenden Befehl (die Zahl ist die Anzahl der Sekunden):

Starten Sie Sleep.exe 15

Mit Schlüsseln kann man viel machen. Es ist möglich, Anwendungen zu installieren. Dazu werden je nach Art des Installationsprogramms, mit dem das Programm auf dem Computer installiert wird, mehrere Schlüssel verwendet:

/S /s /q /silent und eine Reihe anderer

In manchen Fällen kann es sehr praktisch sein. Avast Antivirus verfügt in der Unternehmensversion über eine unbeaufsichtigte Installationsoption. Die kostenlose (Home-)Version verfügt angeblich nicht über eine stille Installation. Wenn Sie jedoch wissen, wie das InstallShield-Installationsprogramm funktioniert, werden Sie verstehen, dass dies eine Enttäuschung ist, da dieses Installationsprogramm selbst den Schalter /S für die unbeaufsichtigte Installation unterstützt. Das bedeutet, dass alle auf dieser Basis hergestellten Produkte das Gleiche tun. Und Avast ist keine Ausnahme. Erstellen Sie einfach mit Avasts BAT eine Datei mit den Inhalten im Ordner

avast.exe starten /S beenden

Sie starten es und das Programm wird praktisch ohne Ihr Zutun auf Ihrem Computer installiert. Auf diese Weise können Sie eine ganze Liste von Programmen für die unbeaufsichtigte Installation schreiben und beispielsweise Zeit bei der Neuinstallation des Systems sparen. Im Artikel erhalten Sie detailliertere Informationen zu den Schlüsseln.

Es gibt weitere Möglichkeiten, Programme mithilfe von BAT-Dateien zu verwalten. Sie können ein Programm starten, indem Sie es anweisen, beim Start eine Datei zu öffnen. Ich verwende diese Methode bei der Entwicklung von Websites. Es ist sehr praktisch, wenn Ihr gesamtes Toolkit mit nur einem Klick die benötigten Dokumente und Ordner öffnet:

Rem-Verbindung zum FTP-Server start /min D:\FileZilla\FileZilla.exe „ftp://login:password@server“ rem Öffnen von index.php in Firefox Starten Sie C:\"Programme"\"Mozilla Firefox"\firefox.exe "http://localhost/site_folder/index.php" rem Öffnen von start.html in einem Texteditor start /min C:\"Programme"\text_editor.exe "E:\server\site_folder\index.html" Öffnen Sie den Ordner mit den Site-Dateien start /min E:\server\folder_with_site rem-Konsolenausgang Ausfahrt

Ich stelle fest, dass alle oben genannten Techniken in verschiedenen Kombinationen und Kombinationen verwendet werden können.

start /min /wait program.exe /m /S start C:\Directory\program2.exe "C:\Files\file.odt" beenden

Aber es ist wichtig zu bedenken: Alles, was mit der Ausführung des in der Batch-Datei gestarteten Programms zusammenhängt, wird mit dieser in dieselbe Zeile geschrieben.

Starten Sie C:\"Programme"\"Mozilla Firefox"\firefox.exe "http://localhost/site_folder/index.php"

Als Epilog biete ich Ihnen den Konverter von BAT-Dateien in Anwendungen im .exe-Format zur Überprüfung an. Eine BAT-Datei ist nicht immer ästhetisch ansprechend, aber mit Hilfe eines Konverters können Sie eine Batch-Datei in eine Exe-Datei packen und sie mit einem beliebigen Symbol Ihrer Wahl dekorieren.

Ich bin auf einen anderen BAT-zu-EXE-Konverter gestoßen. Sie können ihn als Alternative zum vorherigen Programm betrachten: Advanced Bat To Exe Converter

Mit Bat-Dateien (auch bekannt als „Bat-Datei“) Batchdatei") kann Ihnen oft die Arbeit erleichtern, beispielsweise durch eine Automatisierung der Installation Software, nach vorgegebenen Parametern; Datums- und Uhrzeitsynchronisierung; Ausführen von Befehlssequenzen usw. Um solche Skripte verwenden zu können, müssen Sie jedoch in der Lage sein, sie zu erstellen. Im Kern handelt es sich bei Dateien mit der Erweiterung .bat um eine Gruppe Konsolenbefehle, die gleichen wie diejenigen, die in der Befehlszeile verwendet werden.

Der Artikel beschreibt drei Methoden zum Erstellen von .bat-Dateien:

  1. Durch die Verwendung Befehlszeile.
  2. Verwenden des Notepad-Programms.
  3. Verwendung des Dienstprogramms „Dr.Batcher“.

Schritt 1. Um die Befehlszeile im Menü „Start“ zu starten, verwenden Sie den Dialog „Programme und Dateien durchsuchen“. Sie müssen den Suchparameter cmd festlegen und mit der linken Maustaste auf das Symbol im Abschnitt „Programme“ klicken.

Schritt 2. Es wird empfohlen, zum Speichern geschriebener Batchdateien ein separates Verzeichnis zu verwenden. Wählen Sie daher einen Speicherort auf Ihrer Festplatte aus und erstellen Sie ihn spezieller Ordner, indem Sie den Befehl „MD D:\Bat“ eingeben.

Notiz! Der Befehl wird ohne Anführungszeichen eingegeben, ein Leerzeichen wird erst nach der Verwendung hinzugefügtM.D. In diesem Fall ein Ordner mit dem Namen « Schläger"wird auf der Festplatte erstelltD. Die Befehlszeile unterscheidet nicht zwischen Groß- und Kleinschreibung, d. h. das Ergebnis der Ausführung von „MDD:\Fledermaus“, „mdD:\Fledermaus“ und „mdD:\„Bat“ wird das Gleiche sein.

Schritt 3. Erstellen Sie die eigentliche Batchdatei mit dem Befehl „@echo off > D:\Bat\probnik.bat“.

Notiz! In diesem Fall ist die Groß-/Kleinschreibung wichtig, wenn Sie den Platzierungspfad angeben, also den Ordner „Fledermaus“, „Fledermaus“ und „BAT“ – drei unabhängige und völlig unterschiedliche Verzeichnisse. Wenn Sie auf einen nicht vorhandenen Ordner verweisen, wird der Befehl nicht ausgeführt. Bitte beachten Sie, dass auch keine Fehlermeldung angezeigt wird.

Schritt 4. Um den Inhalt einer Datei zu ändern, öffnen Sie den Speicherort, an dem sie gespeichert ist Kontextmenü und wählen Sie die Zeile „Ändern“.

Erstellen Sie eine Batchdatei mit Notepad

Schritt 1. Um den Notizblock zu starten, gehen Sie zum Menü „Alle Programme“, wählen Sie „Zubehör“ und klicken Sie auf das Startsymbol.

Schritt 2.

Erfahren Sie im neuen Artikel, wie Sie ohne große Programmierkenntnisse eine Datei erstellen können –

Als Beispiel empfehlen wir Ihnen, den folgenden Code zu verwenden, der ein Bild eines Sterns anzeigt:

« @echo aus

Modus con cols=32 Zeilen=50

Titelstar!

für %%i in (

88888888888888881888888888888888,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,

) geben %%i wieder

Pause > null

Aufmerksamkeit! Der Code muss ohne Anführungszeichen eingegeben werden. Überprüfen Sie immer die Befehlssyntax. Wenn Sie vergessen, am Ende einer Zeile ein Komma zu setzen, wird das Programm bei der Ausführung mit der nächsten zusammengeführt.

Schritt 3. Speichern Sie die resultierende Datei im gewünschten Verzeichnis. Um die Auflösung zu ändern, verwenden Sie die Zeile „Dateityp“, wählen Sie darin „Alle Dateien“ aus und geben Sie bei der Namenseingabe nach dem Punkt „bat“ ein.

Erstellen einer Batchdatei mit dem Befehl „Dr.Batcher"

Angegeben Softwareprodukt ist kostenpflichtig, bietet aber die Möglichkeit, eine Testversion 30 Tage lang zu nutzen.

Schritt 1. Um eine Datei zu erstellen, verwenden Sie das Menü „Datei“, den Eintrag „Neu...“ oder die Tastenkombination „Strg+N“.

Schritt 2. Aktivieren Sie im Dialogfeld „Batchdatei leeren“ und klicken Sie auf „OK“.

Schritt 3. Geben Sie an, welche Befehle die Bat-Datei ausführen soll.

Notiz! Der rechte Rahmen enthält Tastenbefehle, die Sie beim Schreiben von Code verwenden können. Wählen Sie einfach das gewünschte aus und klicken Sie auf „EinfügenCommand“, was hilft, beim Arbeiten Zeit zu sparen.

Schritt 4. Speichern Sie die resultierende Datei im gewünschten Verzeichnis.

Wichtig! Bitte beachten Sie, dass Sie mit diesem Dienstprogramm das Programm im laufenden Betrieb debuggen können. Benutzen Sie einfach das Menü „Batch“, um die bereits eingegebene Sequenz zu starten. Der Fortschritt wird im unteren Rahmen angezeigt. Bei Verwendung des Artikels „AusführenInExtern„Windows...“ führt die Batchdatei aus, ähnlich wie beim Starten über das Betriebssystem.

Abschluss

Wir haben drei Möglichkeiten zum Erstellen von Dateien mit der Erweiterung .bat beschrieben. Zwei der aufgeführten Methoden sind Standardmethoden von Windows, eine erfordert die Installation zusätzlicher Software. Die Bewertung jeder Methode ist in der Übersichtstabelle angegeben.

Informationen\NameBefehlszeileNotizbuchDr. Batcher
LizenzLieferung mit WindowsLieferung mit WindowsBezahlt
Russische SpracheAbhängig von der Windows-VersionJe nach Ausführung
Erstellen einer Batch-DateiJaJaJa
Bearbeiten einer Batch-DateiNEINJaJa
Benutzerfreundlichkeit der Benutzeroberfläche (von 1 bis 5)4 4 5

Video – Erstellen einer Bat-Datei

BAT-Dateien sind Textdokument, das eine spezielle Erweiterung hat. Darin werden Befehle zur späteren Ausführung auf der Befehlszeile geschrieben. Durch Ausführen der Datei aktivieren Sie das CMD-Programm, es liest Befehle, die nacheinander ausgeführt werden. Auf diese Weise können Sie die Arbeit mit der Befehlszeile vereinfachen und gleichzeitig die gewünschte Reihenfolge beibehalten. Natürlich können Sie alle Befehle gleichzeitig manuell in die Befehlszeile eingeben. Wenn Sie jedoch dieselben Vorgänge wiederholen müssen, ist es viel bequemer, dies durch automatisches Lesen der in Form eines Fledermausdokuments geschriebenen Liste zu tun. Diese Option ist auch deshalb praktisch und komfortabel, weil Sie die Reihenfolge nachträglich ändern, neue Prozesse hinzufügen, die Sie benötigen, und auch unnötige entfernen können.

BAT hilft bei der Automatisierung von Prozessen: Programmstart, Archivierung, Backups. Daher ist es hilfreich zu wissen, wie man eine Bat-Datei selbst erstellt, korrigiert und ergänzt.

Arbeiten mit bat mit Notepad

Erstellungsalgorithmus

Das Arbeiten mit Notepad ist überhaupt nicht kompliziert. Wenn Sie dies noch nie zuvor getan haben, können Sie problemlos damit umgehen, indem Sie lernen, wie man eine Bat-Datei erstellt und ihr Befehle hinzufügt. Beginnen wir mit der Schöpfung. Befolgen Sie hier strikt den Algorithmus:

  1. Erstellen Sie ein Textdokument, Sie erhalten es zunächst mit txt-Erweiterung. Es gibt mehrere Möglichkeiten, diesen Vorgang auszuführen. Einige davon hängen von der Windows-Version ab, die Sie installiert haben:
    • Klicken Sie in dem von Ihnen ausgewählten Ordner mit der rechten Maustaste auf das Feld. Es öffnet sich ein Menü. Dort wählen wir „Erstellen“ – „Textdokument“;
    • Starten Sie „Notepad“ über „Start“, indem Sie „Alle Programme“ – „Zubehör“ – „Notepad“ (für Windows 7) auswählen.
    • Im späteren (nach 7) Windows-Versionen Sie können „Notepad“ auch über „Start“ öffnen: Gehen Sie zu „Alle Anwendungen“, dann zu „Zubehör“ – „Windows“ und wählen Sie dort „Notepad“ aus der Liste aus;
    • Öffnen Sie das Systembefehlsfenster mit der Kombination Win + R, geben Sie „notepad“ in die Zeile ein und klicken Sie auf „Ok“.
  2. Geben Sie den Befehlstext ein. Um es auszuprobieren, notieren Sie sich zum Beispiel „START taskmgr.exe“ – starten Sie den Task-Manager. „START“ teilt dem Befehlsinterpreter mit, dass ein Programm gestartet werden muss, dann wird die ausführbare Datei des Programms angezeigt.
  3. Geben Sie den Pfad an, in dem das erstellte Dokument gespeichert werden soll.
  4. Geben Sie im Speicherfenster an:
    • in der Zeile „Typ“ – „Alle Dateien“;
    • Geben Sie in der Zeile „Name“ den Namen und die Erweiterung von bat ein, fügen Sie sie nach dem Namen hinzu und setzen Sie einen Punkt zwischen dem Namen und der Erweiterung, zum Beispiel „file.bat“.
  5. Klicken Sie auf „Speichern“.

Eine Batchdatei mit der Erweiterung .bat wird in dem von Ihnen angegebenen Ordner angezeigt.

Eine Datei ausführen

Es ist einfacher, eine Bat-Datei zu öffnen, indem Sie mit der Maus darauf doppelklicken. Die zweite Methode besteht darin, über die Befehlszeile zu starten: Geben Sie die Adresse ein, an der sich das von Ihnen gespeicherte Dokument mit der Erweiterung .bat befindet.

Bearbeitung

Wenn Sie das Dokument ändern möchten – Befehle zur BAT-Datei hinzufügen, einige davon löschen, ein anderes Programm eingeben, um später damit zu arbeiten – ist das nicht schwierig. Öffnen Sie das Dokument mit Texteditor. Dies geht bequem, indem Sie mit der rechten Maustaste auf die bat-Datei klicken und im sich öffnenden Menü „Bearbeiten“ auswählen. Notepad wird gestartet – dort können Sie Befehle bearbeiten, Inhalte ändern und Ergänzungen vornehmen.

Anwendung von Dr.Batcher

Für einen Anfänger, der gerade erst anfängt, mit dem Befehlsinterpreter zu arbeiten und ihn eher selten verwendet, reicht Notepad aus. Wenn Sie ein höheres professionelles Niveau erreichen möchten, empfehlen wir die Verwendung des Dr.Batcher-Dienstprogramms. In Dr.Batcher können Sie Seiten nummerieren, es gibt Unterstützung für Lesezeichen, eine Liste der in bat verwendeten Systembefehle, eingegebene Befehle werden hervorgehoben.

Ein Dokument erstellen

Der Algorithmus ist einfach und erfordert keine besonderen Fähigkeiten oder Professionalität. Nachdem Sie das Dienstprogramm heruntergeladen haben, können Sie schnell alles erledigen, was Sie brauchen.

Starten Sie Dr.Batcher.

  1. Offen neue Seite: „Datei“ – „Neu“ oder klicken Sie auf das leere Blattsymbol im Menü „Datei“.
  2. Klicken Sie im Dialogfenster auf „Batchdatei leeren“.
  3. Es erscheint ein Programmfenster mit Funktionen für die Arbeit mit bat.
  4. Speichern Sie nach der Eingabe des erforderlichen Textes.

Bearbeitung

Wenn Sie eine Bat-Datei ändern müssen, kann dies in Dr.Batcher auf verschiedene Arten erfolgen:

  1. Klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie „Mit Dr.Batcher bearbeiten“ aus dem Menü.
  2. Starten Sie Batcher. Öffnen Sie die gewünschte Bat-Datei, indem Sie dem Pfad folgen:
  • "Datei";
  • "Offen";
  • Geben Sie den Pfad zum Dokument an;
  • "Offen".

Nachdem Sie einem der vorgeschlagenen Pfade gefolgt sind, wird das Dienstprogramm geöffnet. Im Fenster wird Text angezeigt, in dem Sie Anpassungen vornehmen, Befehle ändern, ergänzen und unnötige Befehle löschen können.

Eine Bat-Datei ist nützlich, wenn Sie Aufgaben in Windows automatisieren müssen. Insbesondere wenn es notwendig ist, Aktionen in einem bestimmten Algorithmus mehrmals (periodisch oder hintereinander) auszuführen. Dies ist normalerweise beim Erstellen eines Verzeichnissystems, beim Massenumbenennen von Dateien und bei anderen einfachen und komplexeren Vorgängen erforderlich. Nachdem Sie die Reihenfolge der Aktionen gespeichert haben, können Sie den Vorgang jederzeit schnell und ohne Zeitverlust mit der manuellen Eingabe von Befehlen starten, für verschiedene Programme wiederholen und im fertigen Text nur deren Namen eingeben. Die oben aufgeführten Empfehlungen zum Erstellen einer Fledermausdatei helfen Ihnen, diese nicht nur selbst zu erstellen, sondern auch zu bearbeiten.



 


Lesen:



Position der Köpfe auf der Antenne

Position der Köpfe auf der Antenne

Der Artikel enthüllt die wichtigsten Methoden zur Bestimmung des Azimuts mit einem Magnetkompass und die Orte seines möglichen Einsatzes. Verwendung...

So laden Sie einen intelligenten Assistenten für ein Android-Gerät herunter und konfigurieren ihn

So laden Sie einen intelligenten Assistenten für ein Android-Gerät herunter und konfigurieren ihn

Aktualisierungsdatum: 05.08.2017 09:22:20 Neueste Version: Kompatibilität: von Android 4.0.3-4.0.4 bis Android 6.0 Anwendungsrechte: Modi ändern...

Optionen „Überall zu Hause“ und „Überall zu Hause in Russland“ MTS - Beschreibung, Kosten, Verbindung

Optionen „Überall zu Hause“ und „Überall zu Hause in Russland“ MTS - Beschreibung, Kosten, Verbindung

Russland nimmt ein riesiges Gebiet unseres Planeten ein. Viele Russen sind mit häufigen Reisen durch ihr Heimatland konfrontiert: Geschäftsreisen, Reisen ...

So stellen Sie ein Windows-Benutzerkennwort wieder her oder setzen es zurück

So stellen Sie ein Windows-Benutzerkennwort wieder her oder setzen es zurück

Wenn Sie plötzlich das Passwort für Ihr Windows-Konto vergessen haben, bleibt Ihnen nichts anderes übrig, als nach einer Möglichkeit zu suchen, es zurückzusetzen oder festzulegen ...

Feed-Bild RSS