我欲在我的程序中,使用photoshop打开并编辑一个图像. 这个功能类似于acdsee里面编辑图像的功能,我设想的功能是这样的 点击按钮后将当前图像发送到photoshop,如果photoshop没有打开就打开photoshop,并打开图片,如果photoshop已经打开了,直接将这个图像发送到photoshop . 另外,由于程序并不知道photoshop.exe的路径.不能假设已知路径.恳请帮助

解决方案 »

  1.   

    给你一个提示
    uses shellapi;
      procedure TForm1.Button1Click(Sender: TObject);
    begin
          shellexecute(0,nil,'notepad',pchar('d:\1.txt'),0,sw_normal);
    end;
    notepad 是在系统目录,,不用路径
      

  2.   

    uses
      ShellApi;先把你的图像存到文件中,然后用下面的代码在Photoshop中打开
      ShellExecute(0, '', '"D:\Program Files\Adobe\Photoshop 7.0\Photoshop.exe"', '"C:\WINDOWS\River Sumida.bmp"', nil, SW_SHOWNORMAL);路径两边要加双引号如何找到Photoshop路径不清楚
      

  3.   

    可以把后缀改成photoshop关链的