我有这些psd文件:
1.psd - 2.psd - 3.psd
我需要立即用photoshop(shell执行)打开这三个psd文件。我的意思是在打开photoshop之后应该打开那些3 psd的文件。
如何使用c#执行此操作? 目前我有这段代码:
ProcessStartInfo psi = new ProcessStartInfo("1.psd");
psi.UseShellExecute = true;
Process.Start(psi);
但它仅适用于一个psd文件,我需要逐个打开每个psd文件。
答案 0 :(得分:1)
Photoshop是否支持在命令行上提供文件名?如果是这样,启动PhotoShop进程并提供文件名作为参数。以下是使用多个文件启动Notepad ++的示例,只需用您的文件路径替换可执行文件和文件路径。
var psi = new ProcessStartInfo(@"C:\Program Files (x86)\Notepad++\Notepad++.exe");
psi.Arguments = "Text1.txt Text2.txt Text3.txt";
psi.UseShellExecute = true;
Process.Start(psi);