diff --git a/APIHOOK.BAT b/APIHOOK.BAT new file mode 100644 index 0000000..3c4f57f --- /dev/null +++ b/APIHOOK.BAT @@ -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 + diff --git a/Scripts/CheckColorProfile.bat b/Scripts/CheckColorProfile.bat new file mode 100644 index 0000000..0b36390 --- /dev/null +++ b/Scripts/CheckColorProfile.bat @@ -0,0 +1,47 @@ +@echo off + +:MAIN +echo ^ +echo ^ +echo ^Color Profile Report^ +echo ^ +echo ^