@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_profile_d - Run all scripts in the passed dir 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. :::------------------------------------------------------------------------------- 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