ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
70993
70993
EMPFEHLEN
-
Hallo Leute,
wer kann mir folgendes verraten?
Ich will in einer Batchdatei Abfragen (Eingabe des Users) einbauen. Wie lautet der Befehl dafür? Kann man auch das Eingegebene in eine Variable stecken? Wenn ja, wie? Kann man auch if-Abfragen in ein Batch-Script einbauen?
Am coolsten wäre ein Beispiel....
Gruß Alex
-
Soviel ich weiss: NeinOriginal geschrieben von shareware
Hallo Leute,
wer kann mir folgendes verraten?
Ich will in einer Batchdatei Abfragen (Eingabe des Users) einbauen. Wie lautet der Befehl dafür?
Jein: Du kannst Platzhalter im Script machen, abgetrent duruch %1 %2 usw... Aufruf siet dann etwa so aus: script.bat variable1 variable2Kann man auch das Eingegebene in eine Variable stecken? Wenn ja, wie?
Auch wieder nein.Kann man auch if-Abfragen in ein Batch-Script einbauen?
Eine Batch-Datei ist eine reine Stapel-Verarbeitungs-Datei. Darin können alle DOS-Funktionen gebraucht werden.Am coolsten wäre ein Beispiel....
Gruß Alex
Falls du ne Ahnung von C/C++ hast schreibste am besten ein eigenes kleines Programm das die Abfragen übernimmt und dan die Batchdatei ausführt.
Wäre mit Delphi oder anderen Programiersprachen sicher auch machbar...Geändert von dfd1 (22.01.04 um 22:25 Uhr)
In the beginning there was GOD
John 1,1
-
Danke Dir für die Antwort. Ich dachte da ginge was, weil in Unix auch Abfragen in Scripten möglich sind.
Gruß Alex
-
Moin,
laut meinen Infos kannst du in einer Batch Datei Variablen verwenden.
Und sie dann auch Abfragen.
Verarbeitung müsste dann so aussehen.
set user=Test
set group=Beispiel
:weiter1
if not %group% == Beispiel goto weiter2
if not exist g:\nul net use g: \\server\Daten
:weiter2
if not %user% == Test goto weiter5
if not exist f:\nul net use f: \\Anwender\Test
usw. ......
mit der Eingabe von Werten während der Verarbeitung habe ich keinerlei
Erfahrung. Ist aber in einer solchen bat Datei eigentlich nicht der Sinn.
Cu
DreamDev
-
Ich hoffe, ich habe die Fragestellung nicht falsch verstanden, ich habe über Google zu diesem Forum und Beitrag gefunden.
Bei Windows XP und Windows 2000 kannst du in einer Batchdatei auf eine Eingabe warten und diese einer Variablen zuordnen. Der Befehl lautet
set /p Variable=
Z. B.:
echo Bitte Benutzernamen eingeben
set /p Benutzer=
Jetzt hast du in der Variable %Benutzer% deine Eingabe, allerdings nur in deiner DOS-Session, wenn du das Eingabeaufforderungsfenster schließt, ist die Variable samt Inhalt weg.
Ich nutze das bei einer Batchdatei, mit der der Nutzer bei Bedarf Netzlaufwerke verbinden kann:
@echo Bitte geben Sie Ihr Passwort ein:
set /p passwort=
net use f: \\Server\Freigabename /User
omäne\%USERNAME% %passwort%
Beste Grüße
bithopper
-
08.06.10 02:53 #6mein freund Tutorials.de Gastzugang
und da hat doch einer behauptet if abragen sein nicht möglich, was'n quatsch.
Ähnliche Themen
-
Batch-Datei ruft PHP-Seite auf: Wie Variablen übergeben?
Von MC-René im Forum PHPAntworten: 4Letzter Beitrag: 21.06.10, 12:38 -
[Batch] aus einer datei ein bestimmtes wort auslesen?
Von Nawi0 im Forum Sonstige SprachenAntworten: 1Letzter Beitrag: 20.11.09, 12:50 -
Verdoppeln einer Batch-Datei
Von Rechtschreibfehla im Forum Sonstige SprachenAntworten: 8Letzter Beitrag: 16.06.09, 16:34 -
Ausführen einer Batch-Datei in Java
Von blaiso im Forum JavaAntworten: 3Letzter Beitrag: 14.05.07, 09:06 -
[Batch] Menüpunkt per Bat-Datei aus einer anderen Bat auswählen
Von Fallschirmjäger im Forum Sonstige SprachenAntworten: 1Letzter Beitrag: 18.01.07, 13:42





Zitieren
Login





