batch hilfe bitte schnell

Diskutiere batch hilfe bitte schnell im Security-Zone - Sicherheitslücken, Virenschutz Forum im Bereich Hardware & Software Forum; Hallo leute, ich hätte da mal ne frage ... undzwar habe ich mich seit kurzem mit der "programmiersprache" batch also ,,,.bat dateien beschäftigt...
  • batch hilfe bitte schnell Beitrag #1
H

haky

Gesperrter User
Dabei seit
15.06.2009
Beiträge
26
Reaktionspunkte
0
Hallo leute,
ich hätte da mal ne frage ...
undzwar habe ich mich seit kurzem mit der "programmiersprache" batch
also ,,,.bat dateien beschäftigt und habe ein paar nette tutorials und sowas gelesen
nun wollte ich aber mal eins der naja eig. ziemlich leichtesten beispiele rannmachen aber es funnktioniert einfach nicht :-( ....
also ich habe das so gemacht

Code:
@Echo off
echo ist das ein test ?
[j]a,[n]ein

set /P x =

if %x% == "j" goto richtig
if  %x% == "n" goto falsch

:richtig
echo deine antwort ist richtig ...
pause
exit


:falsch
deine antwort ist leider falsch
pause
exit
------------------------------------------------------------------------------------
nun würde ich ganz gerne wissen was ich falsch mache den egal was ich mache er schreibt ob ich "j" oder "n" schreibe richtig ausserdem wollte ich es so machen das der pc ausgeht wen man falsch antwortet also mit "shutdown -c-s 180"oder ? auf jeden fall hoffe ich das ihr mir helfen könnt
 
Zuletzt bearbeitet:
  • batch hilfe bitte schnell Beitrag #2
Websurfer

Websurfer

Bekanntes Mitglied
Dabei seit
03.01.2000
Beiträge
5.265
Reaktionspunkte
2
  • batch hilfe bitte schnell Beitrag #3
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Hallo leute,
ich hätte da mal ne frage ...
undzwar habe ich mich seit kurzem mit der "programmiersprache" batch
also ,,,.bat dateien beschäftigt und habe ein paar nette tutorials und sowas gelesen
nun wollte ich aber mal eins der naja eig. ziemlich leichtesten beispiele rannmachen aber es funnktioniert einfach nicht :-( ....
also ich habe das so gemacht


nun würde ich ganz gerne wissen was ich falsch mache den egal was ich mache er schreibt ob ich "j" oder "n" schreibe richtig ausserdem wollte ich es so machen das der pc ausgeht wen man falsch antwortet also mit "shutdown -c-s 180"oder ? auf jeden fall hoffe ich das ihr mir helfen könnt
  1. Nutze bitte die Code-Tags [noparse]
    Code:
     Dein Code
    [/noparse].
  2. Batch ist keine Programmiersprache.
  3. Schau dir mal die dritte Zeile deines Codes an.
 
  • batch hilfe bitte schnell Beitrag #4
H

haky

Gesperrter User
Dabei seit
15.06.2009
Beiträge
26
Reaktionspunkte
0
was ist den in der dritten zeile ,?
und deswegen habe ich auch programmmiersprache in "" gesetzt
trotzdem danke für die schnelle antwort
 
  • batch hilfe bitte schnell Beitrag #5
H

haky

Gesperrter User
Dabei seit
15.06.2009
Beiträge
26
Reaktionspunkte
0
und wie mache ich das mit diesem code
 
  • batch hilfe bitte schnell Beitrag #6
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
  • batch hilfe bitte schnell Beitrag #7
H

haky

Gesperrter User
Dabei seit
15.06.2009
Beiträge
26
Reaktionspunkte
0
ja aber ja das habe ich im richtigen aber srry
hast du icq?
 
  • batch hilfe bitte schnell Beitrag #8
Oreagel

Oreagel

Bekanntes Mitglied
Dabei seit
22.05.2009
Beiträge
79
Reaktionspunkte
0
Ort
Pirmasens
@Echo off
echo ist das ein test ?
echo[j]a,[n]ein

set /P x =

if %x% == "j" goto richtig
if %x% == "n" goto falsch

:richtig
echo deine antwort ist richtig ...
pause
Kein Exit

:falsch
echodeine antwort ist leider falsch
pause
Kein Exit

Im übrigen Frage ich mich, warum das alles so weit auseinander ist.
PS: Habs Extra nich in
Code:
 und [ /code] gesetzt, da das dann mit den markierungen nicht klappen würde.

Warum Kein Exit?
Weil die Person, in dem Falle du, die Antwort erst gar nich
sehen würde, da das Fenster dann direkt zu geht..
Kommt aber glaub ich immer noch ein Error, irgendwas stimmt mit den
"goto" Anweisungen nicht..
 
  • batch hilfe bitte schnell Beitrag #9
H

haky

Gesperrter User
Dabei seit
15.06.2009
Beiträge
26
Reaktionspunkte
0
ja ich habe es hinbekommen der richtige code ist so
also das ist jetzzt ne datei die ich später gemacht habe @echo off
echo hallo leute dieses programm wurde gemacht weil mir so langweilig ist das ist garnicht zu glauben...
pause
echo also ein paar fragen ...
pause
echo geht es dir gut ???
echo [ja],[nein]
set /P x=

if "%x%" == "ja" goto gut
if "%x%" == "nein" goto schlecht

:gut
echo na dann ist ja schön auf zur 2 frage
pause
goto gut 2

:schlecht
echo warum den nicht naja ist mir auch egal aber nun ab zur 2
frage
pause
goto schlecht 2

:gut 2
echo findest du das programm hier gut
echo [ja],[nein]
set /P x=

if "%x%" == "ja" goto gut 3
if "%x%" == "nein" goto schlecht 3

:gut 3
echo ja es ist lustig gegen langeweile
pause
echo naja hier endet leider das programm aber wen du noch eins haben willst oder lernen willst wie das geht sprich philipp einfach bei icq an seine nummer ist 443781981
pause
exit

:schlecht 3
na dann ich hoffe du weist das philipp sich mühe dafür gegeben hat vill. ist es nicht im ubuntu style und hat schöne farben aber
es kümmert sich um deine sorgen also viel spass bei deinem sinnlosen leben du emo aber falls du noch ein programm haben willst oder vill. wissen willst wie das hier geht sprich philipp bei icq an seine nummer ist 443781981
pause
exit
 
  • batch hilfe bitte schnell Beitrag #10
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Im übrigen Frage ich mich, warum das alles so weit auseinander ist.
PS: Habs Extra nich in
Code:
 und [ /code] gesetzt, da das dann mit den markierungen nicht klappen würde.
[/QUOTE]
Wie weit auseinander?
Aber sicher würde das klappen:
[CODE]@Echo off
echo ist das ein test ?
[B]echo[/B][j]a,[n]ein

set /P x =

if %x% == "j" goto richtig
if  %x% == "n" goto falsch

:richtig
echo deine antwort ist richtig ...
pause
[I]Kein Exit[/I]

:falsch
[B]echo[/B] deine antwort ist leider falsch
pause
[I]Kein Exit[/I]
Übrigens ist nach "echo" generell ein Leerzeichen!
Genau das frage ich mich gerade.
Weil die Person, in dem Falle du, die Antwort erst gar nich
sehen würde, da das Fenster dann direkt zu geht..
Schwachsinn. Genau für das ist doch "pause" da!
Kommt aber glaub ich immer noch ein Error, irgendwas stimmt mit den
"goto" Anweisungen nicht..
Ja, da ist noch irgendwas faul.
 
  • batch hilfe bitte schnell Beitrag #11
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
ja ich habe es hinbekommen der richtige code ist so:
also das ist jetzzt ne datei die ich später gemacht habe
Code:
@echo off
echo hallo leute dieses programm wurde gemacht weil mir so langweilig ist das ist garnicht zu glauben...
pause
echo also ein paar fragen ...
pause
echo geht es dir gut ???
echo [ja],[nein]
set /P x=

if "%x%" == "ja" goto gut
if "%x%" == "nein" goto schlecht

:gut
echo na dann ist ja schön auf zur 2 frage
pause
goto gut 2

:schlecht
echo warum den nicht naja ist mir auch egal aber nun ab zur 2
frage
pause
goto schlecht 2

:gut 2
echo findest du das programm hier gut
echo [ja],[nein]
set /P x=

if "%x%" == "ja" goto gut 3
if "%x%" == "nein" goto schlecht 3

:gut 3
echo ja es ist lustig gegen langeweile
pause
echo naja hier endet leider das programm aber wen du noch eins haben willst oder lernen willst wie das geht sprich philipp einfach bei icq an seine nummer ist 443781981
pause
exit

:schlecht 3
na dann ich hoffe du weist das philipp sich mühe dafür gegeben hat vill. ist es nicht im ubuntu style und hat schöne farben aber
es kümmert sich um deine sorgen also viel spass bei deinem sinnlosen leben du emo aber falls du noch ein programm haben willst oder vill. wissen willst wie das hier geht sprich philipp bei icq an seine nummer ist 443781981
pause
exit
Also ich habe schon viele komische Typen getroffen und schon viel Schmarrn lesen müssen - aber das übertrifft alles!
Vor allem ":gut 3" und ":schlecht 3" haben mich zum lachen gebracht.

Übrigens:
Der Code enthält Dreihunderttauseneinhalb Fehler.:st: Und bevor ich anderen anbiete, ihnen zu lernen, wie sie so was machen, würde ich mich um meine eigenen Sachen kümmern und ggf. den Code vervollständigen und Lauffähig machen.

YMMW (you made my week):lach::lach::lach::lach::lach::lach::lach:

//Edit:
Hopla, das hätte noch oben dazu gehört. Bitte einfach zusammenfügen - Herzlichen Dank!!!
 
Zuletzt bearbeitet:
  • batch hilfe bitte schnell Beitrag #12
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
und auch nicht die 50 Gold vergessen! ^^
 
  • batch hilfe bitte schnell Beitrag #13
Oreagel

Oreagel

Bekanntes Mitglied
Dabei seit
22.05.2009
Beiträge
79
Reaktionspunkte
0
Ort
Pirmasens
Mittelalter angesagt? 50 Gold eventuell in WoW, aber hier sind wir schon so weit fortgeschritten das wir Euro und Cent haben
 
Thema:

batch hilfe bitte schnell

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben