QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 3041|回复: 5
收起左侧

[求助] 如何用vba编程往mdt模型空间弹出的对话框里自动填写需要的数值和点选不同的选项?

[复制链接]
发表于 2008-9-16 21:53:15 | 显示全部楼层 |阅读模式 来自: 中国四川成都

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
如何用vba编程往mdt模型空间弹出的对话框里自动填写需要的数值和点选不同的选项?
( |7 _4 C+ x( ?3 y- S比如创建零件时,就弹出参数输入对话框,现在就想编程自动生成,因为是重复劳动嘛,所以想偷点懒
发表于 2008-9-17 00:56:37 | 显示全部楼层 来自: 中国江苏无锡
VBA恐怕不行吧?我倒也想知道,据说比较玄乎API之类的。 :mad: :mad:9 U- _( W* y5 M) ]2 Z
不过有个咚咚可以看看,按键精灵,呵呵,只能游戏一下。: k7 Q3 {; f) j+ Y2 j1 r; Z
* X3 u+ G2 C2 f6 ^% v& o: M
[ 本帖最后由 www1974 于 2008-9-17 00:58 编辑 ]
发表于 2008-9-17 11:15:26 | 显示全部楼层 来自: 中国辽宁营口
VBA不能编辑应用程序的对话框,可以建立一个合乎自己要求的用户窗体,也就是重新做一个对话框。
 楼主| 发表于 2008-9-17 20:18:34 | 显示全部楼层 来自: 中国四川成都
没有此功能,太遗憾了。lisp语言应该有吧?我曾看到过别人用程序在mdt里改既有零件的零件名,要改此名,必然会弹出一个“零部件重命名”的对话框,这里面有个文本框,要输入新零件的名字,还有三个option单选按钮,而程序居然办到了,自动输入文件名称和点选需要的单选按钮。
发表于 2008-9-18 00:39:02 | 显示全部楼层 来自: 中国江苏无锡
原帖由 cd028asdf028 于 2008-9-17 20:18 发表 http://www.3dportal.cn/discuz/images/common/back.gif1 o' J$ J" R" z" u/ v
没有此功能,太遗憾了。lisp语言应该有吧?我曾看到过别人用程序在mdt里改既有零件的零件名,要改此名,必然会弹出一个“零部件重命名”的对话框,这里面有个文本框,要输入新零件的名字,还有三个option单选按钮,而 ...

# _# }5 P: a% S; i6 {  w9 i- A, flisp可能还不如VBA强悍,要是lisp可以控制对话框,那说明那个命令支持键盘命令行输入,用脚本都可以控制。至于选项里面的一些参数是可以通过修改系统变量来达到的,你参看帮助就会知道,同样也可以通过脚本控制,或者简单的命令行输入。建议你可以从用AUTOHOOK开始。
发表于 2008-9-21 13:51:44 | 显示全部楼层 来自: 中国江苏无锡
原帖由 cd028asdf028 于 2008-9-17 20:18 发表 http://www.3dportal.cn/discuz/images/common/back.gif) L4 H0 J9 y& S5 h& y1 i& U
没有此功能,太遗憾了。lisp语言应该有吧?我曾看到过别人用程序在mdt里改既有零件的零件名,要改此名,必然会弹出一个“零部件重命名”的对话框,这里面有个文本框,要输入新零件的名字,还有三个option单选按钮,而 ...
; `7 `' G8 s* R+ H% G6 X5 h
果然不出所料,老兄除了会用鼠标以外,根本没有键盘输入的习惯,还是不要用ACAD算啦。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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