Brant,
Sorry I haven't responded to you. The lack of replies and my general "busyness" meant that I haven't looked at the forums for a while now.
At the moment there is a hard coded registry path to our AutoCAD 2010 profile in the "GetScriptPath" subroutine of the "frmConvertPstyles" class in the .NET project.
It shows up as:
// Retrieve the "Support File Search Path" value from the Windows Registry.
string FileSearchPaths = ReadRegistryValue.ReadRegValue("Current User", "Software\\Autodesk\\AutoCAD\\R18.0\\ACAD-8001:409\\Profiles\\MR_Standard_ACAD\\General", "ACAD");
This pulls out all the file search paths that have been set up in the specified profile. In this case MR_Standard_ACAD.
It then looks for acad2010\\scr in the string and uses the returned value as the script file path which is fed to the text field on the ConvertPstyles form. You should be able to overwrite this, although I haven't made any allowance for the registry location not existing. Oops.
As stated, the batch file is created in the folder of the first drawing(s) selected when ConvertPstyles.exe is run, therefore paths don't matter to the batch file.
All the drawings added to the batch file will have full path names, so they should be OK as well.
ConvertPstyles.exe should be executable from anywhere on the local drive.
The other LISP routines and scripts, simply need to be in your search paths.
The acaddoc.lsp file provided is the standard file with the relevant code added to the bottom. If it's included in your search paths, AutoCAD will automatically load it.
This will then perform the NETLOAD command to load the relevant dll.
I hope I haven't left anything out. If so I'll keep a better eye on the forum to see if you need more info.