Quelle est la différence entre les verbes « print » et « PRINTO » lors du démarrage d'un processus?

StackOverflow https://stackoverflow.com/questions/7355564

Question

Je soupçonne que cela peut appliquer aux langages de programmation, mais dans ce contexte, je fais référence à .NET.

Quand j'utilise System.Diagnostics.Process.Start, je peux comprendre, comme un argument, un objet System.Diagnostics.ProcessStartInfo. L'une des propriétés de la classe ProcessStartInfo est Verb (type de chaîne). Il y a aussi une propriété string [] de Verbs qui semble contenir la liste des valeurs autorisées pour Verb.

Je remarque que dans le tableau de Verbs il y a une valeur pour « Imprimer » et une valeur pour « PrintTo ». Quelle est la différence entre les deux? Je l'ai testé à la fois et ils semblent à la fois pour que le fichier à imprimer sur mon imprimante par défaut.

Était-ce utile?

La solution

Selon cet article MSDN , PrintTo est essentiellement présent au soutien les opérations de glisser-déposer pour l'impression (en faisant glisser un document sur une icône de l'imprimante, par exemple). Il sons comme il est probablement pas destiné à être utilisé par votre code.

Autres conseils

Le verbe printto est normalement utilisé lorsque l'utilisateur fait glisser un fichier et laisse tomber sur un raccourci d'imprimante. Vous devez fournir au moins deux arguments, le premier est le fichier que vous voulez faire imprimer, le second est le nom de l'imprimante. Les entrées de registre sur ma machine utilisent des arguments supplémentaires, mais il est tout à fait clair pour moi ce qu'ils peuvent être.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top