启动流程时"print"和"printo"动词之间有什么区别?

Son*_*Boy 5 windows shell process processstartinfo shell-verbs

我怀疑这可能适用于多种编程语言,但在这种情况下,我指的是.NET.

当我使用时System.Diagnostics.Process.Start,我可以包括一个System.Diagnostics.ProcessStartInfo对象作为参数.ProcessStartInfo类的一个属性是Verb(字符串的类型).还有一个string []属性,Verbs其中似乎包含允许值列表Verb.

我注意到在Verbs数组中有一个"Print"值和一个"PrintTo"值.这两者有什么区别?我测试了两者,它们似乎都导致文件打印到我的默认打印机.

Jon*_*eet 3

根据这篇 MSDN 文章,PrintTo 基本上是为了支持打印的拖放操作(例如,将文档拖到打印机图标上)。听起来它可能不适合您的代码使用。