Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Batch Wo ist der Fehler?
- Ersteller VBCoder
- Erstellt am
-->fReAkShOw<--
Lt. Commander
- Registriert
- Apr. 2007
- Beiträge
- 1.343
Mhh zum debuggen einfach mal ne "pause" einbauen?!
Mit "shell" öffnet man keine Programme. Wenn wäre das "start". Siehe start /? für Parameter.
Man kann auch einfach nur Pfad und Dateiname angeben, wenn man keine besonderen Parameter braucht.
Dann am Ende noch ein "pause" um es debuggen zu können.
Und evtl. das @echo off kurzzeitig rauswerfen, damit du siehst, bei welchem Befehl wenn ein Fehler kommt.
Man kann auch einfach nur Pfad und Dateiname angeben, wenn man keine besonderen Parameter braucht.
Dann am Ende noch ein "pause" um es debuggen zu können.
Und evtl. das @echo off kurzzeitig rauswerfen, damit du siehst, bei welchem Befehl wenn ein Fehler kommt.
Zuletzt bearbeitet:
So ungefähr, etwas eleganter
@echo off
:Eingabe
set /p INT= "Programm starten [y] [n] ... "
if /i "%INT%"=="y" goto startprog
if /i "%INT%"=="n" goto end
echo.
echo Nur die Eingabe y oder n ist erlaubt !
echo.
goto Eingabe
:startprog
start "Dein Programm"
REM hier kannst du jetzt noch irgendwelche Aktionen machen
:end
Exit
@echo off
:Eingabe
set /p INT= "Programm starten [y] [n] ... "
if /i "%INT%"=="y" goto startprog
if /i "%INT%"=="n" goto end
echo.
echo Nur die Eingabe y oder n ist erlaubt !
echo.
goto Eingabe
:startprog
start "Dein Programm"
REM hier kannst du jetzt noch irgendwelche Aktionen machen
:end
Exit
Ähnliche Themen
- Antworten
- 8
- Aufrufe
- 1.178
- Gesperrt
- Antworten
- 9
- Aufrufe
- 738
- Antworten
- 15
- Aufrufe
- 601
- Antworten
- 4
- Aufrufe
- 391
- Antworten
- 41
- Aufrufe
- 2.952