diff --git a/JumpListUtil/Program.cs b/JumpListUtil/Program.cs index 5654968..87c7e22 100755 --- a/JumpListUtil/Program.cs +++ b/JumpListUtil/Program.cs @@ -115,12 +115,12 @@ foreach (Entry entry in entryList.Entries) { JumpTask task = new JumpTask(); - task.ApplicationPath = entry.Target; + task.ApplicationPath = Environment.ExpandEnvironmentVariables(entry.Target); task.Description = entry.Description; task.Title = entry.Name; task.IconResourcePath = entry.Icon; task.IconResourceIndex = entry.IconIndex; - task.Arguments = entry.Arguments; + task.Arguments = Environment.ExpandEnvironmentVariables(entry.Arguments); jumpItems.Add(task); } @@ -145,9 +145,9 @@ Entry start = entryList.Entries[startIndex]; Process p = Process.Start(new ProcessStartInfo { - FileName = start.Target, + FileName = Environment.ExpandEnvironmentVariables(start.Target), UseShellExecute = true, - Arguments = start.Arguments + Arguments = Environment.ExpandEnvironmentVariables(start.Arguments) }); } else diff --git a/JumpListUtil/Program.cs b/JumpListUtil/Program.cs index 5654968..87c7e22 100755 --- a/JumpListUtil/Program.cs +++ b/JumpListUtil/Program.cs @@ -115,12 +115,12 @@ foreach (Entry entry in entryList.Entries) { JumpTask task = new JumpTask(); - task.ApplicationPath = entry.Target; + task.ApplicationPath = Environment.ExpandEnvironmentVariables(entry.Target); task.Description = entry.Description; task.Title = entry.Name; task.IconResourcePath = entry.Icon; task.IconResourceIndex = entry.IconIndex; - task.Arguments = entry.Arguments; + task.Arguments = Environment.ExpandEnvironmentVariables(entry.Arguments); jumpItems.Add(task); } @@ -145,9 +145,9 @@ Entry start = entryList.Entries[startIndex]; Process p = Process.Start(new ProcessStartInfo { - FileName = start.Target, + FileName = Environment.ExpandEnvironmentVariables(start.Target), UseShellExecute = true, - Arguments = start.Arguments + Arguments = Environment.ExpandEnvironmentVariables(start.Arguments) }); } else diff --git a/ShortcutUtil/MainForm.cs b/ShortcutUtil/MainForm.cs index bd3b3b0..491d893 100755 --- a/ShortcutUtil/MainForm.cs +++ b/ShortcutUtil/MainForm.cs @@ -107,8 +107,8 @@ ProcessStartInfo startInfo = new ProcessStartInfo { - FileName = entry.Target, - Arguments = entry.Arguments, + FileName = Environment.ExpandEnvironmentVariables(entry.Target), + Arguments = Environment.ExpandEnvironmentVariables(entry.Arguments), UseShellExecute = true }; Process.Start(startInfo);