Jump to content

Kanako

Members
  • Posts

    1
  • Joined

  • Last visited

Kanako's Achievements

Seeker

Seeker (1/7)

0

Reputation

  1. please help me, i try to get the result from calculator but it's not working, it's not some kind of error, just only didn't show the result from app i think my problem with the code $result = ControlGetText("Calculator","","Static5") below is my whole code: #include<File.au3> $fileInput = FileOpen("D:\input.txt",0) $fileOutput = FileOpen("D:\output.txt",1) Run("calc.exe") ;chay app calc WinActivate("Calculator") Sleep(500) for $i=1 to _FileCountLines($fileInput) $line= FileReadLine($fileInput,$i) AutoItSetOption("SendKeyDelay",200) Send(StringMid($line, 1,1)) $operate=StringMid($line, 2,1) ;Autoit ko hieu dau + nen phai convert (+) if(StringCompare($operate,"+",0)) Then Send(StringMid($line, 2,1)) Else Send("{+}") EndIf Send(StringMid($line, 3,1)) Send("=") ;truyen dau = Sleep(1000) $actualResult = StringSplit($line,"=") $result = ControlGetText("Calculator","","Static5") $out= StringTrimRight($result,1) If (StringCompare($actualResult[2],$out)) < 1 Then ;FileWriteLine($fileOutput) FileWriteLine($fileOutput,"Expected Result "&$actualResult[2]&"| Actual Result "&out&"| Pass") Else ;FileWriteLine($fileOutput) FileWriteLine($fileOutput,"Expected Result "&$actualResult[2]&"| Actual Result "&$out&"| Fail") EndIf Send("{DEL}") Next WinClose("Calculator")
×
×
  • Create New...