getobject函数的疑惑
getobject通过autocad.application可以得到已打开的cad文件对象模型这个字符串从哪看出来的呢
如果是别的应用程序,该如何写呢
好疑惑呀
好像是注册表里面的。至于其他软件,你不是第一个吃螃蟹的,所以应该可以搜索得到,基本不妨碍使用。 基于COM编程的,这个名的确是特定的,一般在注册表里能查到,如:HKEY_CLASSES_ROOT\CLSID\{00024500-0000-0000-C000-000000000046}\ProgID,这是Excel.Application.15 打开注册表,在HKEY_CLASSES_ROOT\根目录下就能找到AUTOCAD.APPLICATION了,同样的,其他软件也有类似的名称,如EXCEL.APPLICATION,WORD.APPLICATION,对里面的键分析一下,就能知道怎么获取到对象的了。
页:
[1]