|
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 |
|