簡體   English   中英

如何在啟動流程時使用多個動詞?

[英]How to use more than one verb when starting a process?

目前我只是使用以下代碼打印doc文件:

System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo = new System.Diagnostics.ProcessStartInfo()
{
    CreateNoWindow = false,
    Verb = "print",
    FileName = fileName //put the correct path here
};
p.Start();

我可以做什么,以便我可以在打印后保持文件打開,或者反過來打開文件,然后打印它。 我可以在流程中使用多個動詞嗎?

你不能。

動詞實現為完整的命令行:每個動詞對應於注冊表中定義的完整命令行。 因此,每個新動詞將啟動一個完全不同的過程,只是發生(通常)指向具有不同命令行args的相同可執行二進制文件。

要更詳細地控制應用程序,您必須使用程序的自動化技術(如果有)。

你可以在這里這里閱讀更多相關信息:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM