几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » SolidWorks二次开发
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


 
 
主题工具 搜索本主题 显示模式
旧 2009-04-12, 08:26 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】close measuring tape if open using code

close measuring tape if open ? using code
hi,
i thought this would be a very simple thing but found nothing of it. all i want to do is close the measuring dialog if it is open. anybody know how to do this ?
thanks for any help.
solidworks 2006,2007,2008,2009 (office premium.)
core 2 duo e6850 @ 3.00 mhz
window xp pro sp3 32 bit
ati firegl v7350
edited: 12/04/2008 at 03:56 pm by ben guenther
maybe i'm missing something here, but i usually just hit escape.
jeff mirisola, cswp, certified driveworks ae
sorry, i should have been more specific. i ment how to do it in code.
solidworks 2006,2007,2008,2009 (office premium.)
core 2 duo e6850 @ 3.00 mhz
window xp pro sp3 32 bit
ati firegl v7350
answer modeldoc2::setpickmode
this will stop the measure mode but leave the measure dialog box open
i measure using a hotkey, if you press it a second time, it goes away.
sw 2009
pdm workgroup
3d connexion user (space pilot)
bluebeam
mdt & acad user
furniture industry 5 years
hp workstation xw6400
adam,
i thought about using the key press function and sending the esc key then the measuring dialog would go away permanently until you reactivated it, witch would be the same as what you are doing only yours is a toogle.
what luke has in his last post works good, and i never could get the send key function to work always errored out on me anyway.
but thanks for post.
solidworks 2006,2007,2008,2009 (office premium.)
core 2 duo e6850 @ 3.00 mhz
window xp pro sp3 32 bit
ati firegl v7350
sendkeys are great, sometimes they sort of crash out (documented problem). we use them for macros on programs that don't have an api interface. they can run through excel or solidworks and probably several other programs. there are also some timing functions that work well with sendkeys.
sw 2009
pdm workgroup
3d connexion user (space pilot)
bluebeam
mdt & acad user
furniture industry 5 years
hp workstation xw6400
adam,
could you give me an example of how you use sendkeys in a macro ?
i cannot get it to work.
thanks
solidworks 2006,2007,2008,2009 (office premium.)
core 2 duo e6850 @ 3.00 mhz
window xp pro sp3 32 bit
ati firegl v7350
use sendkeys only as a last resort. sendkeys macros usually only work when remote controlling an application in a specific language on a specific windows release. and mayhem ensues if the user clicks around while your macro is running.
if you have to send keystrokes at least use winapi to direct the keystrokes to a specific window. sendkeys sends the keystrokes to windows itself.
quick
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
 


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭

相似的主题
主题 主题发起者 论坛 回复 最后发表
【转帖】macro to figure open area of a face yang686526 SolidWorks二次开发 0 2009-04-12 06:55 PM
Open CASCADE 下载地址 huangyhg Open CASCADE 1 2007-04-19 09:34 PM


所有的时间均为北京时间。 现在的时间是 04:31 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多