1 votes

Application d'un argument de ligne de commande à l'exe binaire lors d'un double-clic sur le fichier

Sous Windows, j'ai modifié un raccourci vers un fichier exe afin d'appliquer un argument de ligne de commande pour cela. Ainsi, dans les propriétés du raccourci, j'ai écrit

D:\texlive\2018\bin\win32\texworks.exe -stylesheet path\to\mystyle.css

Lorsque je double-clique sur le raccourci, je peux vérifier que l'argument a été appliqué. Le problème est que lorsque je double-clique sur foo.tex, il utilise automatiquement D:\texlive\2018\bin\win32\texworks.exe et pas l'argument que j'ai défini.

J'ai même fait un clic droit sur foo.tex et changé le "ouvrir avec" en chemin de raccourci au lieu de D:\texlive\2018\bin\win32\texworks.exe. L'argument est toujours absent lorsque j'essaie d'ouvrir le fichier tex directement.

Veuillez voir les photos ci-dessous

enter image description here

et

enter image description here

Une idée ?

1voto

Appleoddity Points 11013

Pour modifier la commande utilisée pour ouvrir un certain type de fichier, vous devez vous rendre dans l'onglet regedit .

Effectuez les opérations suivantes dans regedit :

  • Naviguez vers HKLM\Software\Classes\.tex\OpenWithProgids - Notez le nom de l'application indiquée.
  • Naviguez vers HKLM\Software\Classes\<Name of Program from previous step>\shell\Open\command

Ici, vous trouverez un (Default) avec la ligne de commande utilisée pour ouvrir ce type de fichier. Plus précisément, la touche <path> y <name> de l'exécutable sera placé entre guillemets et sera suivi, en général, d'un signe "%1" qui sera remplacé par le <path> y <name> du fichier lorsque vous essayez de l'ouvrir.

  • Double-cliquez pour modifier le (Default) puis passez à la fin de la ligne. Ajoutez un [space] et ajoutez ensuite vos paramètres de ligne de commande supplémentaires. Tout paramètre contenant un espace doit être placé entre guillemets pour indiquer qu'il s'agit d'un seul paramètre et non de plusieurs.

    -stylesheet "path\to\mystyle.css"

Fermez regedit, puis déconnectez-vous et reconnectez-vous à votre ordinateur et testez.

Note : Les instructions ci-dessus ne sont pas universelles, mais pour la plupart des applications tierces avec des types de fichiers associés, vous verrez cette disposition. Certaines applications spéciales comme Microsoft Office font les choses différemment.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X