与AutoCAD相关的网站链接AutoCAD方面的专题讨论及文章包括一些网络教程、应用及开发中使用的资料明经CAD杂志,传递最新AutoCAD信息、解决常见问题明经CAD社区,网友交流中心明经通道主页面AutoCAD的二次开发,包括AutoLISP,VisualLISP,VBA及ObjectARX的介绍AutoCAD的功能介绍及应用明经CAD下载中心
函数首页 | 自定义函数 | 系统函数 | 第三方插件函数 | 实用函数旧版面 |
 本站目前共收集有386个函数 欢迎您,请先登陆 | 注册
函数搜索

栏目介绍

本栏目收集了AutoCAD开发过程中的许多自定义函数及系统函数。

自定义函数是编程者的经验积累,可以避免开发过程中的重复开发,提高编程速度,降低编程的出错率,而且也可以使程序的结构更加合理。

如果你有好的自定义函数,希望能在此处发表,与大家共享。

今日热门浏览
exp:返回常数 e (2.718282...) 的指定次幂(自然反对数) (3)
GetMessageTime:取得消息队列中上一条消息处理完毕时的时间 (3)
dos_getreal:等同于LISP的getreal函数的Windows对话框 (2)
dos_combolist:显示带有组合样式列表框的可调整尺寸的Windows对话框 (2)
ax:DriveType:返回确定指定驱动器的类型的一个字符串 (2)
AddDonut:添加一个圆环到指定的图块或空间中 (2)
isxref:检查图块是否为外部参照 (2)
SendMessageCallback:将一条消息发给窗口 (2)
checkarc:判断多段线是否有圆弧(凸度/=0)的子段 (1)
getarea:返回多义线的面积 (1)
本周热门浏览
arx:返回当前已加载的 ObjectARX 应用程序名表 (22)
numbersofseg:返回多段线子段的数量 (17)
AutoVBALoad :自动生成命令来自动加载及执行VBA程序 (17)
dos_attrib:返回文件属性,或通过位码形式设置文件属性的值 (17)
getarea:返回多义线的面积 (16)
DriveSerial:返回指定磁盘的序列号 (16)
ai_num:判断输入的值是否为指定的数值 (15)
AddSupportPath:增加支持路径 (15)
ax:2DPoint:转换一个AutoLISP点到一个二维ActiveX点 (15)
checkarc:判断多段线是否有圆弧(凸度/=0)的子段 (14)
本月热门浏览
arx:返回当前已加载的 ObjectARX 应用程序名表 (18)
AutoVBALoad :自动生成命令来自动加载及执行VBA程序 (17)
dos_attrib:返回文件属性,或通过位码形式设置文件属性的值 (17)
numbersofseg:返回多段线子段的数量 (15)
getarea:返回多义线的面积 (15)
dos_shellexe:打开或打印一个指定的文件 (14)
is3dpline:判断多段线是否三维多段线 (13)
abs:返回参数的绝对值 (13)
ai_num:判断输入的值是否为指定的数值 (12)
checkarc:判断多段线是否有圆弧(凸度/=0)的子段 (12)
相关链接
 
 
 
 
 
 
 
各栏目最新内容
自定义函数 <<点击栏目浏览全部内容
本栏目共有函数243个。

其中[AutoLISP自定义函数]有78个函数 [VisualLISP自定义函数]有58个函数 [VBA自定义函数]有87个函数 [WINAPI自定义函数]有20个函数 。

函数名 功 能 作 者 上传时间
ai_num 判断输入的值是否为指定的数值 Ea 2005-8-28,5312
c:dmtaddp 给标注文本加() 梁雄啸(无痕) 2005-4-16,6719
coordsofsegbypick 返回多义线所点击子段的端点坐标 Richard L 2004-10-31,6255
coodsofsegbynum 返回多段线第n子段的端点坐标 Richard L 2004-10-31,5071
oodsofnumpoint 返回多段线第n点的坐标 Richard L 2004-10-31,5244
numbersofseg 返回多段线子段的数量 Richard L 2004-10-31,4857
checkarc 判断多段线是否有圆弧(凸度/=0)的子段 Richard L 2004-10-31,5354
vertexs 返回多段线的各顶点 Richard L 2004-10-31,5514
getarea 返回多义线的面积 Richard L 2004-10-31,5208
is3dpline 判断多段线是否三维多段线 Richard L 2004-10-31,4838

系统函数 <<点击栏目浏览全部内容
本栏目共有函数39个。

其中[AutoLISP函数]有23个函数 [VBA函数]有5个函数 [WINAPI函数]有11个函数 。

函数名 功 能 作 者 上传时间
CallByName 执行一个对象的方法,或者设置或返回一个对象的属性 不详 2002-11-18,8043
Atn 返回一个 Double,指定一个数的反正切值 不详 2002-11-18,7466
Asc 返回一个 Integer,代表字符串中首字母的字符代码 不详 2002-11-18,6899
Array 返回一个包含数组的 Variant 不详 2002-11-18,7289
Abs 返回参数的绝对值,其类型和参数相同 不详 2002-11-18,7412
exp 返回常数 e (2.718282...) 的指定次幂(自然反对数) 不详 2002-11-18,9536
cos 返回弧度角度的余弦值 不详 2002-11-18,8878
atan 返回一个数的反正切值(以弧度为单位) 不详 2002-11-18,8911
abs 返回参数的绝对值 不详 2002-11-18,8450
1- (减 1)将参数减 1 不详 2002-11-18,8232

第三方插件函数 <<点击栏目浏览全部内容
本栏目共有函数104个。

其中[DOSLIB函数]有104个函数 。

函数名 功 能 作 者 上传时间
dos_winhelp 显示Windows帮助文件的索引或主题 不详 2002-12-8,7418
dos_wav 插入Windows波形音频文件 不详 2002-12-8,7103
dos_version 返回DOSLib版本号 不详 2002-12-8,6832
dos_ver 返回操作系统的版本 不详 2002-12-8,6960
dos_username 返回当前线程的用户名 不详 2002-12-8,7203
dos_time 返回当前系统时间或更改当前系统时间为指定的时间 不详 2002-12-8,7070
dos_speaker 通过PC喇叭播放声音 不详 2002-12-8,7602
dos_sortlist 将字符串、实数或整数列表进行排序 不详 2002-12-8,7222
dos_show 控制AutoCAD窗口的显示 不详 2002-12-8,7970
dos_scrolllock 切换<Scroll Lock>键的状态 不详 2002-12-8,6529

最新网友评论
  • meflying 评 AutoLISP自定义函数 addSupportPath [打分:3](2003-12-17):
    2004有啊,你试一下不就知道了,注意大写
  • lifeast 评 WINAPI自定义函数 GetMACAddress [打分:1](2003-11-3):
    不通用!是否引用的函数有问题?
  • BDYCAD 评 AutoLISP自定义函数 mc_getfile [打分:3](2003-10-21):
    建議在樣例加上運行的過程各相關的表達. 方便用戶看的明白.
  • BDYCAD 评 VisualLISP自定义函数 ax:CloseAll [打分:3](2003-10-21):
    我想要一個去持單檔模式的這個功能.但沒找到. 這個還好.
  • lilin 评 VBA自定义函数 CreateLayer [打分:3](2003-10-9):
  • yzg_208 评 WINAPI自定义函数 GetMACAddress [打分:3](2003-9-17):
    在xp中执行每次网卡的号是也不一样
  • zhaoguo 评 WINAPI自定义函数 DriveSerial [打分:3](2003-9-6):
    能不能得到物理硬盘序列号,或主板、cpu等。一旦格式化,逻辑盘的序列号就变了
  • guanghai 评 AutoLISP自定义函数 CH_TXTSTYLE [打分:1](2003-7-31):
    (getenv "Windir") 我怎么救苦救难不到这个变量啊?不过可以用dos_lib中的dos_windor来获取
  • guanghai 评 AutoLISP自定义函数 addSupportPath [打分:4](2003-7-31):
    2004中似乎已无此变量,而类似的ACADPREFIX是个只读的。好像现在只能通过注册表来修改了。请斑竹能否重新做一个?
  • mccad 评 WINAPI自定义函数 GetAcadHwnd [打分:4](2003-6-18):
    对于2004版,可以直接使用Object.Hwnd来获得应用程序窗口的句柄。
  • ykung 评 AutoLISP自定义函数 qf_getFolder [打分:3](2003-6-7):
  • zhaoguo 评 WINAPI自定义函数 R14SendCommand [打分:4](2003-4-22):
    考虑可能有中文字符串
    udtData.cbData = Len(CommandString) + 2
    应修改:udtData.cbData = LenB(CommandString) + 2
  • zhaoguo 评 WINAPI自定义函数 R14SendCommand [打分:3](2003-4-21):
    不知道与vb中的sendkey函数有何区别?
  • icemen 评 AutoLISP自定义函数 IsBigFont [打分:1](2003-4-15):
    注意!本函数绝对是错的!
    AutoCad的SHX共有四种格式:
    Shape, unifont,bigfont 和ext bigfont
    本程序只考虑了前中间两种情况,对shape(R12以前版本的unifont shx文件全是shape)将产生误判!
    正确的程序应是:
    (defun IsBigFont (filename / fh BigFont)
      (setq fh (open filename "r"))
      (setq BigFont (substr (read-line fh) 12 7))

      (close fh)
      (if (= BigFont "bigfont")
        (setq BigFont T)
        (setq BigFont nil)
      )
      BigFont
    )
    这样就不会误判了!
  • hwt99 评 AutoLISP自定义函数 isclosed [打分:3](2003-4-9):
    为什么我用了,提示参数太少呢??
  • 总浏览排行
    AddHelix:绘制三维螺旋线 (12784)
    -:(减)将第一个数减去其他数的和并返回差值 (11230)
    AutoVBALoad :自动生成命令来自动加载及执行VBA程序 (11169)
    arx:返回当前已加载的 ObjectARX 应用程序名表 (10990)
    DriveSerial:返回指定磁盘的序列号 (10563)
    AddBS:按需添加反斜杠符到路径中 (9673)
    exp:返回常数 e (2.718282...) 的指定次幂(自然反对数) (9536)
    AutoRegFile:自动注册控件 (9228)
    atan:返回一个数的反正切值(以弧度为单位) (8911)
    cos:返回弧度角度的余弦值 (8878)
    © Copyright 2000-2003 MCCAD 版权所有·明经通道 2000.2
    E-mail:mccad@mjtd.com