打开vb.net末尾滚动的文本文件

时间:2017-08-30 15:04:01

标签: .net vb.net

我希望,在我的程序结束时,打开一种运行时发生的事情的日志,并在最后添加日志,我希望在最后直接打开这个文件。

我目前正在使用Process.Start(output),我知道这个函数可以采用额外的命令行参数。有没有可以使文件在底部打开的参数? 或者其他任何方式吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您可以尝试使用SendKeys方法,通过使用Windows API查找Notepad窗口,然后使用SendKeys方法,可以使其更加复杂,但是这应该这样做:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim P As Process = New Process()
    Dim PSI As ProcessStartInfo = New ProcessStartInfo() With {
        .FileName = "C:\Users\VM\text.txt"
    }
    P.StartInfo = PSI
    P.Start()
    P.WaitForInputIdle()
    SendKeys.SendWait("^{END}")
End Sub

希望它会对你有所帮助:)