tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
70993
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    shareware shareware ist offline Mitglied
    Registriert seit
    Dec 2003
    Beiträge
    17
    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
     

  2. #2
    Avatar von dfd1
    dfd1 dfd1 ist offline Mitglied Platin
    Registriert seit
    Mar 2002
    Ort
    Schweiz
    Beiträge
    646
    Original 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?
    Soviel ich weiss: Nein
    Kann man auch das Eingegebene in eine Variable stecken? Wenn ja, wie?
    Jein: Du kannst Platzhalter im Script machen, abgetrent duruch %1 %2 usw... Aufruf siet dann etwa so aus: script.bat variable1 variable2
    Kann man auch if-Abfragen in ein Batch-Script einbauen?
    Auch wieder nein.
    Am coolsten wäre ein Beispiel....

    Gruß Alex
    Eine Batch-Datei ist eine reine Stapel-Verarbeitungs-Datei. Darin können alle DOS-Funktionen gebraucht werden.
    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

  3. #3
    shareware shareware ist offline Mitglied
    Registriert seit
    Dec 2003
    Beiträge
    17
    Danke Dir für die Antwort. Ich dachte da ginge was, weil in Unix auch Abfragen in Scripten möglich sind.

    Gruß Alex
     

  4. #4
    DreamDev DreamDev ist offline Grünschnabel
    Registriert seit
    Jan 2004
    Ort
    Hessen
    Beiträge
    4
    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
     

  5. #5
    bithopper bithopper ist offline Grünschnabel
    Registriert seit
    Jun 2004
    Beiträge
    2
    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 /Useromäne\%USERNAME% %passwort%

    Beste Grüße

    bithopper
     

  6. #6
    mein freund Tutorials.de Gastzugang
    und da hat doch einer behauptet if abragen sein nicht möglich, was'n quatsch.
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 21.06.10, 12:38
  2. [Batch] aus einer datei ein bestimmtes wort auslesen?
    Von Nawi0 im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 20.11.09, 12:50
  3. Verdoppeln einer Batch-Datei
    Von Rechtschreibfehla im Forum Sonstige Sprachen
    Antworten: 8
    Letzter Beitrag: 16.06.09, 16:34
  4. Ausführen einer Batch-Datei in Java
    Von blaiso im Forum Java
    Antworten: 3
    Letzter Beitrag: 14.05.07, 09:06
  5. [Batch] Menüpunkt per Bat-Datei aus einer anderen Bat auswählen
    Von Fallschirmjäger im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 18.01.07, 13:42