6

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

当我使用 时,我可以包含一个对象System.Diagnostics.Process.Start作为参数。System.Diagnostics.ProcessStartInfoProcessStartInfo 类的属性之一是Verb(字符串类型)。还有一个 string[] 属性Verbs似乎包含Verb.

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

4

2 回答 2

3

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

于 2011-09-08T23:14:54.233 回答
1

当用户将文件拖放到打印机快捷方式上时,通常使用 printto 动词。您需要提供至少两个参数,第一个是要打印的文件,第二个是打印机名称。我机器上的注册表项使用了额外的参数,但我不清楚它们可能是什么。

于 2011-09-09T00:06:50.063 回答