我需要从我的应用程序发送图像,在Photoshop中编辑它并将其还原。
我的应用程序应该等到Photoshop文档关闭。
请任何想法。
答案 0 :(得分:2)
像这样......
MyProcess myProcess = new MyProcess();
myProcess.Start("photoshop.exe", "C:\\myImages\\image.jpg");
while (!myProcess.HasExited) {
// Do nothing while waiting.. Sleep for a few seconds might be a good idea
}
// Will be executed when process is closed.
答案 1 :(得分:1)
Process.Start("pathtoshotoshop.exe", "someimage.jpg").WaitForExit()
答案 2 :(得分:0)
如果您知道文件名,则可以检查日期戳,直到编辑开始后。您还应检查文件属性,并确保PhotoShop仍未打开该文件。
您可以使用计时器每隔几秒检查一次,而不是经常检查哪个会降低系统速度。
答案 3 :(得分:0)
Process.Start(Path.Combine(path, "image.psd"));