DTNGUYEN Posted April 12, 2010 Share Posted April 12, 2010 (edited) I would like to get value of result edit box in windows Calculator application. Can you please tell me how to do it. Thank you very much ! Edited April 12, 2010 by DTNGUYEN Link to comment Share on other sites More sharing options...
bo8ster Posted April 12, 2010 Share Posted April 12, 2010 Have a look at ClipPut() and ClipGet(). This would be the simplest way. Post your code because code says more then your words can. SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y. Use Opt("MustDeclareVars", 1)[topic="84960"]Brett F's Learning To Script with AutoIt V3[/topic][topic="21048"]Valuater's AutoIt 1-2-3, Class... is now in Session[/topic]Contribution: [topic="87994"]Get SVN Rev Number[/topic], [topic="93527"]Control Handle under mouse[/topic], [topic="91966"]A Presentation using AutoIt[/topic], [topic="112756"]Log ConsoleWrite output in Scite[/topic] Link to comment Share on other sites More sharing options...
z0mgItsJohn Posted April 12, 2010 Share Posted April 12, 2010 (edited) $Result = ControlGetText ('Calculator','','Edit1') MsgBox (0, 'Test','Result : ' & $Result) This will return the text of the "result edit" in windows calculator. Also, If you're trying to automate calculator to get the answer to some sort of math problem you can also do this : ; * = Multiply, / = Divide, + = Add, - = Subtract MsgBox (0, 'Example 1','2 + 2 = ' & Execute (2 + 2)); 2 plus 2 MsgBox (0, 'Example 2','4 - 2 = ' & Execute (4 - 2)); 4 minus 2 MsgBox (0, 'Example 3','4 / 2 = ' & Execute (4 / 2)); 4 divided by 2 MsgBox (0, 'Example 4','2 x 2 = ' & Execute (2 * 2)); 2 times 2 MsgBox (0, 'Example 5','((2 + 2) x 3) / 2 = ' & Execute (((2+2) * 3) / 2)); sum of 2 plus 2 times 3 divided by 2 which is acutally 12 / 2 Hope this helps! - John Edited April 12, 2010 by John2010zz Latest Projects :- New & Improved TCP Chat Link to comment Share on other sites More sharing options...
DTNGUYEN Posted April 12, 2010 Author Share Posted April 12, 2010 Thank you very much. I can get it with ControlGetText() function. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now