源战役
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

65 righe
2.1 KiB

  1. @echo off
  2. rem ------------------------------
  3. rem huangyongxing@yeah.net
  4. rem ģ���ͻ��˱������й���
  5. rem ------------------------------
  6. cd %~dp0/
  7. set BASEDIR=%cd%
  8. cd %BASEDIR%
  9. set APP_PATH=%cd%\config
  10. set ERL=D:\Program Files\erl-23.3\bin\erl.exe
  11. set WERL=D:\Program Files\erl-23.3\bin\werl.exe
  12. rem set WERL=werl
  13. rem set ERL=erl
  14. rem ����SVR_PATH����Ϸ��Ŀ¼��
  15. setlocal enabledelayedexpansion
  16. cd %BASEDIR%\..\..\
  17. set tmp=!cd!
  18. endlocal & set SVR_PATH=%tmp%
  19. set BEAM_PATH=%SVR_PATH%\ebin
  20. :fun_main
  21. set inp=
  22. echo --------------------------------------------------------------------------
  23. echo m ����
  24. echo s ����ģ���ͻ��˹�����
  25. echo q �˳�
  26. echo --------------------------------------------------------------------------
  27. set /p inp=������ָ��:
  28. cd %APP_PATH%
  29. goto fun_routing
  30. :fun_routing
  31. if "%inp%"=="m" call :fun_make
  32. if "%inp%"=="s" call :fun_start_simu
  33. if "%inp%"=="q" goto :EOF
  34. echo.
  35. goto fun_main
  36. :fun_start_simu
  37. rem �л���BEAM_PATH����ȷ��logsĿ¼������λ����ȷ
  38. cd %BEAM_PATH%
  39. set NODE_NAME=simu%RANDOM%@127.0.0.1
  40. set COOKIE=test
  41. rem start cmd /C ""%ERL%" +P 204800 +K true +A 100 +spp true -smp enable -hidden +sbwt none -name %NODE_NAME% -setcookie %COOKIE% -boot start_sasl -sasl sasl_error_logger false -sasl errlog_type error -pa %APP_PATH% -pa %SVR_PATH%\config -s cli_simu start & pause"
  42. start "" "%WERL%" +P 204800 +K true +A 100 +spp true -smp enable -hidden +sbwt none -name %NODE_NAME% -setcookie %COOKIE% -boot start_sasl -sasl sasl_error_logger false -sasl errlog_type error -pa %APP_PATH% -pa %SVR_PATH%\config -s cli_simu start
  43. goto :EOF
  44. :fun_make
  45. cd %SVR_PATH%
  46. rem "%ERL%" -noinput -smp enable -make
  47. rem set makeOptions="[{i,\"include\"},{outdir,\"ebin\"}]"
  48. rem "%ERL%" -noinput -smp enable -eval "Files = filelib:wildcard(\"test/cli_simu/src/^*.erl\"), make:files(Files, %makeOptions%)" -s c q
  49. echo %SVR_PATH%
  50. "%ERL%" -noinput -smp enable -eval "Files = filelib:wildcard(\"test/cli_simu/src/^*^*/^*.erl\"), make:files(Files)" -s c q
  51. goto :EOF