From 67970a94aa104e0588fcf3c280e2aa659f9e7084 Mon Sep 17 00:00:00 2001 From: g3cko Date: Mon, 30 Nov 2015 15:23:59 -0800 Subject: [PATCH 1/3] Update Program.cs --- VisualStudioFileOpenTool/Program.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/VisualStudioFileOpenTool/Program.cs b/VisualStudioFileOpenTool/Program.cs index 3a99ea8..ef64fd6 100755 --- a/VisualStudioFileOpenTool/Program.cs +++ b/VisualStudioFileOpenTool/Program.cs @@ -30,7 +30,8 @@ static void Main(string[] args) dte2 = (EnvDTE80.DTE2)System.Runtime.InteropServices.Marshal.GetActiveObject(vsString); dte2.MainWindow.Activate(); EnvDTE.Window w = dte2.ItemOperations.OpenFile(filename, EnvDTE.Constants.vsViewKindTextView); - ((EnvDTE.TextSelection) dte2.ActiveDocument.Selection).GotoLine(fileline, true); + + ((EnvDTE.TextSelection)dte2.ActiveDocument.Selection).MoveToDisplayColumn(fileline, filecolumn); } else { From f01087ecfb8a20070dd8dfe8d232799326dd3170 Mon Sep 17 00:00:00 2001 From: g3cko Date: Mon, 30 Nov 2015 15:24:38 -0800 Subject: [PATCH 2/3] Update Program.cs --- VisualStudioFileOpenTool/Program.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/VisualStudioFileOpenTool/Program.cs b/VisualStudioFileOpenTool/Program.cs index ef64fd6..0ebf5fb 100755 --- a/VisualStudioFileOpenTool/Program.cs +++ b/VisualStudioFileOpenTool/Program.cs @@ -25,7 +25,10 @@ static void Main(string[] args) int fileline; int.TryParse(args[2], out fileline); - + int filecolumn = 0; + if(args.Length == 4) + int.TryParse(args[3], out filecolumn); + EnvDTE80.DTE2 dte2; dte2 = (EnvDTE80.DTE2)System.Runtime.InteropServices.Marshal.GetActiveObject(vsString); dte2.MainWindow.Activate(); From bf97308fff2aa01a95a4db3d996f06e1800c1ee9 Mon Sep 17 00:00:00 2001 From: g3cko Date: Mon, 30 Nov 2015 15:26:19 -0800 Subject: [PATCH 3/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3e0e3a0..d41d5d2 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Tool that trying open specified file at spicified line in active Visual Studio [Download binary](https://github.com/diimdeep/VisualStudioFileOpenTool/blob/master/VisualStudioFileOpenTool/bin/Release/VisualStudioFileOpenTool.exe) - usage: + usage: Visual Studio version value VisualStudio 2002 2