title: Is there a way to make my application wait until a script finishes?
body: <p>I have simplified my code for the sake of this question, but basically what happens is this:</p>
  
  <pre><code>private void RunScript(string path)
  {
      Process.Start(path);
      lblStatus.Text = "Step 6 Complete";
  }
  </code></pre>
  
  <p>However, I don't want the label's text to be updated <em>until</em> the script finishes running. Is that possible? Or rather, practical / feasible?</p>