明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: highflybir

[【高飞鸟】] 越飞越高讲堂(2)CAD的API编程指南(上)--DynamicWrapperX

    [复制链接]
发表于 2011-9-9 16:43 | 显示全部楼层
本帖最后由 highflybird 于 2011-9-9 16:51 编辑
xiaxiang 发表于 2011-9-9 16:11
运行InstallDynamicWrapperX,为何会报这个错误
命令: InstallDynamicWrapperX ; 错误: Microsoft VBScrip ...

检测参数个数,C:Read_Write_BinaryFile 是测试函数。另外,那个installdynamicwrapperx.lsp不能直接运行,要打包那个才能运行。意味着你要把那个txt文件打包到vlx中去。不然的话(vl-get-resource "DynWrapX")  是nil.另外,这个插件不能在64位的系统注册。
发表于 2011-9-9 16:45 | 显示全部楼层
highflybird 发表于 2011-9-9 16:43
检测参数个数,C:Read_Write_BinaryFile 是测试函数。

那为何注册报错呢,我的系统:XP SP3
不过不影响使用
发表于 2011-9-9 16:50 | 显示全部楼层
还有,麻烦高飞鸟再指点一下,这个能否做成在VLX内部调用TXT文本的最简单的方法示例呢?不释放任何文本到系统里就能读到,更不是vl-get-resource 那种方法
发表于 2011-9-9 16:51 | 显示全部楼层
本帖最后由 highflybird 于 2011-9-9 16:54 编辑
xiaxiang 发表于 2011-9-9 16:50
还有,麻烦高飞鸟再指点一下,这个能否做成在VLX内部调用TXT文本的最简单的方法示例呢?不释放任何文本到系 ...

那你就直接把文本粘贴拷贝就可以了,(WriteBinary fileName  str) 这个函数第一个参数就是文件名,第二个是字符串。文本文件也是字符串。
发表于 2011-9-9 16:56 | 显示全部楼层
  1. (setq buff (readbinary name))
这样就可以啦?
发表于 2011-9-9 17:09 | 显示全部楼层
xiaxiang 发表于 2011-9-9 16:56
这样就可以啦?

呵呵,你测试一下就知道了。
发表于 2011-9-9 17:09 | 显示全部楼层
highflybird 发表于 2011-9-9 16:51
那你就直接把文本粘贴拷贝就可以了,(WriteBinary fileName  str) 这个函数第一个参数就是文件名,第二个是 ...

哦,那是不是先writeBinary,转换文本文件到二进制文件,再打包集成到VLX,再readbinary刚那个二进制文件?能不能用(readbinary "1.txt")这种格式读取?
发表于 2011-9-9 17:16 | 显示全部楼层
本帖最后由 highflybird 于 2011-9-9 17:23 编辑
xiaxiang 发表于 2011-9-9 17:09
哦,那是不是先writeBinary,转换文本文件到二进制文件,再打包集成到VLX,再readbinary刚那个二进制文件 ...

这个你自己可以琢磨得出来的。应该是先读 后写。
发表于 2011-9-9 17:40 | 显示全部楼层
本帖最后由 xiaxiang 于 2011-9-9 17:47 编辑
highflybird 发表于 2011-9-9 17:16
这个你自己可以琢磨得出来的。应该是先读 后写。


暂时不成功,在vlx中直接(readbinary "1.txt")找不到文件。看来非得包含绝对路径
发表于 2011-9-19 10:20 | 显示全部楼层
高高手啊。
请问怎样改变窗口的默认位置,示例中的窗口默认是居中在屏幕的中间,如果想窗口的默认位置居中在屏幕的最右边。可以吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-27 18:56 , Processed in 1.504085 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表