Programmieren (Batch)

In diesem Bereich kann all das geschrieben werden, was nichts mit Penspinning zu tun hat!

Moderator: Moderatoren

Forumsregeln
Wichtig! Vor dem Posten die Forenregeln lesen!
Antworten
Razzor
Beiträge: 60
Registriert: 26.03.10 17:24
Penspinner seit: 12. Mär 2010
Postleitzahl: 75223
Land: Deutschland
Wohnort: Niefern-Öschelbronn

Programmieren (Batch)

Beitrag von Razzor »

So habe mal ein bissel in batch rumgeschreiben uns habe nun folgendes Problem.
Ich schreibe mal kurz den Code hin.
@echo off

echo Willst du die Internetseite Google oeffnen?
echo [j]a, [n]ein
echo Druecken sie ja oder nein set /P x=
if %x%=="j" goto Teil1
if %x%=="n" goto Teil2

:Teil1
echo Dige Seite wird nun geoeffngt!
Start www.Google.de
echo Bitte drücken sie eine Taste in DOS.
pause
exit

:Teil2

echo Vielleicht beim naechsten mal!
pause
echo Bitte drücken sie eine Taste in DOS.
exit


So das ganze als .bat datei abgespeichert. so will es nun starten und es kommt ganz kurz CMD und dann gar nix mehr. Was habe ich falsch gemacht oder ist das nur bei mir so??
Ich freu mich auf antworten von euch)

Gruß Razzor :D

Benutzeravatar
almost
Beiträge: 173
Registriert: 01.07.11 10:00
Penspinner seit: 1. Jul 2011
Land: Deutschland

Re: Programmieren (Batch)

Beitrag von almost »

Goto kann syntaktisch an dieser Stelle nicht verarbeitet werden..
musst du anders formulieren.

Razzor
Beiträge: 60
Registriert: 26.03.10 17:24
Penspinner seit: 12. Mär 2010
Postleitzahl: 75223
Land: Deutschland
Wohnort: Niefern-Öschelbronn

Re: Programmieren (Batch)

Beitrag von Razzor »

hm kannste mir mal sagen wie ich das dann machen soll ?

Ushida
Beiträge: 12
Registriert: 03.08.11 21:58
Postleitzahl: 99097
Land: Deutschland

Re: Programmieren (Batch)

Beitrag von Ushida »

Razzor hat geschrieben:So habe mal ein bissel in batch rumgeschreiben uns habe nun folgendes Problem.
Ich schreibe mal kurz den Code hin.
@echo off

echo Willst du die Internetseite Google oeffnen?
echo [j]a, [n]ein
echo Druecken sie ja oder nein set /P x=
if %x%=="j" goto Teil1
if %x%=="n" goto Teil2
Ich weiß der Thread ist schon etwas älter aber ich denke mal des rätsels lösung besteht darin
das nach dem "echo Druecken sie ja oder nein set /P x=" ind die nächste zeile ein pause eingefügt werden müsste da er ja vorher nicht zu :teil1 und :teil2 kommt und so einfach nur beendet.

Hoffe es hilft wenn es nicht schon behoben wurde
MFG Ushida
Bonkura Fan
Soba Fan(Mein PS Lehrer)
Minwoo Fan
Stuhl Fan

Antworten