apiserver/APIHOOK.BAT

38 lines
764 B
Plaintext
Raw Permalink Normal View History

2024-12-13 16:32:08 +08:00
@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