12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- @echo off
- setlocal enabledelayedexpansion
- rem switch to the npc folder
- cd ..\..\npc\
- rem store the output destination
- set OUT=%CD%\scripts_custom.conf
- rem switch to the custom folder
- cd custom\
- rem newline
- echo. >> !OUT!
- rem header
- echo // Custom Scripts >> !OUT!
- rem store the current directory
- set C=%CD%
- rem make sure that no paranthesis close is unescaped inside the path
- set C=!C:^)=^^^)!
- for /R . %%f in (*.txt) do (
- rem store it to allow delayed expansion
- set B=%%f
- rem store relative path for compare
- set R=!B:%C%\=!
- echo npc: npc\custom\!R!>>!OUT!
- )
- rem switch to the test folder
- cd ..\test
- rem header
- echo // Test scripts >> !OUT!
- rem store the current directory
- set C=%CD%
- rem make sure that no paranthesis close is unescaped inside the path
- set C=!C:^)=^^^)!
- for /R . %%f in (*.txt) do (
- rem store it to allow delayed expansion
- set B=%%f
- echo npc: npc\test\!B:%C%\=!>>!OUT!
- )
|