diff --git a/doc/win/yinyitong-dll-hang.bat b/doc/win/yinyitong-dll-hang.bat index 7360bb6..02c6807 100644 --- a/doc/win/yinyitong-dll-hang.bat +++ b/doc/win/yinyitong-dll-hang.bat @@ -1,5 +1,7 @@ @echo off +:: 医保程序地址 +set WINEXE_CHSPATH=D:/Project/yinyitong-win/yinyitong.exe :: 医保程序地址 set CHSPATH=D:/Project/CHS :: jar名称 @@ -7,16 +9,18 @@ set NAME=yinyitong-dll-hang :: 端口号 set PROT=5946 -echo 关闭%PROT%端口进程 +echo 1、关闭端口进程:%PROT% for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%PROT%"') do taskkill /pid %%m -t -f -echo 启动%NAME% +echo 2、启动本地程序 +start %CHSPATH%/javaw.exe -Dfile.encoding=utf-8 -Djava.library.path="%CHSPATH%;%CHSPATH%/CHSInterfaceYn" -Dlog.path=%~dp0 -jar %~dp0\%NAME%.jar --server.port=%PROT% -cd %CHSPATH% +:: 延迟5秒 +timeout /NOBREAK /T 5 >nul -start javaw.exe -Dfile.encoding=UTF-8 -Djava.library.path=%CHSPATH% -Dlog.path=%~dp0 -jar %~dp0\%NAME%.jar --server.port=%PROT% - -echo 启动完成 +echo 3、启动银医通 +start %WINEXE_CHSPATH% exit ::pause +