Vous n'exécutez pas de fichier psql.exe, mais le fichier C:\Program Files\PostgreSQL\10\scripts\runpsql.bat , par exemple par programmation, par ex. de AHK :
exécutez "C:\Program Files\PostgreSQL\10\scripts\runpsql.bat"
Ensuite, vous obtenez une fenêtre de commande Windows générique qui vous pose les bonnes questions (voir ci-dessus) et, lorsqu'elle répond correctement, vous donne l'invite de commande psql.