Add hook scripts
This commit is contained in:
parent
df700fb872
commit
53640196fe
37
APIHOOK.BAT
Normal file
37
APIHOOK.BAT
Normal file
@ -0,0 +1,37 @@
|
||||
@echo off
|
||||
cd /d "%~dp0"
|
||||
::echo Parameters: %*
|
||||
::echo.
|
||||
|
||||
:INIT
|
||||
SET API=
|
||||
SET USN=
|
||||
::SET KV1=
|
||||
::SET KV2=
|
||||
::for /f "tokens=1,2 delims= " %%a in ('echo %*') do (
|
||||
:: SET KV1=%%a
|
||||
:: SET KV2=%%b
|
||||
::)
|
||||
::if @"%KV1%"==@"" (echo Parameters Error: KV1 & GOTO END)
|
||||
::if @"%KV2%"==@"" (echo Parameters Error: KV2 & GOTO END)
|
||||
|
||||
SETLOCAL EnableDelayedExpansion
|
||||
SET IDX=0
|
||||
:LOOP
|
||||
SET /A IDX=IDX+1
|
||||
SET PARAM=%1
|
||||
if @%PARAM%==@ (GOTO MAIN)
|
||||
if @%PARAM:~0,3%==@API (SET API=%PARAM:~4%)
|
||||
if @%PARAM:~0,3%==@USN (SET USN=%PARAM:~4%)
|
||||
SHIFT
|
||||
GOTO LOOP
|
||||
ENDLOCAL
|
||||
|
||||
|
||||
:MAIN
|
||||
if @%API%==@ (echo Parameters Error: API & GOTO END)
|
||||
if /i @%API%==@CheckColorProfile (Call Scripts\CheckColorProfile.bat)
|
||||
if /i @%API%==@GetFAIReport (Call Scripts\GetFAIReport.bat)
|
||||
|
||||
:END
|
||||
|
47
Scripts/CheckColorProfile.bat
Normal file
47
Scripts/CheckColorProfile.bat
Normal file
@ -0,0 +1,47 @@
|
||||
@echo off
|
||||
|
||||
:MAIN
|
||||
echo ^<html^>
|
||||
echo ^<head^>
|
||||
echo ^<title^>Color Profile Report^</title^>
|
||||
echo ^<meta http-equiv="Content-Type" content="text/html; charset=utf-8"^>
|
||||
echo ^<style type="text/css"^>
|
||||
echo table {
|
||||
echo border-collapse: separate;
|
||||
echo border-spacing: 1px;
|
||||
echo position: static;
|
||||
echo }
|
||||
echo th {
|
||||
echo background-color: #5182bb;
|
||||
echo color: #fff;
|
||||
echo border: 1px solid #5182bb;
|
||||
echo padding: 5px 10px;
|
||||
echo font-size: 14px;
|
||||
echo font-family: Consolas;
|
||||
echo font-weight: bold;
|
||||
echo text-align: left;
|
||||
echo }
|
||||
echo tr {
|
||||
echo border: 1px solid #5182bb;
|
||||
echo }
|
||||
echo td {
|
||||
echo color: #000;
|
||||
echo padding: 5px 10px;
|
||||
echo font-size: 14px;
|
||||
echo font-family: Consolas;
|
||||
echo }
|
||||
echo ^</style^>
|
||||
echo ^</head^>
|
||||
echo ^<body^>
|
||||
echo ^<table^>
|
||||
echo ^<tr^>^<th^>SN^</th^>^<th^>File Name^</th^>^<th^>Remote Size^</th^>^<th^>Local Size^</th^>^<th^>MD5 Hash^</th^>^<th^>Collect Time^</th^>^<th^>Zip Test^</th^>^<th^>Transfer Size^</th^>^</tr^>
|
||||
|
||||
for /f "tokens=1-8 delims=," %%a in ('mysql -B -s -h 10.60.230.5 -uwcqte -ptest1234 -e "SELECT CONCAT_WS(',',sn,filename,remotesize,localsize,filehash,colltime,ziptest,xfersize) FROM lnvlog.colorlog WHERE sn='%USN%' ORDER BY seqnum ASC;"') do (
|
||||
echo ^<tr^>^<td^>%%a^</td^>^<td^>%%b^</td^>^<td^>%%c^</td^>^<td^>%%d^</td^>^<td^>%%e^</td^>^<td^>%%f^</td^>^<td^>%%g^</td^>^<td^>%%h^</td^>^</tr^>
|
||||
)
|
||||
|
||||
echo ^</table^>
|
||||
echo ^</body^>
|
||||
echo ^</html^>
|
||||
|
||||
:END
|
47
Scripts/GetFAIReport.bat
Normal file
47
Scripts/GetFAIReport.bat
Normal file
@ -0,0 +1,47 @@
|
||||
@echo off
|
||||
|
||||
:MAIN
|
||||
echo ^<html^>
|
||||
echo ^<head^>
|
||||
echo ^<title^>FAI Report^</title^>
|
||||
echo ^<meta http-equiv="Content-Type" content="text/html; charset=utf-8"^>
|
||||
echo ^<style type="text/css"^>
|
||||
echo table {
|
||||
echo border-collapse: separate;
|
||||
echo border-spacing: 1px;
|
||||
echo position: static;
|
||||
echo }
|
||||
echo th {
|
||||
echo background-color: #5182bb;
|
||||
echo color: #fff;
|
||||
echo border: 1px solid #5182bb;
|
||||
echo padding: 5px 10px;
|
||||
echo font-size: 14px;
|
||||
echo font-family: Consolas;
|
||||
echo font-weight: bold;
|
||||
echo text-align: left;
|
||||
echo }
|
||||
echo tr {
|
||||
echo border: 1px solid #5182bb;
|
||||
echo }
|
||||
echo td {
|
||||
echo color: #000;
|
||||
echo padding: 5px 10px;
|
||||
echo font-size: 14px;
|
||||
echo font-family: Consolas;
|
||||
echo }
|
||||
echo ^</style^>
|
||||
echo ^</head^>
|
||||
echo ^<body^>
|
||||
echo ^<table^>
|
||||
echo ^<tr^>^<th^>USN^</th^>^<th^>MO^</th^>^<th^>SKU^</th^>^<th^>Model Family^</th^>^<th^>Server^</th^>^<th^>Item^</th^>^<th^>Status^</th^>^<th^>Message^</th^>^<th^>Line^</th^>^<th^>Location^</th^>^<th^>Last Change^</th^>^</tr^>
|
||||
|
||||
for /f "tokens=1-11 delims=," %%a in ('mysql -B -s -h 10.60.230.109 -uapisvc -pwcqte -D ewsv3_f716 -e "SELECT CONCAT_WS(',',USN,MO,SKU,ModelFamily,Server,Item,Status,Message,Line,Location,Last_Change) FROM (SELECT u.USN,u.MO,u.SKU,u.PARTNO AS ModelFamily,u.relay AS Server,u.Item,u.Status,IF(u.Message='','NULL',u.Message) as Message,l.Line,CONCAT_WS('-',l.col,l.row,l.num) AS Location,u.Last_Change FROM uutinfo u LEFT JOIN locinfo l ON u.mac=l.mac WHERE STATUS='FAI') AS tmp ORDER BY tmp.MO,tmp.USN ASC;"') do (
|
||||
echo ^<tr^>^<td^>%%a^</td^>^<td^>%%b^</td^>^<td^>%%c^</td^>^<td^>%%d^</td^>^<td^>%%e^</td^>^<td^>%%f^</td^>^<td^>%%g^</td^>^<td^>%%h^</td^>^<td^>%%i^</td^>^<td^>%%j^</td^>^<td^>%%k^</td^>^</tr^>
|
||||
)
|
||||
|
||||
echo ^</table^>
|
||||
echo ^</body^>
|
||||
echo ^</html^>
|
||||
|
||||
:END
|
Loading…
x
Reference in New Issue
Block a user