Sospecho que esto puede aplicarse a múltiples lenguajes de programación, pero en este contexto me refiero a .NET.¿Cuál es la diferencia entre los verbos "imprimir" y "printo" al iniciar un proceso?
Cuando uso System.Diagnostics.Process.Start
, puedo incluir, como argumento, un objeto System.Diagnostics.ProcessStartInfo
. Una de las propiedades de la clase ProcessStartInfo es Verb
(tipo de cadena). También hay una propiedad de cadena [] de Verbs
que parece contener la lista de valores permitidos para Verb
.
Observo que dentro del conjunto Verbs
hay un valor para "Imprimir" y un valor para "Imprimir para". ¿Cuál es la diferencia entre los dos? Probé ambos y parece que ambos causan que el archivo se imprima en mi impresora predeterminada.
Para el verbo 'printto' en win3.x solo"% 3 "= nombre del controlador,"% 4 "= nombre del puerto, no se usó más. Hubiera sido útil especificar copias en% 3 por ejemplo, pero por desgracia. – wqw
De hecho, esto se especifica en el artículo al que Jon se vinculó (se da como ejemplo en la sección "Verbos estáticos vs. dinámicos"). Es una lástima que no haya una tabla organizada con verbos y sus argumentos proporcionados (aunque tal vez todos ellos excepto print para obtener solo un param, el nombre del archivo) –
Tal tabla no puede existir. Las aplicaciones registran sus propios verbos en el registro. Los verbos como "abrir" e "imprimir" son comunes solo por convención, ShellExecuteEx() admite cualquiera. La forma más fácil de ver cuáles están disponibles para una aplicación es buscar en el registro. –