Some of you might also have encountered the nasty issue of CorelDraw (CorelDrw.exe) to open a new instance of CorelDraw for every CDR file being double-clicked for opening. After twiddling around and searching the web, I finally found out that CorelDraw.exe is case-sensitive for DDE commands. As such, using the DDE argument 'Open("%1")' won't do anything.The solution for CorelDraw X4 (CorelDrw.exe) is:
Application used:"C:\Tools\Office\Corel\PROGRAMS\CORELDRW.EXE" -DDE "%1"
DDE Message:[O("%1")]Application:CORELDRW_MOSDDE Application not Running:<empty>Topic:System
Corresponding registry file:-----------------------------------------Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\CorelDRAW.Graphic.14\shell\Open][HKEY_CLASSES_ROOT\CorelDRAW.Graphic.14\shell\Open\command]@="\"C:\\Tools\\Office\\Corel\\PROGRAMS\\CORELDRW.EXE\" -DDE \"%1\""[HKEY_CLASSES_ROOT\CorelDRAW.Graphic.14\shell\Open\ddeexec]@="[O(\"%1\")]"[HKEY_CLASSES_ROOT\CorelDRAW.Graphic.14\shell\Open\ddeexec\Application]@="CORELDRW_MOS"[HKEY_CLASSES_ROOT\CorelDRAW.Graphic.14\shell\Open\ddeexec\Topic]@="System"
Hi Longimanus,
do you know if a similar thing can be done to stop Photo-Paint opening a new instance every time we want to edit a bitmap sitting in a Draw document? It would be great to leave PP open all the time and be able to send bitmaps to it (Edit Bitmap command in Draw) without PP opening a new instance every time.
It seems silly that we can open as many images as we like within the one instance of PP by clicking on them in Windows Explorer, but sending images from Draw opens a new instance every time. It is both illogical and highly annoying.
Best regards,Brian.
Hi Brian
I agree, that's a very annoying behavior of CorelDraw.Unfortunately, I don't know how to get to the CorelDraw internals for 'Edit Bitmap'.The exported bitmap graphic object from CorelDraw to PhotoPaint seems to be of type 'Corel PHOTO-PAINT 14.0'.An attempt could be made to check the Windows registry for any CorelDraw actions concerning this kind of graphic file type.At least the path to the executable must be specified somewhere. But if there is kind of a hard-coded instruction from CorelDraw in order to edit this object, there might be no way to change this behavior...
Note:With respect to Corel PhotoPaint X4 and opening files in the Windows Environment, i.e., Fax&Picture Viewer (Ctrl-E) and the Windows Explorer (Edit), please look at: http://community.coreldraw.com/forums/t/23325.aspx
best regardsLongimanus
Hi Brian , everyone I have just been working on a image that I have to open after a scan and save to tiff then save as a cpt and a jpeg and a tiff again after resampling and fixing and also right clicking on the file and opening the image in draw to add text etc., only 1 Photo Paint and 1 Draw open all the time
no problems just a lot of time over 100 images to scan and fix from negetives and when finished to put on a disk to play on the TV most of the images are about 50 years old
Brian when you have a image in Draw and you want it to be edited in Photo Paint yes you select it in Draw then it will open in PP and then go back to where it was in Draw to finish off yes it is a problem to keep opening and closing PP but I think that it is as designed to keep the file aligned with the draw file to many files 1 after the other whould be hard to keep track of in another project that I am working on has over 500 images to be worked on in this way finished 350 of them and got about 4 weeks to finish the rest
if editing from Draw to PP is a problem use the copy and paste this is sometimes faster and better depending on what and how you are useing the images and PP editing
1 of my methods is to have both programs opened at once with a slightly reduced screen size so I can activate either 1 easily then I just click and drag from Draw to PP or from PP to Draw it takes a little practice but works for me
I use this method a lot interacting with different programs try it it works
as I have been on this pc all day and it is mid evening I might go and relax and watch Tv
Joe