QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如何用vba编程往mdt模型空间弹出的对话框里自动填写需要的数值和点选不同的选项?( x# T! W' ]2 {
比如创建零件时,就弹出参数输入对话框,现在就想编程自动生成,因为是重复劳动嘛,所以想偷点懒
发表于 2008-9-17 00:56:37 | 显示全部楼层 来自: 中国江苏无锡
VBA恐怕不行吧?我倒也想知道,据说比较玄乎API之类的。 :mad: :mad:
+ T3 W# q) E' ]9 {) v- T- z不过有个咚咚可以看看,按键精灵,呵呵,只能游戏一下。4 C) U9 M' }3 T# l% W# j
. }" K9 q1 B9 {# f, h: R7 o
[ 本帖最后由 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.gif
3 d7 _0 }. t! c2 B$ Q2 z1 o0 c没有此功能,太遗憾了。lisp语言应该有吧?我曾看到过别人用程序在mdt里改既有零件的零件名,要改此名,必然会弹出一个“零部件重命名”的对话框,这里面有个文本框,要输入新零件的名字,还有三个option单选按钮,而 ...
/ a/ v  ?3 c6 P7 o+ F. c1 g; |, Q
lisp可能还不如VBA强悍,要是lisp可以控制对话框,那说明那个命令支持键盘命令行输入,用脚本都可以控制。至于选项里面的一些参数是可以通过修改系统变量来达到的,你参看帮助就会知道,同样也可以通过脚本控制,或者简单的命令行输入。建议你可以从用AUTOHOOK开始。
发表于 2008-9-21 13:51:44 | 显示全部楼层 来自: 中国江苏无锡
原帖由 cd028asdf028 于 2008-9-17 20:18 发表 http://www.3dportal.cn/discuz/images/common/back.gif
7 S( Z+ k% r; U8 x4 S( D7 z( }7 o没有此功能,太遗憾了。lisp语言应该有吧?我曾看到过别人用程序在mdt里改既有零件的零件名,要改此名,必然会弹出一个“零部件重命名”的对话框,这里面有个文本框,要输入新零件的名字,还有三个option单选按钮,而 ...
4 |6 n' B  x7 Z0 f% X3 s+ K+ B: ]
果然不出所料,老兄除了会用鼠标以外,根本没有键盘输入的习惯,还是不要用ACAD算啦。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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