%I_PATH%\confing.txt rem Genera..."/>
溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

TEST_install.bat

發(fā)布時間:2020-07-21 17:47:11 來源:網(wǎng)絡(luò) 閱讀:351 作者:lrtao2010 欄目:系統(tǒng)運維

@echo off

rem Get the current path
set I_PATH=%CD%

rem Generate configuration file
rem echo 系統(tǒng)安裝路徑:%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 "您好,軟件已經(jīng)啟動,不需要重復(fù)開啟,謝謝合作!" >>%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

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI