Enecape
11-12-2005, 21:00
ciao a tutti!
ho un problema nel creare uno script .bat
quando vado nel prompt dei comandi di dos in Xp pro, e eseguo il mio file batch, nel quale ho inserito un'istruzione choice, il sistema mi da questo errore: "choice" non è riconosciuto come un programma esterno o interno, un programma eseguibile o un file batch.
quale può essere il problema di questo errore? a me sembra di aver scritto tutto giusto e di non aver fatto errori di sintassi, magari faccio errori strutturali... cmq questo è il mio script:
@echo off
@javac E:\Documenti\p_java\%1.java
echo.
echo ---------------------------
echo / Compilazione completata /
echo ---------------------------
echo.
choice /c:gs /n /t5 /dg /m Go or Stop? [g,s]
If errorlevel 2 goto goo
If errorlevel 1 goto stopp
:goo
echo Premere un tasto per avviare "%1.class"...
@pause >null
cls
@java %1
echo.
echo --------------------------------------
echo / Esecuzione del programma terminata /
echo --------------------------------------
echo.
:stopp
echo Premere un tasto per uscire...
@pause >null
@del null
grazie dell'aiuto a tutti!!!
ciao ciao
ho un problema nel creare uno script .bat
quando vado nel prompt dei comandi di dos in Xp pro, e eseguo il mio file batch, nel quale ho inserito un'istruzione choice, il sistema mi da questo errore: "choice" non è riconosciuto come un programma esterno o interno, un programma eseguibile o un file batch.
quale può essere il problema di questo errore? a me sembra di aver scritto tutto giusto e di non aver fatto errori di sintassi, magari faccio errori strutturali... cmq questo è il mio script:
@echo off
@javac E:\Documenti\p_java\%1.java
echo.
echo ---------------------------
echo / Compilazione completata /
echo ---------------------------
echo.
choice /c:gs /n /t5 /dg /m Go or Stop? [g,s]
If errorlevel 2 goto goo
If errorlevel 1 goto stopp
:goo
echo Premere un tasto per avviare "%1.class"...
@pause >null
cls
@java %1
echo.
echo --------------------------------------
echo / Esecuzione del programma terminata /
echo --------------------------------------
echo.
:stopp
echo Premere un tasto per uscire...
@pause >null
@del null
grazie dell'aiuto a tutti!!!
ciao ciao