chen2j 发表于 2014-12-2 22:11:34

Autoit与AutoCAD VBA之间的数据传递

写的一个AutoCAD的小程序,需要结合Autoit与AutoCAD VBA,但是需要在这两个程序之间传递参数。
我现在想的是利用.ini文件进行读写来传递,下面是百度上找到的一段然后修改了一下的代码:
Dim strIniFile As String
strIniFile = "C:\AutoCAD VBA to Autoit\parameter.ini"

Dim strSection As String
strSection = "Application"

Dim strKey As String
strKey = "Version"

Dim strValue As String
strValue = "1.0.30"

Call IniUtil.WriteIntoIni(strIniFile, strSection, strKey, strValue)
strValue = IniUtil.ReadFromIni(strIniFile, strSection, strKey, "")

不知道为什么最后两句提示运行有错误424,要求对象。
这个要怎么改?有没有更好的办法呢?

MicroBlue 发表于 2014-12-2 22:39:44

你这个 Iniutil明显就是一个对象吗,对象你new一个才行啊。

chen2j 发表于 2014-12-2 23:22:54

你这个 Iniutil明显就是一个对象吗,对象你new一个才行啊。
MicroBlue 发表于 2014-12-2 22:39 http://www.autoitx.com/images/common/back.gif

那这个应该怎么改才行?参考的是下面这个
http://sywxnq.blog.163.com/blog/static/150755639201162813420131/
是不是CAD就不支持这个函数呢?对CALL这个用法不熟悉

kevinch 发表于 2014-12-3 08:21:18

第一句是写配置文件,第二句是读取配置文件的吧,你直接用au3的方式读写试一下先

wangms 发表于 2014-12-5 09:08:50

前来学习。。。。。。。。。。。。。。。
页: [1]
查看完整版本: Autoit与AutoCAD VBA之间的数据传递