【问题标题】:Keeping track of another application跟踪另一个应用程序
【发布时间】:2013-12-15 12:23:22
【问题描述】:

我怎样才能让我的主应用程序打开一个单独的应用程序并让它在单独的应用程序关闭时调用主应用程序中的一个事件?

目前我正在使用:

Process.Start("notepad.exe", "C:\test.txt");

我试图实现的是让主应用程序在单独的应用程序保存并关闭后重新读取 test.txt 的内容。

【问题讨论】:

    标签: .net vb.net


    【解决方案1】:
    Dim Process As Process = new Process()
    Process.StartInfo = new ProcessStartInfo("notepad", "C:\test.txt")
    Process.Start()
    Process.WaitForExit()
    // Do something
    

    【讨论】:

    • 谢谢,但我不希望主应用程序必须等待。我只是希望它在记事本关闭后调用一个事件。
    • @的目的是什么?
    • @Jimmay 在我回滚之前你注意到了,嗯?对于那个很抱歉!这是一个 C# 的东西,我认为在 VB 中是一样的。不是:How to do a verbatim string literal in VB.NET?
    • 如果你不想阻塞程序,你可以使用 Process.Exited 事件而不是使用线程。
    • 大声笑,好地方@Jimmay! (如果您还没有注意到,C# 和 VB 基本相同,忽略这些小差异)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    相关资源
    最近更新 更多