title: Cycling webpage screensaver in AutoIT breaking on local filepath
body: <p>I am trying to create a sort of pseudo-screensaver in AutoIT. I currently have it detecting the idle time, opening IE, and navigating to a page. I have it randomly choosing a random number and going to a page using a case statement. It cycles through live webpages and local html pages on my machine that have hyperlinks embedded.</p>
  
  <p>But, for some reason when it reaches a local filepath that I am using to display a custom HTML webpage running on the local machine, the code does not continue. It will not navigate to another page. It is changing the case, but not navigating to what's set in the case. It's almost like once it gets to the local filepath, it won't change from it.</p>
  
  <p>Any ideas?</p>
  
  <pre><code>#include &lt;Timers.au3&gt;
  #include &lt;IE.au3&gt;
  
  $oIE = _IECreate("http://www.google.com/")
  $InactivityTrigger = 5*1000
  $PID = 0
  
  Sleep(3*1000)
  Send("{F11}")
  
  While True
     $InactiveFor = _Timer_GetIdleTime()
  
    If $InactiveFor &gt;= $InactivityTrigger And Not $PID Then
    Switch Random(0, 5, 1)
       Case 0
          $PID = _IENavigate($oIE, "https://www.google.com")
          Send("{0}")
       Case 1
          $PID = _IENavigate($oIE, "https://www.yahoo.com")
          Send("{2}")
       Case 2
          $PID = _IENavigate($oIE, "https://www.bing.com")
          Send("{3}")
       Case 3
          $PID = _IENavigate($oIE, "C:\Users\test.html")
          Send("{4}")
       Case 4
          $PID = _IENavigate($oIE, "C:\Users\test2.html")
          Send("{5}")
       Case 5
          $PID = _IENavigate($oIE, "C:\Users\test3.html")
          Send("{6}")
    EndSwitch
  
    ConsoleWrite("started" &amp; @CRLF)
  
    ElseIf $InactiveFor &lt; $InactivityTrigger And $PID Then
    ProcessClose($PID)
    $PID = 0
    ConsoleWrite("stopped" &amp; @CRLF)
  
  EndIf
  
  Wend
  </code></pre>