Bonjour,

Je suis débutant sur les scripts batch et je suis confronté à un problème. Le voici :

Script_export_demodB.bat

@echo off
:choice
set /P choix=Do you want to start the export files ? Are you sure ? [Y/n]
if /I "%choix%" EQU "Y" goto :export
goto :end

:export
set /P a = Saisissez l'affaire <!-- paramètre1-->
set /P b = Saisissez le partnumber <!-- paramètre2-->
set /P c = Saisissez le type <!-- paramètre3-->
@D:\pfi\postgresql\bin\psql.exe -U databaseuser -d FreqNum -f "%USERPROFILE%\AppData\Local\Temp\Script_export_demodB.sql"

:end

pause
exit


Script_export_demodB.sql


CREATE OR REPLACE FUNCTION test_final (choix_affaire character varying, choix_partnumber character varying, choix_type character varying) RETURNS varchar AS $BODY$

...

LANGUAGE plpgsql VOLATILE
COST 100;

SELECT test_final ('CDU', 'C1935DA01', 'text/html');

Je souhaite remplacer 'CDU', 'C1935DA01', 'text/html' par les trois paramètres du .bat (a, b et c). Le soucie est que je ne sais pas comment insérer la commande de passage de paramètre entre les deux fichiers dans la commande :

@D:\pfi\postgresql\bin\psql.exe -U databaseuser -d FreqNum -f "%USERPROFILE%\AppData\Local\Temp\Script_export_demodB.sql"

Serait-il possible de m'aider ?

Merci d'avance
Cordialement
BastienM