he probado esto que quizás es una locura pero bueno... no me ha funcionado... aunque podrias decirme si voy por buen camino Doze?? xD
tu comando lo e modificado para que me devuelva el nombre entero de lka carpeta, entonces teniendo en cuenta que el comando for me devuelve esto: "Linea_1=gwy8zsrp.default", y viendo que el comando for parece que crea variables por cada una de las lineas que contenga el archivo, pruebo lo siguiente...
Set "Perfiles=%appdata%\Mozilla\Firefox\Profiles"
Dir /b "%Perfiles%" |Find "." |SED "s/t/t/Ig" >c:\Perfiles.TXT
goto reader
setlocal enabledelayedexpansion
:reader
Set c=0
For /f "tokens=*" %%a in (c:\perfiles.txt) do (
Set /a c+=1
Call Set lin!c!=Linea_!c! = %%a
)
For /l %%n in (1,1,!c!) do (Echo !lin%%n!)
endlocal
[color=blue]Set ruta=%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles\[/color][color=red]%Linea_1%[/color][color=blue]\prefs.js[/color]
Set var=user_pref("network.http.pipelining.maxrequests", 25);
Echo %var% >> %ruta%
me crea el archivo prefs.js con la "set var" que le he dado, pero no me encuentra la ruta del perfiles, me guarda en alrchivo en la carpeta perfiles, pero no en el perfil mio que hay dentro de esa carpeta... :/