highflybird 发表于 2011-9-9 16:43:52

本帖最后由 highflybird 于 2011-9-9 16:51 编辑

xiaxiang 发表于 2011-9-9 16:11 static/image/common/back.gif
运行InstallDynamicWrapperX,为何会报这个错误
命令: InstallDynamicWrapperX ; 错误: Microsoft VBScrip ...
检测参数个数,C:Read_Write_BinaryFile 是测试函数。另外,那个installdynamicwrapperx.lsp不能直接运行,要打包那个才能运行。意味着你要把那个txt文件打包到vlx中去。不然的话(vl-get-resource "DynWrapX")是nil.另外,这个插件不能在64位的系统注册。

xiaxiang 发表于 2011-9-9 16:45:10

highflybird 发表于 2011-9-9 16:43 static/image/common/back.gif
检测参数个数,C:Read_Write_BinaryFile 是测试函数。

那为何注册报错呢,我的系统:XP SP3
不过不影响使用

xiaxiang 发表于 2011-9-9 16:50:17

还有,麻烦高飞鸟再指点一下,这个能否做成在VLX内部调用TXT文本的最简单的方法示例呢?不释放任何文本到系统里就能读到,更不是vl-get-resource 那种方法

highflybird 发表于 2011-9-9 16:51:52

本帖最后由 highflybird 于 2011-9-9 16:54 编辑

xiaxiang 发表于 2011-9-9 16:50 static/image/common/back.gif
还有,麻烦高飞鸟再指点一下,这个能否做成在VLX内部调用TXT文本的最简单的方法示例呢?不释放任何文本到系 ...
那你就直接把文本粘贴拷贝就可以了,(WriteBinary fileNamestr) 这个函数第一个参数就是文件名,第二个是字符串。文本文件也是字符串。

xiaxiang 发表于 2011-9-9 16:56:32

(setq buff (readbinary name))这样就可以啦?

highflybird 发表于 2011-9-9 17:09:31

xiaxiang 发表于 2011-9-9 16:56 static/image/common/back.gif
这样就可以啦?

呵呵,你测试一下就知道了。

xiaxiang 发表于 2011-9-9 17:09:58

highflybird 发表于 2011-9-9 16:51 static/image/common/back.gif
那你就直接把文本粘贴拷贝就可以了,(WriteBinary fileNamestr) 这个函数第一个参数就是文件名,第二个是 ...

哦,那是不是先writeBinary,转换文本文件到二进制文件,再打包集成到VLX,再readbinary刚那个二进制文件?能不能用(readbinary "1.txt")这种格式读取?

highflybird 发表于 2011-9-9 17:16:05

本帖最后由 highflybird 于 2011-9-9 17:23 编辑

xiaxiang 发表于 2011-9-9 17:09 static/image/common/back.gif
哦,那是不是先writeBinary,转换文本文件到二进制文件,再打包集成到VLX,再readbinary刚那个二进制文件 ...
这个你自己可以琢磨得出来的。应该是先读 后写。

xiaxiang 发表于 2011-9-9 17:40:08

本帖最后由 xiaxiang 于 2011-9-9 17:47 编辑

highflybird 发表于 2011-9-9 17:16 http://bbs.mjtd.com/static/image/common/back.gif
这个你自己可以琢磨得出来的。应该是先读 后写。

暂时不成功,在vlx中直接(readbinary "1.txt")找不到文件。看来非得包含绝对路径

artken 发表于 2011-9-19 10:20:23

高高手啊。
请问怎样改变窗口的默认位置,示例中的窗口默认是居中在屏幕的中间,如果想窗口的默认位置居中在屏幕的最右边。可以吗?
页: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17
查看完整版本: 越飞越高讲堂(2)CAD的API编程指南(上)--DynamicWrapperX