Yes, I’ve thought of some improvements. My thought for further work was to leave the initial DNN_Module_Step_001 macro as is. Then, using the .dnn file to retrieve info, create secondary steps. This would be advantageous because a developer could automatically add things to their modules, but they would not have had to previously used “DNN_Module_Step_001” in order for them to function.
But I’ve got some more work to do before I come up with anything really useful.
So far I have a macro that allows you to browse to any XML file and display the contents. I made it available for download if you want to try it out (Click on XML Viewer). I haven’t tested the download, it should work but you will need to make sure these references are added:
- System.Data
- System.Drawing
- System.Windows.Forms
- System.XML
You can run it, browse to any .dnn file (i.e. Powerhouse_PHD.dnn) and get some really useful information. The potential is there to be able to do some pretty cool stuff.
The macro finds the elements, attributes, and so forth. And as I mentioned, it can be any XML file, so you can use it on other things besides .dnn files.
I’ll keep you posted if I add on some other things.