1 votes

Quel est l'effet exact du menu contextuel "Imprimer" dans Windows et comment le paramétrer ?

Le menu contextuel qui apparaît après un clic droit sur un fichier ou un groupe de fichiers affiche souvent l'option "Imprimer".

Je voulais connaître l'effet exact d'un clic sur le bouton. En l'essayant sur une série de fichiers pdf, il semble les ouvrir dans Adobe Reader, lancer les options d'impression (avec les paramètres par défaut, je suppose) et les fermer. Il ne reste que l'interface vide d'Adobe Reader après l'impression. Est-ce le seul effet, c'est-à-dire :

  1. Ouvrir le fichier (avec le programme par défaut ?)
  2. Lancer l'impression
  3. Fermer le dossier

Plus intéressant pour moi, y a-t-il un moyen de paramétrer les effets de l'option "Imprimer" du menu contextuel ?

Par exemple,

  1. garder le fichier ouvert après l'impression
  2. utiliser un programme spécifique (différent du programme par défaut du clic gauche)
  3. etc...

1voto

dorkitude Points 4484

La commande "Imprimer" du menu contextuel semble faire plusieurs choses. Évidemment, seul Microsoft pourrait vous répondre dans tous les détails, mais c'est mon expérience :

  • Il ouvre le fichier dans son application prédéfinie par défaut et exécute l'équivalent d'une pression sur la touche CTRL+P

  • Maintenant, cela dépend de la façon dont l'application s'exécute CTRL+P . La plupart des applications affichent la boîte de dialogue d'impression par défaut, comme vous l'avez remarqué avec Adobe Reader ou aussi avec les images JPG et la visionneuse d'images de Windows. Mais certaines applications disposent d'une impression rapide associée au raccourci CTRL+P comme MS Word ou Excel. Ces applications contournent la boîte de dialogue d'impression et impriment simplement avec les paramètres par défaut en utilisant la méthode ci-dessous :

  • Obtenez l'adresse de l'ordinateur imprimante par défaut à partir du script. sous " C:\Windows\System32\Printing_Admin_Scripts\en -US \prnmngr.vbs " 1)

  • Exécutez le " imprimer /d:DefaultPrinterFromPreviousScript PATH" qui active la commande Service de spouleur Windows spoolsv.exe qui contrôle la file d'attente d'impression du PC.

1) Preuve que ce script est utilisé par le système : Obtenez les droits de propriétaire sur sur ce fichier, renommez-le et essayez d'imprimer par exemple un JPG depuis le menu menu contextuel. L'application par défaut ne s'ouvre que pour afficher une erreur interne erreur interne fatale. N'oubliez pas de renommer le fichier comme il était avant !

Pour répondre à votre autre question. Malheureusement, je n'ai pu trouver aucune information sur la modification du gestionnaire du menu contextuel "Imprimer". Ni dans le registre, ni dans les paramètres.

1voto

Ivan Ferrer Villa Points 161

En plus de la réponse acceptée, vous pouvez éditer les éléments suivants du menu contextuel print de cette façon :

Ouvrez l'éditeur de registre (Win+R->Regedit) puis naviguez par exemple jusqu'à HKEY_CLASSES_ROOT\.txt . Regardez le panneau de droite et vous verrez Default valeur est txtfile ou similaire.

Retournez au panneau de gauche pour trouver txtfile ci-dessous dans la branche racine des classes (mettez l'arbre au point et commencez à taper txt ), il défilera jusqu'à HKEY_CLASSES_ROOT\txtfile .

Vérifiez la valeur par défaut de HKEY_CLASSES_ROOT\txtfile\shell\print\command dans le panneau de droite.
Le mien est %SystemRoot%\system32\NOTEPAD.EXE /p %1 . Regardez ça /p .
Vous pouvez modifier ici ce que vous voulez.

Pensez à .txt comme le point où cette extension de fichier reçoit un type ou un nom. Ensuite, les actions sont définies ci-dessous pour ce type. De cette façon, plusieurs extensions de fichiers peuvent pointer vers les mêmes actions.

J'ai utilisé .txt exemple car toutes ses clés sont plus faciles à suivre. Peut-être que .pdf sera un peu plus désordonné (je n'utilise pas Adobe Reader).

pd : n'hésitez pas à corriger mon mauvais anglais/composition.

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