Page 1 sur 1

Fonction run avec un argument contenant des guillemets

Posté : 03 févr. 2021 - 07:56
par spareige22
Bonjour à tous,
Je cherche à créer un paquet pour l'installation automatique de Mindview 8 avec l’authentification utilisateur basé sur la reconnaissance Educonnect (authentification des élèves à l'Education Nationale).

L'éditeur du logiciel fourni les arguments à passer:

setup.x64.msi /qn TRANSFORMS:=1036 SHOWKEEPSIGNIN=0 VLEID="gar.XXXXX"

Pour l'installer j'essaye d'utiliser la fonction run(r'..... mais les guillemets me pose un problème, ils sont à la fois une fonction de run et à mettre dans la variable VLEID

run('r"setup.x64.msi" /qn TRANSFORMS:=1036 SHOWKEEPSIGNIN=0 VLEID="gar.XXXXX" ')

Est-ce la bonne méthode? Est-ce qu'il y a une syntaxe précise pour passer des guillemets en argument?

J'ai essayé la méthode "\gar.XXXX\" mais cela renvoi aussi une erreur.

Merci

Bonne journée.

Re: Fonction run avec un argument contenant des guillemets

Posté : 03 févr. 2021 - 09:26
par htouvet

Code : Tout sélectionner

run(r'setup.x64.msi /qn TRANSFORMS=1036 SHOWKEEPSIGNIN=0 VLEID="gar.XXXXX" ')