codice:
@echo off
cls
if "%OS%" == "Windows_NT" goto canSuccessfullyRun
echo Questo programma richiede Windows NT.
echo.
goto endPoint
:canSuccessfullyRun
if "%1" == "" goto noParameter
if not exist "%1" goto fileNotFound
set full_name=%1
set java_file=%full_name:~0,-5%
echo Eseguendo "%java_file%"...
echo.
java.exe %java_file%
goto endPoint
:noParameter
echo Manca un parametro indispensabile.
goto endPoint
:fileNotFound
echo Impossibile eseguire "%1": il file non esiste.
:endPoint
echo.
echo [premere un tasto per continuare]
pause > nul
cls
exit /b
salva questo file come C:\WINNT\esegui_class.bat e imposta nel
registro C:\WINNT\esegui_class.bat "%1" per i file .class
come volevi tronca gli ultimi 5 caratteri, ".java"...
ovviamente non so se funziona ma prova! :quipy:
ciao ciao :metallica