Bonjour,
petite question technique sous Windows (surtout windows 10 et 11) :
Je suis sur un ERP dans un langage qui me permet de faire un « shellexec » (commande CMD) sur le poste du client.
Je souhaite imprimer des documents depuis cet ERP. Je peux donc appeler shellexec avec l’option « print », équivalent à l’option « Imprimer » sur le menu contextuel :
MAIS je souhaiterai limiter cette option aux fichiers sur windows qui ont effectivement cette option dans le menu contextuel, car toutes les extensions ne sont pas configurées pour.
J’ai trouvé un screenshot où je crois que ça se configure(ait) (ci-dessous), mais moi je cherche un moyen d’avoir cette info en ligne de commande (cmd, pas powershell !)
Résumé
J’ai trouvé une clé de regedit qui semble correspondre HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell\print\command
le problème c’est que txtfile, c’est pas l’extension du fichier .
Alors : est-ce qu’il y a un autre moyen de voir si cette association extenstion/option print existe quelque part ? Ou comment faire le lien entre l’extension .txt et ce type txtfile (et qui fonctionne pour les autres extensions auss) ?
Merci