TEST_install.bat

系统运维

@echo off

肥乡网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。创新互联于2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。

rem Get the current path
set I_PATH=%CD%

rem Generate configuration file
rem echo 系统安装路径:%I_PATH%\\app > %I_PATH%\\confing.txt

rem Generate the jar configuration file
echo prefix: %I_PATH%\\app\\test >> %I_PATH%\\app\\application.yml
echo pythonPath: %I_PATH%\\app\\test\\python\\python >> %I_PATH%\\app\\application.yml

rem Generate backup bat configuration file
echo @echo off > %I_PATH%\\app\\test\\backup.bat
echo for /f %%%%i in (%I_PATH%\\app\\pid.txt) do (set PID=%%%%i) >> %I_PATH%\\app\\test\\backup.bat
echo taskkill /T /F /PID %%PID%% >> %I_PATH%\\app\\test\\backup.bat
echo mkdir %I_PATH%\\app\\test\\databackup\\%%1\\main>> %I_PATH%\\app\\test\\backup.bat
echo xcopy /y /s /r %I_PATH%\\app\\test\\main %I_PATH%\\app\\test\\databackup\\%%1\\main >> %I_PATH%\\app\\test\\backup.bat
echo %I_PATH%\\app\\start.vbs >> %I_PATH%\\app\\test\\backup.bat
echo exit >> %I_PATH%\\app\\test\\backup.bat

rem Generate recovery bat configuration file
echo @echo off > %I_PATH%\\app\\test\\recovery.bat
echo for /f %%%%i in (%I_PATH%\\app\\pid.txt) do (set PID=%%%%i) >> %I_PATH%\\app\\test\\recovery.bat
echo taskkill /T /F /PID %%PID%% >> %I_PATH%\\app\\test\\recovery.bat
echo rmdir /q /s %I_PATH%\\app\\test\\main >> %I_PATH%\\app\\test\\recovery.bat
echo mkdir %I_PATH%\\app\\test\\main >> %I_PATH%\\app\\test\\recovery.bat
echo xcopy /y /s /r %I_PATH%\\app\\test\\temp\\main %I_PATH%\\app\\test\\main >> %I_PATH%\\app\\test\\recovery.bat
echo rmdir /q /s %I_PATH%\\app\\test\\temp >> %I_PATH%\\app\\test\\recovery.bat
echo %I_PATH%\\app\\start.vbs >> %I_PATH%\\app\\test\\recovery.bat
echo exit >> %I_PATH%\\app\\test\\recovery.bat

rem Generate TEST start bat configuration file
echo @echo off >%I_PATH%\\app\\TEST_start.bat
echo cd %I_PATH%\\app >>%I_PATH%\\app\\TEST_start.bat
echo set http_str=no >>%I_PATH%\\app\\TEST_start.bat
echo java-1.8.0_172\\bin\\curl -s http://127.0.0.1:8080/static/index.html ^> curl.log >>%I_PATH%\\app\\TEST_start.bat
echo findstr "html" curl.log ^>nul 2^>^&1 ^&^& set http_str=html >>%I_PATH%\\app\\TEST_start.bat
echo if %%http_str%%==html goto RUN >>%I_PATH%\\app\\TEST_start.bat
echo del curl.log >>%I_PATH%\\app\\TEST_start.bat
echo title mycmd >>%I_PATH%\\app\\TEST_start.bat
echo for /f "tokens=2 delims=," %%%%a in (\'tasklist /v /fo csv ^^^| findstr /i "mycmd"\') do (set "mypid=%%%%~a") >>%I_PATH%\\app\\TEST_start.bat
echo echo %%mypid%% ^> pid.txt >>%I_PATH%\\app\\TEST_start.bat
echo msg %%username%% /TIME:5 "您好,软件正在启动,请稍等..." >>%I_PATH%\\app\\TEST_start.bat
echo %I_PATH%\\app\\java-1.8.0_172\\bin\\java -jar %I_PATH%\\app\\celloud-test.jar >>%I_PATH%\\app\\TEST_start.bat
echo :RUN >>%I_PATH%\\app\\TEST_start.bat
echo del curl.log >>%I_PATH%\\app\\TEST_start.bat
echo msg %%username%% /TIME:5 "您好,软件已经启动,不需要重复开启,谢谢合作!" >>%I_PATH%\\app\\TEST_start.bat

echo @echo off >%I_PATH%\\app\\start.bat
echo cd %I_PATH%\\app >>%I_PATH%\\app\\start.bat
echo title mycmd >>%I_PATH%\\app\\start.bat
echo for /f "tokens=2 delims=," %%%%a in (\'tasklist /v /fo csv ^^^| findstr /i "mycmd"\') do (set "mypid=%%%%~a") >>%I_PATH%\\app\\start.bat
echo echo %%mypid%% ^> pid.txt >>%I_PATH%\\app\\start.bat
echo %I_PATH%\\app\\java-1.8.0_172\\bin\\java -jar %I_PATH%\\app\\celloud-test.jar >>%I_PATH%\\app\\start.bat

rem Generate TEST start vbs configuration file
echo Set ws = CreateObject("Wscript.Shell") >"%USERPROFILE%\\Desktop\\TEST_start.vbs"
echo ws.currentdirectory = "%I_PATH%\\app" >>"%USERPROFILE%\\Desktop\\TEST_start.vbs"
echo ws.run "cmd /c %I_PATH%\\app\\TEST_start.bat",vbhide >>"%USERPROFILE%\\Desktop\\TEST_start.vbs"

echo Set ws = CreateObject("Wscript.Shell") >%I_PATH%\\app\\TEST_start.vbs
echo ws.currentdirectory = "%I_PATH%\\app" >>%I_PATH%\\app\\TEST_start.vbs
echo ws.run "cmd /c %I_PATH%\\app\\TEST_start.bat",vbhide >>%I_PATH%\\app\\TEST_start.vbs

echo Set ws = CreateObject("Wscript.Shell") >%I_PATH%\\app\\start.vbs
echo ws.currentdirectory = "%I_PATH%\\app" >>%I_PATH%\\app\\start.vbs
echo ws.run "cmd /c %I_PATH%\\app\\start.bat",vbhide >>%I_PATH%\\app\\start.vbs

rem Generate desktop shortcuts
set lnkdir="%USERPROFILE%\\Desktop"
echo [InternetShortcut] >%lnkdir%\\TEST_app.url
echo URL="http://127.0.0.1:8080/static/index.html" >>%lnkdir%\\TEST_app.url

rem delete install.bat
del %I_PATH%\\install.bat

本文标题:TEST_install.bat
分享地址:https://www.cdcxhl.com/article34/chchpe.html

成都网站建设公司_创新互联,为您提供网站内链App开发动态网站定制开发电子商务网站排名

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设