Skip to content

Instantly share code, notes, and snippets.

@nate-untiedt
Last active October 8, 2021 00:33
Show Gist options
  • Save nate-untiedt/4eda9b9d0cf3f4c81c92 to your computer and use it in GitHub Desktop.
Save nate-untiedt/4eda9b9d0cf3f4c81c92 to your computer and use it in GitHub Desktop.
A simple batch file that automatically generates the wblfolder.wbl for your Qlik Sense visualization extension.
@echo off
REM wblGen.bat - v 1.0.0 - 2015-10-09
REM Description:
REM A simple batch file that automatically generates the wblfolder.wbl for your Qlik Sense visualization extension.
REM
REM Author: Nate Untiedt - Analytics8 - [email protected]
REM
REM Credit to: http://stackoverflow.com/a/8387078
setlocal EnableDelayedExpansion
for /L %%n in (1 1 500) do if "!__cd__:~%%n,1!" neq "" set /a "len=%%n+1"
setlocal DisableDelayedExpansion
echo Deleteing wbfolder.wbl...
del wbfolder.wbl
echo Generating wbfolder.wbl...
REM Iterate through entire directory recursively
for /r . %%g in (*) do (
set "absPath=%%g"
setlocal EnableDelayedExpansion
REM Trim off the absolute portion of the path
set "relPath=!absPath:~%len%!"
REM Write each entry to wbfolder.wbl
echo(!relPath!; >> wbfolder.wbl
endlocal
)
Echo Wbfolder.wbl generation complete!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment