Управление Visual Studio с помощью Win32com.client Python - PullRequest
0 голосов
/ 23 июня 2019

Кто-нибудь может мне помочь, пожалуйста, со сценарием (мне нужно реализовать его с помощью COM API-интерфейса Python, например, win32com):

  • , если он не запущен, запустите Visual Studio, откройте файл и перейдите к строкеN
  • в противном случае, если он уже был запущен, откройте файл IN RUNNING экземпляр 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)

но даже это, похоже, не получается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...