tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
2274
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    BatchCoder Tutorials.de Gastzugang
    Habe mir heute ein Batch script ausgedacht der den user nach drei Fragen samt Antworten fragt und noch nach einen text und dann eine neue Batch datei erstellt und die Informationen einspeist
    Hier Script:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    
    @echo off
    color 0a
    title Htxt creator by RE8RT9R v. 0.5
    echo 1 : Starten
    echo 2 : Beenden
    set/p Ent=%Ent%
    If %Ent% GTR 2 goto False
    If %Ent%==1 goto start
    If %Ent%==2 exit
     
    :start
    echo wie soll die erste Frage sein?
    set/p Frage1=%Frage1%
    echo und die Antwort?
    set/p Antwort1=%Antwort1%
    echo Frage2?
    set/p Frage2=%Frage2%
    echo Antwort?
    set/p Antwort2=%Antwort2%
    echo Frage3?
    set/p Frage3=%Frage3%
    echo Antwort?
    set/p Antwort3=%Antwort3%
    echo und der Hidden Text?
    set/p Text=%Text%
    goto erstellen
     
    :erstellen
    pause
    title wird erstellt...
    echo @echo off & title HtXt & echo %Frage1% & set/p Ant1=%Ant1% & echo %Frage2% & set/p Ant2=%Ant2% & echo %Frage3% & set/p Ant3=%Ant3% & If %Ant1%==%Antwort1% goto F2 else goto exit & :F2 & If %Ant2%==%Antwort2% goto F3 else exit & :F3 & If %Ant3%==%Antwort3% goto text else exit & :text & echo %text% & echo by RE8RT9R & pause & exit>Htxt.bat
    pause
    title fertig!!
    pause
    echo Htxt.bat wurde erfolgreich erstellt!
    pause
    exit
     
    :False
    echo 1 oder 2 (Idiot) -.-
    pause
    exit

    P.S. Gnade bin erst 14 xD
     

  2. #2
    Sukrim Sukrim ist offline Mitglied Brokat
    Registriert seit
    Aug 2007
    Beiträge
    409
    Schön dass du uns das hier präsentierst...

    Was willst du eigentlich? Ich glaube nicht, dass das Skript so funktionieren wird, alleine bei "set/p" fehlt ein Leerzeichen...
     
    Klickst du echt überall drauf? Der Test hier!

  3. #3
    BatchCoder Tutorials.de Gastzugang
    ähhh ja sorry hab gemeint das das nicht funktioniert und ich hilfe brauche woran das liegt
     

  4. #4
    Sukrim Sukrim ist offline Mitglied Brokat
    Registriert seit
    Aug 2007
    Beiträge
    409
    Leerzeichen nach "SET", außerdem musst du die Variable nicht nochmal angeben
    (Korrekt ist z.B. Set /p Variable= -- dann wird alles was du eingibst als Variable genommen "set/p Variable=%Variable%" ist komplett falsch!)
    Dann musst du auch nicht immer /p bei SET angeben, das dient nur dazu eine Eingabe in eine Variable zu verwandeln.
    Der komische(?) Text nach :False wird _nie_ aufgerufen, diese Nettigkeit kannst du dir also sparen.
    Das goto erstellen ist auch unnötig, da dazwishcen eh nichts steht und du nich aus ner Schleife ausbrechen musst/willst und auch keine Parameter oder Variablen übergibst.
    In deiner selbsterstellten Batchdatei kommt ein "echo %text%" vor, ohne dass %text% definiert ist.


    Das sind nur die Sachen die mir auf den ersten Blick aufgefallen sind, ob man eine gesamte Batchdatei mit & verketten kann kommt vielleicht auch auf den Inhalt an, ich bevorzuge eine zeilenweise Schreibweise.
     
    Klickst du echt überall drauf? Der Test hier!

  5. #5
    BatchCoder Tutorials.de Gastzugang
    das mit dem "&" benutz ich nur um eine Batchdatei zu erstellen...
    also irgend wie so
    echo @echo off & title bla &.............. & exit>hallo.bat
    anders gehts ja nicht, oder?
     

  6. #6
    Sukrim Sukrim ist offline Mitglied Brokat
    Registriert seit
    Aug 2007
    Beiträge
    409
    Sicher geht's anders...
    Code :
    1
    2
    3
    
    echo @echo off>Batch.bat
    echo title bla>>Batch.bat
    echo echo Ihre Werbung koennte hier stehen!>>Batch.bat
     
    Klickst du echt überall drauf? Der Test hier!

Ähnliche Themen

  1. Zeilenumbruch in Batch schreiben [ehemals Hilde bei Batch]
    Von Seppi123 im Forum Sonstige Sprachen
    Antworten: 5
    Letzter Beitrag: 11.07.10, 18:35
  2. [Batch] Per Batch Textzeile auslesen und Verbindung testen?
    Von overreaction im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 15.03.08, 20:18
  3. txt in batch
    Von 5im0n im Forum Sonstige Sprachen
    Antworten: 4
    Letzter Beitrag: 27.09.07, 08:37
  4. batch %1
    Von Horusab im Forum Sonstige Sprachen
    Antworten: 2
    Letzter Beitrag: 17.08.04, 12:59
  5. Batch
    Von C.Bird im Forum Sonstige Sprachen
    Antworten: 2
    Letzter Beitrag: 25.03.02, 08:58