From af7c3bcf94616e275758a64398ee37484837d7e1 Mon Sep 17 00:00:00 2001 From: HYMMA <71206865+HYMMA@users.noreply.github.com> Date: Tue, 22 Sep 2020 16:30:09 +1000 Subject: [PATCH] inform users where the files are --- .../Program.cs | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) 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); + } } ///