123456789101112131415161718192021 |
- @echo off
- cd "%~dp0"
- if not "%1" == "install" ( if not "%1" == "uninstall" ( if not "%1" == "start" ( if not "%1" == "stop" (
- echo service_windows.bat install ^| uninstall ^| start ^| stop
- echo depends on Microsoft.NET Framework 4
- goto out
- ))))
- if not exist "%~dp0local" (
- md "%~dp0local"
- )
- echo ^<?xml version="1.0" encoding="GBK" ?^> > "%~dp0local\service.xml"
- echo ^<configuration^> >> "%~dp0local\service.xml"
- echo ^<id^>O2SERVER^<^/id^> >> "%~dp0local\service.xml"
- echo ^<name^>O2SERVER SERVICE^<^/name^> >> "%~dp0local\service.xml"
- echo ^<description^>O2OA Platform Service.^<^/description^> >> "%~dp0local\service.xml"
- echo ^<executable^>"%~dp0start_windows.bat"^</executable^> >> "%~dp0local\service.xml"
- echo ^<log mode="none"^/^> >> "%~dp0local\service.xml"
- echo ^</configuration^> >> "%~dp0local\service.xml"
- copy "%~dp0commons\winsw.exe" "%~dp0local\service.exe"
- "%~dp0local\service.exe" %1
- :out
|