vickerps Posted July 2, 2009 Posted July 2, 2009 (edited) Hello wondering if someone can explain what is happening here upon writing a bit of code i have found a problem with autoit i think. This isn't the actual code i am using merely an example of the problem $a=0 IF $a = "sometext" Then msgbox(0,"",$a) Else $a= 12 msgbox(0,"",$a) Endif The result of $a = 0 when i believe it should equal 12. how can autoit determine that 0 = "sometext"? to get round this i have had to change it to $a=0 IF $a = "sometext" AND NOT $a = 0 Then msgbox(0,"",$a) Else $a= 12 msgbox(0,"",$a) Endif Edited July 2, 2009 by vickerps
bo8ster Posted July 2, 2009 Posted July 2, 2009 When using strings, use == 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]
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