Pause mit der Eingabetaste im Batch-Skript

MD Aminul Islam 26 Mai 2022
Pause mit der Eingabetaste im Batch-Skript

Dieses Tutorial zeigt, wie Sie ein Programm mit der Enter-Taste in Batch Script anhalten.

Pause mit der Eingabetaste im Batch-Skript

Manchmal müssen wir einen Code anhalten, damit der Benutzer die erhaltene Ausgabe durchgehen kann. Zu diesem Zweck können wir das Schlüsselwort PAUSE verwenden.

Aber das Schlüsselwort PAUSE funktioniert mit jeder Taste, die auf der Tastatur verfügbar ist. Wenn Sie das möchten, wird der Code erst fortgesetzt, wenn der Benutzer genau auf die Enter-Taste klickt.

Dann müssen Sie diesem Tutorial folgen. In diesem Tutorial werden wir einen Weg sehen, durch den Sie die Enter-Taste drücken können, um mit dem Code fortzufahren.

Schauen Sie sich unser untenstehendes Codebeispiel an, und wir werden es kurz besprechen.

@echo off
SET /P a=Press ENTER to continue...

Das oben gezeigte Beispiel wird nur fortgesetzt, wenn der Benutzer die Enter-Taste drückt. Sie können feststellen, dass wir hier das Schlüsselwort SET verwendet haben, das uns nur erlaubt, Variablen zu deklarieren.

Natürlich deklarieren wir hier Variablen, a, aber der der Variablen a durch Benutzereingabe zugewiesene Wert wird ungenutzt, weil wir die Variable a verwenden, um zu erkennen, ob der Benutzer die Enter gedrückt hat Schlüssel. Es wirkt wie eine Dummy-Variable.

Wenn wir etwas in das Programm eingeben, drücken wir die Enter-Taste, um dem Programm mitzuteilen, dass die Eingabe beendet ist. Danach geht das Programm zum nächsten Schritt.

Die oben geteilte Idee des Programms ist, dass wir nur die Enter drücken, ohne irgendeine Eingabe zu machen. Der Zweck besteht darin, eine Fehlermeldung an ein Programm zu senden, dass die Benutzereingabe erfolgt ist, und das Programm zu seinem nächsten Schritt übergeht.

Es spielt keine Rolle, dass der Eingabewert leer ist, da kein anderer Teil des Programms die Variable verwendet.

Bitte beachten Sie, dass der Code, den wir in diesem Befehl gezeigt haben, in Batch und nur für die Windows CMD-Umgebung geschrieben ist.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Verwandter Artikel - Batch Script