IAMK Posted November 14, 2017 Share Posted November 14, 2017 (edited) Hello, Can someone explain what I've done wrong? The code is supposed to call a function which brings up a GUI with "Pass" and "Fail" buttons. $pass is True/False, using in the following code: Func getStatus($pass) If($pass = "True") Then Return " passed " Else Return " failed " EndIf EndFunc I write a line to a .txt file, saying whether Step # passed or failed and how long it took. Then, if the button pressed was "Fail", an InputBox was created, which is the "Return" of SanityCheckGUI() which goes into $failLog. Refer to code below: Local $failLog = SanityCheckGUI($pass, $stepMessage[$step]) ;Returns a message to log if the step failed. FileWrite($filename, _Now() & ": Step " & $step & getStatus($pass) & "and took " & (TimerDiff($timer) / 1000) & " seconds." & @CRLF) If($failLog <> "") Then FileWrite($file, _Now() & ": " & $failLog & @CRLF) EndIf However... this is what I actually get when I press: Pass: (This is correct) 14/11/2017 12:30:27 PM: Step 2 passed and took 1.48731919633846 seconds. Fail: (How does "jfuer6", the thing I put into the InputBox, come before the long line and cut it in half?) 14/11/2017 12:29:54 PM: jfuer6 ailed and took 4.73581847206323 seconds. Expected for Fail: 14/11/2017 12:29:54 PM: Step 2 failed and took 4.73581847206323 seconds.14/11/2017 12:29:54 PM: jfuer6 Thank you in advance. Edited November 14, 2017 by IAMK Link to comment Share on other sites More sharing options...
IAMK Posted November 14, 2017 Author Share Posted November 14, 2017 I found the issue. <$filename> should be <$file> Question: Why does this mistake not get picked up by AutoIT / keep the text in the buffer? Link to comment Share on other sites More sharing options...
kylomas Posted November 14, 2017 Share Posted November 14, 2017 (edited) IANK, If $file is a handle and $filename is a fully qualified file name then both syntaxes are correct. kylomas Edited November 14, 2017 by kylomas Forum Rules Procedure for posting code "I like pigs. Dogs look up to us. Cats look down on us. Pigs treat us as equals." - Sir Winston Churchill 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