Bonjour à tous !

Étant novice sur batch, je me tourne vers vous pour éclairer ma lanterne.
Je voudrai arriver à parcourir une requête POSTGRES à l'aide de la commande PSQL dans une boucle FOR:

Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
set PSQL="C:\Program Files (x86)\PostgreSQL\9.3\bin\psql.exe"
for /f "delims=" %%a in ('%PSQL% -h %host% -p %port% -d %base% -U %user% -q "select commune from propriete.v_propriete_forestiere where num_ent_for = %num_ent_for% group by commune"') do echo %%a
Petit soucis avec ces 2 lignes de code, elle me retournent le message d'erreur:
'C:\Program' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.


De ce que je comprends, c'est à cause de l'espace dans mon chemin mais je ne vois pas comment faire autrement ...

HELP ME PLEASE !!!