diff --git a/Tools/CommandManager Icon Generator/AngelSix.SolidWorksApi.IconGeneator/Program.cs b/Tools/CommandManager Icon Generator/AngelSix.SolidWorksApi.IconGeneator/Program.cs index 16a350e..b8a61a6 100644 --- a/Tools/CommandManager Icon Generator/AngelSix.SolidWorksApi.IconGeneator/Program.cs +++ b/Tools/CommandManager Icon Generator/AngelSix.SolidWorksApi.IconGeneator/Program.cs @@ -3,6 +3,7 @@ using System.Drawing; using System.IO; using System.Linq; +using System.Reflection; namespace AngelSix.SolidWorksApi.IconGeneator { @@ -107,6 +108,25 @@ static void Main(string[] args) combinedImage.Save($"{filenamePrepend}{size}.png"); } }); + + //inform users of file locations + Console.WriteLine("----------------------------------------"); + Console.WriteLine($"successfully saved in: \n {AssemblyDirectory}"); + _ = Console.ReadLine(); + } + + /// + /// get the path to the current exe + /// + public static string AssemblyDirectory + { + get + { + string codeBase = Assembly.GetExecutingAssembly().CodeBase; + UriBuilder uri = new UriBuilder(codeBase); + string path = Uri.UnescapeDataString(uri.Path); + return Path.GetDirectoryName(path); + } } ///