Code
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.scm]
@="StarEdit.Scenario"
[HKEY_CLASSES_ROOT\.scx]
@="StarEdit.BWScenario"
[HKEY_CLASSES_ROOT\StarEdit.BWScenario]
@="Starcraft Brood War Scenario"
[HKEY_CLASSES_ROOT\StarEdit.BWScenario\DefaultIcon]
@="C:\\Program Files (x86)\\Blizzard\\StarCraft\\StarEdit.exe,3"
[HKEY_CLASSES_ROOT\StarEdit.BWScenario\shell]
[HKEY_CLASSES_ROOT\StarEdit.BWScenario\shell\open]
[HKEY_CLASSES_ROOT\StarEdit.BWScenario\shell\open\command]
@="C:\\Program Files (x86)\\Blizzard\\StarCraft\\StarEdit.exe -n"
[HKEY_CLASSES_ROOT\StarEdit.BWScenario\shell\open\ddeexec]
@="%1"
[HKEY_CLASSES_ROOT\StarEdit.BWScenario\shell\open\ddeexec\Application]
@="StarEdit"
[HKEY_CLASSES_ROOT\StarEdit.Scenario]
@="Starcraft Scenario"
[HKEY_CLASSES_ROOT\StarEdit.Scenario\DefaultIcon]
@="C:\\Program Files (x86)\\Blizzard\\StarCraft\\StarEdit.exe,2"
[HKEY_CLASSES_ROOT\StarEdit.Scenario\shell]
[HKEY_CLASSES_ROOT\StarEdit.Scenario\shell\open]
[HKEY_CLASSES_ROOT\StarEdit.Scenario\shell\open\command]
@="C:\\Program Files (x86)\\Blizzard\\StarCraft\\StarEdit.exe -n"
[HKEY_CLASSES_ROOT\StarEdit.Scenario\shell\open\ddeexec]
@="%1"
[HKEY_CLASSES_ROOT\StarEdit.Scenario\shell\open\ddeexec\Application]
@="StarEdit"
[HKEY_CLASSES_ROOT\.scm]
@="StarEdit.Scenario"
[HKEY_CLASSES_ROOT\.scx]
@="StarEdit.BWScenario"
[HKEY_CLASSES_ROOT\StarEdit.BWScenario]
@="Starcraft Brood War Scenario"
[HKEY_CLASSES_ROOT\StarEdit.BWScenario\DefaultIcon]
@="C:\\Program Files (x86)\\Blizzard\\StarCraft\\StarEdit.exe,3"
[HKEY_CLASSES_ROOT\StarEdit.BWScenario\shell]
[HKEY_CLASSES_ROOT\StarEdit.BWScenario\shell\open]
[HKEY_CLASSES_ROOT\StarEdit.BWScenario\shell\open\command]
@="C:\\Program Files (x86)\\Blizzard\\StarCraft\\StarEdit.exe -n"
[HKEY_CLASSES_ROOT\StarEdit.BWScenario\shell\open\ddeexec]
@="%1"
[HKEY_CLASSES_ROOT\StarEdit.BWScenario\shell\open\ddeexec\Application]
@="StarEdit"
[HKEY_CLASSES_ROOT\StarEdit.Scenario]
@="Starcraft Scenario"
[HKEY_CLASSES_ROOT\StarEdit.Scenario\DefaultIcon]
@="C:\\Program Files (x86)\\Blizzard\\StarCraft\\StarEdit.exe,2"
[HKEY_CLASSES_ROOT\StarEdit.Scenario\shell]
[HKEY_CLASSES_ROOT\StarEdit.Scenario\shell\open]
[HKEY_CLASSES_ROOT\StarEdit.Scenario\shell\open\command]
@="C:\\Program Files (x86)\\Blizzard\\StarCraft\\StarEdit.exe -n"
[HKEY_CLASSES_ROOT\StarEdit.Scenario\shell\open\ddeexec]
@="%1"
[HKEY_CLASSES_ROOT\StarEdit.Scenario\shell\open\ddeexec\Application]
@="StarEdit"
http://www.robvanderwoude.com/ddecommandline.php has more info on Windows DDE, and as far as I can tell, you can't replicate opening a map in staredit from the command line without using a third party tool like classexec.exe.
I manually changed all of the paths to staredit as mine is in a weird place, so if I missed one, please double check.
"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"