VB.net使用命令行开关打开OneNote

时间:2015-08-07 14:27:33

标签: vb.net process.start onenote

任何人都知道使用支持命令行开关打开OneNote的最佳方法吗?

例如:

Process.Start("OneNote.exe", "/nologo")

这只是打开OneNote并仍然显示启动画面。有什么想法吗?

提前致谢。

3 个答案:

答案 0 :(得分:1)

现在你这样做的方式是正确的。有一点需要提及的是你正在使用的OneNote版本,我相信这只适用于2007而不是更新。

您可以通过线路切换启动OneNote。您可以使用Process.StartProcessStartInfo来完成此操作。请参阅下面的示例。

  1. 这是直截了当的,可行取决于OneNote的版本

    Process.Start("OneNote.exe", "/nologo")
    
  2. 另一个使用的选项是ProcessStartInfo 与上面相同的概念,但已经分解)。我使用/paste来确认这一点,并将我在ClipBoard中的内容粘贴到OneNote

    'Create the new StartInfo
    Dim prsi As New ProcessStartInfo("OneNote.exe")
    prsi.Arguments = "/paste"
    
    'Start the actual process
    Process.Start(prsi)
    
  3. 要查看更多命令行开关,您可以在那里查看 https://support.office.com/en-in/article/Command-line-switches-in-Microsoft-Office-OneNote-2007-29468957-1fcc-48b8-8821-00fe5518493a

答案 1 :(得分:0)

使用Dim proc as new system.diagnostics.process

制作

然后使用proc.startinfo.arguments = "/nologo"

答案 2 :(得分:0)

请勿在开关周围使用引号 在可执行文件周围使用引号

像这样:

Process.Start("OneNote.exe", /nologo)

现在,让我在这里补充说,肥皂碟可能比我更了解VB.net。因此,就剩下的电话(逗号,间距等)而言,我相信你已经钉上了。 ;)