<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How can I find out when a python script ends when running from within VB.Net in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/how-can-i-find-out-when-a-python-script-ends-when/m-p/226023#M17504</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you should be able to use process.WaitForExit or use the Process.Exited Event like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue;"&gt;Private&lt;/SPAN&gt; &lt;SPAN style="color: blue;"&gt;Sub&lt;/SPAN&gt; myProcess_Exited(&lt;SPAN style="color: blue;"&gt;ByVal&lt;/SPAN&gt; sender &lt;SPAN style="color: blue;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: blue;"&gt;Object&lt;/SPAN&gt;, _&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;ByVal&lt;/SPAN&gt; e &lt;SPAN style="color: blue;"&gt;As&lt;/SPAN&gt; System.EventArgs) &lt;SPAN style="color: blue;"&gt;Handles&lt;/SPAN&gt; myProcess.Exited&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; eventHandled = &lt;SPAN style="color: blue;"&gt;True&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Console.WriteLine(&lt;SPAN style="color: #a31515;"&gt;"Exit time: {0}"&lt;/SPAN&gt; &amp;amp; vbCrLf &amp;amp; _&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #a31515;"&gt;"Exit code: {1}"&lt;/SPAN&gt; &amp;amp; vbCrLf &amp;amp; &lt;SPAN style="color: #a31515;"&gt;"Elapsed time: {2}"&lt;/SPAN&gt;, _&lt;/P&gt;&lt;P&gt;&amp;nbsp; myProcess.ExitTime, myProcess.ExitCode, elapsedTime)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: blue;"&gt;Sub&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See:&lt;/P&gt;&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.diagnostics.process.exited.aspx" title="http://msdn.microsoft.com/en-us/library/system.diagnostics.process.exited.aspx"&gt;Process.Exited Event (System.Diagnostics)&lt;/A&gt; &lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/fb4aw7b8.aspx" title="http://msdn.microsoft.com/en-us/library/fb4aw7b8.aspx"&gt;Process.WaitForExit Method (System.Diagnostics)&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Nov 2014 16:48:13 GMT</pubDate>
    <dc:creator>PaulCrickard1</dc:creator>
    <dc:date>2014-11-19T16:48:13Z</dc:date>
    <item>
      <title>How can I find out when a python script ends when running from within VB.Net</title>
      <link>https://community.esri.com/t5/python-questions/how-can-i-find-out-when-a-python-script-ends-when/m-p/226022#M17503</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, thanks for looking at mu question.&amp;nbsp; I am running a python script from within a vb.net application in ArcMap.&amp;nbsp; The script is called and creates a database, currently I run the script, visually check to see that the database is created then I run the next part of the application.&amp;nbsp; What I want to do is to eliminate me having to check to see that the database is created, so that when the python script ends the next part of the process can continue on from code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So is there someway I can halt the VB.net code from executing until the python script is done.&amp;nbsp; What happens is if I try this is that the code fires off the python script and the VB.net code continues on before the database is created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your time.&amp;nbsp; Dale,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Nov 2014 15:06:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-can-i-find-out-when-a-python-script-ends-when/m-p/226022#M17503</guid>
      <dc:creator>DaleShearer</dc:creator>
      <dc:date>2014-11-19T15:06:34Z</dc:date>
    </item>
    <item>
      <title>Re: How can I find out when a python script ends when running from within VB.Net</title>
      <link>https://community.esri.com/t5/python-questions/how-can-i-find-out-when-a-python-script-ends-when/m-p/226023#M17504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you should be able to use process.WaitForExit or use the Process.Exited Event like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue;"&gt;Private&lt;/SPAN&gt; &lt;SPAN style="color: blue;"&gt;Sub&lt;/SPAN&gt; myProcess_Exited(&lt;SPAN style="color: blue;"&gt;ByVal&lt;/SPAN&gt; sender &lt;SPAN style="color: blue;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: blue;"&gt;Object&lt;/SPAN&gt;, _&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;ByVal&lt;/SPAN&gt; e &lt;SPAN style="color: blue;"&gt;As&lt;/SPAN&gt; System.EventArgs) &lt;SPAN style="color: blue;"&gt;Handles&lt;/SPAN&gt; myProcess.Exited&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; eventHandled = &lt;SPAN style="color: blue;"&gt;True&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Console.WriteLine(&lt;SPAN style="color: #a31515;"&gt;"Exit time: {0}"&lt;/SPAN&gt; &amp;amp; vbCrLf &amp;amp; _&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #a31515;"&gt;"Exit code: {1}"&lt;/SPAN&gt; &amp;amp; vbCrLf &amp;amp; &lt;SPAN style="color: #a31515;"&gt;"Elapsed time: {2}"&lt;/SPAN&gt;, _&lt;/P&gt;&lt;P&gt;&amp;nbsp; myProcess.ExitTime, myProcess.ExitCode, elapsedTime)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: blue;"&gt;Sub&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See:&lt;/P&gt;&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.diagnostics.process.exited.aspx" title="http://msdn.microsoft.com/en-us/library/system.diagnostics.process.exited.aspx"&gt;Process.Exited Event (System.Diagnostics)&lt;/A&gt; &lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/fb4aw7b8.aspx" title="http://msdn.microsoft.com/en-us/library/fb4aw7b8.aspx"&gt;Process.WaitForExit Method (System.Diagnostics)&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Nov 2014 16:48:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-can-i-find-out-when-a-python-script-ends-when/m-p/226023#M17504</guid>
      <dc:creator>PaulCrickard1</dc:creator>
      <dc:date>2014-11-19T16:48:13Z</dc:date>
    </item>
    <item>
      <title>Re: How can I find out when a python script ends when running from within VB.Net</title>
      <link>https://community.esri.com/t5/python-questions/how-can-i-find-out-when-a-python-script-ends-when/m-p/226024#M17505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Paul, I do appreciate it.&amp;nbsp; Now I am past that, but back to a prior VB.net-Python issue.&amp;nbsp; I will posting it in a minute.&amp;nbsp; Dale,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Nov 2014 21:02:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-can-i-find-out-when-a-python-script-ends-when/m-p/226024#M17505</guid>
      <dc:creator>DaleShearer</dc:creator>
      <dc:date>2014-11-20T21:02:41Z</dc:date>
    </item>
  </channel>
</rss>

