diff options
Diffstat (limited to 'public/tools/ntslmmov.cmd')
-rw-r--r-- | public/tools/ntslmmov.cmd | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/public/tools/ntslmmov.cmd b/public/tools/ntslmmov.cmd new file mode 100644 index 000000000..2f9239408 --- /dev/null +++ b/public/tools/ntslmmov.cmd @@ -0,0 +1,30 @@ +@if "%_echo%"=="" echo off +setlocal +if "%_NTDRIVE%" == "" set _NTDRIVE=C: +cd /d %_NTDRIVE%\ +:doenlist +if "%1" == "" goto done +call projects.cmd %1 +shift +if "%proj_path%"=="" goto badproject +if EXIST %proj_path%\nul goto gotdir +mkdir %proj_path% +if ERRORLEVEL 1 goto badpath +:gotdir +cd /d %proj_path% 2>nul +if ERRORLEVEL 1 goto badpath +if NOT EXIST %proj_path%\slm.ini goto noslmini +echo Deleting top level SLM.INI and running SLMCK for %project% project in %proj_path% +chmode -rhs slm.ini +del slm.ini +:noslmini +slmck -vfia -s %slm_root% -p %project% +goto doenlist +:badproject +echo Invalid project name - %1 +goto doenlist +:badpath +echo Unable to create or change to %proj_path% for %project% project +goto doenlist +:done +endlocal |