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"
longimanus said: 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"
This would be perfect if it fixes the multiple launches of CorelDraw, but I don't know how to implement what you have above? Could someone explain it to me with steps? I don't know much about working in the Windows OS.
Thanks.
Open Registry Editor (Windows Start menu / Run... type REGEDIT and press Enter)
Is not friendly or easy to use, but is not impossible. Search on the HKEY_CLASSES_ROOT and go to HKEY_CLASSES_ROOT\CorelDRAW.Graphic.14\shell\Open\command and change this line command as shows below:
"C:\\Tools\\Office\\Corel\\PROGRAMS\\CORELDRW.EXE\" -DDE \"%1\""same with the other line commands
Thanks, Ariel.
I got as far as this line...
[HKEY_CLASSES_ROOT\CorelDRAW.Graphic.14\shell\Open\ddeexec\Topic]@="System"
There is no "Topic" key folder. I added one and entered in the info, but I don't think it worked. I can open multiple .cdr files via the File>Open in CorelDRAW, but not via files on the Desktop, for Windows or Mac. Any ideas to fix that?
Is this multiple file issue still present in CorelDRAW X5?
JessieK said: Is this multiple file issue still present in CorelDRAW X5?
Hi Jessie,
no, but I don't believe it is an issue of "any" version of CorelDraw, as such. So few people have ever mentioned this issue at all that I believe it is a problem unique to a tiny minority of people, most likely to their particular computer systems or registries. It 'is' an issue with Photo-Paint and always has been, but I had never heard of it happening in Draw until I read this particular thread.
Best regards,Brian.
Brian said:no, but I don't believe it is an issue of "any" version of CorelDraw, as such. So few people have ever mentioned this issue at all that I believe it is a problem unique to a tiny minority of people, most likely to their particular computer systems or registries.
I agree, this is not an issue with a specific version