使用Python的win32com.client控制Visual Studio

时间:2019-06-23 03:46:46

标签: python visual-studio com

有人可以帮助我解决这种情况吗(我需要使用Python的COM API(例如win32com)来实现它:

  • 如果未启动,请启动Visual Studio并打开文件,然后转到第N行
  • 否则,如果已经启动,则在运行Visual Studio实例中打开文件(不要运行新实例),然后转到第N行

我从开始:

import win32com.client
dte = win32com.client.GetActiveObject("VisualStudio.DTE")
dte.MainWindow.Activate()
dte.ItemOperations.OpenFile(path)
dte.ActiveDocument.Selection.MoveToLineAndOffset(line, line + 1)

但即使这样看来也失败了。

0 个答案:

没有答案