Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Hazama en 24 Mayo 2013, 06:08 am



Título: [Batch]Java Batch Compiler V 2.0
Publicado por: Hazama en 24 Mayo 2013, 06:08 am
Hoy vengo a compartirles la segunda version de mi programa llamado Java Batch Compiler V 2.0,el cual facilita la compilacion de los programas escritos en Java.


Código
  1. @echo off
  2. title Java Batch Compiler V 2.0
  3. echo Java Batch Compiler V 2.0
  4. start note.txt
  5. :mainmenu
  6. cls
  7. echo Java Batch Compiler V 2.0
  8. color 0A
  9. echo Select an Option:
  10. echo - Compile .java file
  11. echo - Run Java file
  12. echo - Check JDK
  13. set/p option=">>"
  14. if %option%==comp goto :search
  15. if %option%==rnfile goto :runfile
  16. if %option%==chckjdk goto :checkjdk
  17. if %option%==close goto :closeprogram
  18. :search
  19. cls
  20. echo Java Batch Compiler V 2.0
  21. color 0C
  22. set /p commnd=Write File name:
  23. goto :action
  24. :action
  25. if exist %command% echo Compiling Project...
  26. else goto :error
  27. goto :compile
  28.  
  29. :compile
  30. javac *.java
  31. goto :complete
  32.  
  33. :complete
  34. echo the file was created successfully
  35. set /p retrn=Return to mainmenu?(use command r)
  36. if %retrn%==r goto :mainmenu
  37.  
  38. :error
  39. echo File Not Found...
  40.  
  41. :checkjdk
  42. cls
  43. color 09
  44. set /p version=Write your JDK version:
  45. if JDK%version% echo "You Have JDK installed"
  46. else echo "You don't have JDK"
  47. set /p ret=Return to mainmenu?(use command r)
  48. if %ret%==r goto :mainmenu
  49.  
  50. :closeprogram
  51.  
  52. :runfile
  53. cls
  54. color 0B
  55. echo Jrunner V 2.0
  56. title Jrunner V 2.0
  57. set /p file2run=Write File to run:
  58. if exist *.class goto :run
  59. else echo not found
  60.  
  61. :run
  62. cls
  63. echo Running Program...
  64. java %file2run%
  65. set /p retrn=Return to mainmenu?(use command r)
  66. if %retrn%==r goto :mainmenu
  67. pause>nul

arreglado:
-Ahora se puede iniciar Java Batch compiler y Jrunner en el
mismo script.
-Arreglados algunos errores de compilacion

Añadido:
-Permite el uso de comandos

Bugs:
-la funcion para checar el JDK aun sigue en fase beta
-aun no puede iniciarse sin ser anadido al directorio bin

comandos:
  • comp: Inicia el menu de compilacion
  • rnfile: Inicia el menu de ejecucion
  • chckjdk: Comprueba si el JDK se encuentra instalado en el sistema
  • Close: Cierra el script

Salu2


Título: Re: Java Batch Compiler V 2.0
Publicado por: HIRONAKAMURA en 1 Junio 2013, 21:23 pm
Gracias por el porte  ;-)


Título: Re: Java Batch Compiler V 2.0
Publicado por: Hazama en 7 Septiembre 2015, 00:37 am

Nota:
El script es actualizado segun se me vayan ocurriendo nuevas funciones para agregar o remover.

Java Batch Compiler V 2.0.1

Introduccion
El fin de este script es el de facilitar a aquellos programadores experimentados y recien iniciados en el lenguaje, que aun gustan de compilar desde linea de comandos a pesar de que existan un sin fin de IDE's donde solo es necesario guardar el codigo y ejecutarlo en el mismo IDE.

Modo de empleo
Al ejecutar el script se puede ver el menu en donde se cuentan con los siguientes comandos para su uso:

  • comp:para entrar al menu de compilacion en donde solo basta escribir el nombre del archivo proporcionando la comodidad de que este incluye la extension ".java" automaticamente al compilar el codigo.
  • rnfile:Como anteriormente se habia mencionado, al igual que el compilador, el Jrunner permite la ejecucion del archivo Java sin incluir la extension ".class", facilitando asi, la ejecucion del archivo clase.
  • inf:Muestra informacion relevante junto con los comandos de uso.
  • exp:Sale del script.

Novedades:
- Se removio la opcion para checar si se contaba con el JDK ya que parecia innecesaria.

- Se Agrego un menu de informacion(contiene los comandos).

- Correciones menores.


Capturas:
http://prntscr.com/8dfi3v (http://prntscr.com/8dfi3v)
http://prntscr.com/8dfj7l (http://prntscr.com/8dfj7l)
http://prntscr.com/8dfje4 (http://prntscr.com/8dfje4)
http://prntscr.com/8dfjkj (http://prntscr.com/8dfjkj)

Versiones anteriores:
Versiones Anteriores (http://pastebin.com/u/Kozukata_Aoi)


Código
  1. @echo off
  2. title Java Batch Compiler V 2.0.1
  3. :mainmenu
  4. title Java Batch Compiler V 2.0.1
  5. cls
  6. echo Java Batch Compiler V 2.0.1
  7. color 3
  8. echo Options:
  9. echo - Compile a .java file
  10. echo - Run Java file
  11. echo - About
  12. set/p option=">>"
  13. if %option%==comp goto :compfile
  14. if %option%==rnfile goto :runfile
  15. if %option%==inf goto :info
  16. if %option%==exp goto :closeprogram
  17.  
  18. :compfile
  19. cls
  20. echo Java Batch Compiler V 2.0.1
  21. color 0C
  22. set /p filename=Write File name:
  23. goto :action
  24.  
  25. :action
  26. if exist %filename% echo Compiling Project...
  27. else goto :error
  28. goto :compile
  29.  
  30. :error
  31. echo File Not Found...
  32. set /p re_t = return main menu? press 0:
  33. if %re_t% == 0 goto :mainmenu
  34.  
  35. :compile
  36. javac *%filename%.java
  37. goto :complete
  38.  
  39. :complete
  40. echo the file was created successfully
  41. set /p retrn=Return to main menu? press 0:
  42. if %retrn%==0 goto :mainmenu
  43.  
  44. :closeprogram
  45.  
  46. :info
  47. cls
  48. echo Disclamier
  49. echo #####################################
  50.  
  51. echo Java Batch Compiler V 2.0.1 by Hacker290
  52. echo "STRICTLY PROHIBITED FOR SALE!!"
  53. echo Important:* This is a free script, you can share and modify the same
  54. echo as you long you dont forget to mention the author of the same. *
  55. echo Commands:
  56. echo - comp: Start the compiling menu.
  57. echo - rnfile: Start the run menu.
  58. echo - inf: Show this menu.
  59. echo - exp: Close the script.
  60. echo #####################################
  61. set /p retmenu=Return to main menu? press 0:
  62. if %retmenu%==0 goto :mainmenu
  63.  
  64.  
  65. :runfile
  66. cls
  67. color 0B
  68. echo Jrunner V 2.0.1
  69. title Jrunner V 2.0.1
  70. set /p file2run=Write File to run:
  71. if exist *.class goto :run
  72. else goto :error
  73.  
  74. :run
  75. cls
  76. echo Running Program...
  77. echo ======================================
  78. java %file2run%
  79. echo ======================================
  80. set /p retrn=Return to main menu?(use command 0):
  81. if %retrn%==0 goto :mainmenu
  82. pause>nul


Título: Re: Java Batch Compiler V 2.0
Publicado por: Eleкtro en 7 Septiembre 2015, 01:07 am
Gracias por compartir con los demás.

PD: Corregido el detalle :-)

Saludos!