我希望,在我的程序结束时,打开一种运行时发生的事情的日志,并在最后添加日志,我希望在最后直接打开这个文件。
我目前正在使用Process.Start(output)
,我知道这个函数可以采用额外的命令行参数。有没有可以使文件在底部打开的参数?
或者其他任何方式吗?
谢谢
答案 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
希望它会对你有所帮助:)