@echo off call "%~dp0lib_base.cmd" call "%%~dp0lib_console" set lib_profile=call "%~dp0lib_profile.cmd" if "%~1" == "/h" ( %lib_base% help "%~0" ) else if "%1" neq "" ( call :%* ) exit /b :::=============================================================================== :::run_profile_d - Run all scripts in the passed directory path :::. :::include: :::. ::: call "lib_profile.cmd" :::. :::usage: :::. ::: %lib_profile% "[dir_path]" :::. :::required: :::. ::: [dir_path] Fully qualified directory path containing init *.cmd|*.bat. ::: Example: "c:\bin" :::. ::: path Sets the path env variable if required. :::------------------------------------------------------------------------------- :run_profile_d if not exist "%~1" ( mkdir "%~1" ) pushd "%~1" for /f "usebackq" %%x in ( `dir /b *.bat *.cmd 2^>nul` ) do ( %print_verbose% "Calling '%~1\%%x'..." call "%~1\%%x" ) popd exit /b