Exlw 发表于 2019-6-27 17:07:18

getobject函数的疑惑

getobject通过autocad.application可以得到已打开的cad文件对象模型
这个字符串从哪看出来的呢

如果是别的应用程序,该如何写呢

好疑惑呀

mikewolf2k 发表于 2019-6-28 14:45:26

好像是注册表里面的。至于其他软件,你不是第一个吃螃蟹的,所以应该可以搜索得到,基本不妨碍使用。

zzyong00 发表于 2019-6-28 16:24:52

基于COM编程的,这个名的确是特定的,一般在注册表里能查到,如:HKEY_CLASSES_ROOT\CLSID\{00024500-0000-0000-C000-000000000046}\ProgID,这是Excel.Application.15

风言无际 发表于 2019-7-4 06:45:06

打开注册表,在HKEY_CLASSES_ROOT\根目录下就能找到AUTOCAD.APPLICATION了,同样的,其他软件也有类似的名称,如EXCEL.APPLICATION,WORD.APPLICATION,对里面的键分析一下,就能知道怎么获取到对象的了。
页: [1]
查看完整版本: getobject函数的疑惑