0
System.Diagnostics.Process.Start("C:\Users\automation\Desktop\batman1.jpg")
System.Diagnostics.Process.Start("C:\Users\automation\Desktop\batman2.jpg")
'some timer
Process.GetProcessesByName("Microsoft.Photos")(0).Kill()
4

1 回答 1

0

我们不能说。因为我们不知道当您启动 jpg 时究竟会发生什么。您的默认应用程序将打开。如果这会打开两个进程或仅一个进程,您必须询问该应用程序的开发人员

在您的情况下,我猜它是“Microsoft Photos”。如果你仔细观察,你会发现它是一个有 2 个打开窗口的进程。所以杀死进程将关闭两个窗口。

您可以尝试枚举所述进程的窗口并关闭您要关闭的窗口。但同样,在具有不同默认图像查看器的不同计算机上,这也不起作用。

于 2019-03-18T12:11:26.617 回答