Isso deve funcionar para você:
for /f %%f in ('dir /ad /b') do start %%f\o.bat
Se você precisar executar o arquivo em lote a partir de outro lugar, especifique o caminho para o foldera como:
for /f %%f in ('dir /ad /b c:\foldera\') do start %%f\o.bat