Opening multiple files in same CorelDraw instance

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_MOS

DDE 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"

Parents
No Data
Reply
  • 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.

Children