几何尺寸与公差论坛

 找回密码
 注册
查看: 639|回复: 0

【转帖】close measuring tape if open using code

[复制链接]
发表于 2009-4-12 20:26:26 | 显示全部楼层 |阅读模式
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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-12-23 01:41 , Processed in 0.034545 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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