jwf*_*arn 7 python visual-studio-2008 visual-studio visual-c++
我想编写驱动Visual Studio 2008和Visual C++ 2008的Python脚本win32com.client.Dispatch.到目前为止我发现的所有示例都使用.这适用于Excel 2007和Word 2007但Visual Studio 2008失败:
import win32com.client
app1 = win32com.client.Dispatch( 'Excel.Application' ) # ok
app2 = win32com.client.Dispatch( 'Word.Application' ) # ok
app3 = win32com.client.Dispatch( 'MSDev.Application' ) # error
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?Visual Studio 2008是否使用不同的字符串来标识自己?以上方法是否过时了?
我不知道这对 2008 年是否有帮助,但使用 Visual Studio 2005 和 win32com 我可以做到这一点:
>>> import win32com.client
>>> b = win32com.client.Dispatch('VisualStudio.DTE')
>>> b
<COMObject VisualStudio.DTE>
>>> b.name
u'Microsoft Visual Studio'
>>> b.Version
u'8.0'
Run Code Online (Sandbox Code Playgroud)
不幸的是我没有 2008 来测试。
| 归档时间: |
|
| 查看次数: |
2448 次 |
| 最近记录: |