<?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: Batch export script: invalid mxd filename in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/batch-export-script-invalid-mxd-filename/m-p/514766#M40407</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'd try modifying your mxd setting line to this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;mxd = arcpy.mapping.MapDocument(os.path.join(inPath,file))&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 May 2012 16:44:01 GMT</pubDate>
    <dc:creator>MathewCoyle</dc:creator>
    <dc:date>2012-05-30T16:44:01Z</dc:date>
    <item>
      <title>Batch export script: invalid mxd filename</title>
      <link>https://community.esri.com/t5/python-questions/batch-export-script-invalid-mxd-filename/m-p/514765#M40406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I run this as a standalone script without error all the time. But when I execute it in ArcToolbox I get an "Invalid mxd filename" error. Seems like an easy fix but I've never made a tool before... here's the code&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
import arcpy.mapping, os

inPath = arcpy.GetParameterAsText(0)
outPath = arcpy.GetParameterAsText(1)
res = arcpy.GetParameterAsText(2)
format = arcpy.GetParameterAsText(3)

# inPath = 'c:/Project/'
# outPath = 'c:/Project/Output/'
# res = 96
# format = 'pdf'

if not os.path.isdir(outPath):
 os.mkdir(outPath)
for root, dirs, files in os.walk(inPath):
 for file in files:
&amp;nbsp; if '.mxd' in file:
&amp;nbsp;&amp;nbsp; mxd = arcpy.mapping.MapDocument(inPath + file)
&amp;nbsp;&amp;nbsp; (filename, extension) = os.path.splitext (file)
&amp;nbsp;&amp;nbsp; if format&amp;nbsp;&amp;nbsp; == 'jpg' or format == 'jpeg':
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.mapping.ExportToJPEG(mxd, outPath + filename + '.jpg', resolution = res)
&amp;nbsp;&amp;nbsp; elif format == 'png':
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.mapping.ExportToPNG (mxd, outPath + filename + '.png', resolution = res)
&amp;nbsp;&amp;nbsp; elif format == 'bmp':
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.mapping.ExportToBMP (mxd, outPath + filename + '.bmp', resolution = res)
&amp;nbsp;&amp;nbsp; elif format == 'pdf':
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.mapping.ExportToPDF (mxd, outPath + filename + '.pdf', resolution = res)
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2012 16:37:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/batch-export-script-invalid-mxd-filename/m-p/514765#M40406</guid>
      <dc:creator>PeterNguyen</dc:creator>
      <dc:date>2012-05-30T16:37:35Z</dc:date>
    </item>
    <item>
      <title>Re: Batch export script: invalid mxd filename</title>
      <link>https://community.esri.com/t5/python-questions/batch-export-script-invalid-mxd-filename/m-p/514766#M40407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'd try modifying your mxd setting line to this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;mxd = arcpy.mapping.MapDocument(os.path.join(inPath,file))&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2012 16:44:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/batch-export-script-invalid-mxd-filename/m-p/514766#M40407</guid>
      <dc:creator>MathewCoyle</dc:creator>
      <dc:date>2012-05-30T16:44:01Z</dc:date>
    </item>
    <item>
      <title>Re: Batch export script: invalid mxd filename</title>
      <link>https://community.esri.com/t5/python-questions/batch-export-script-invalid-mxd-filename/m-p/514767#M40408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the reply. Script completes with no error now but there's no output (completes in 0.0 seconds)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2012 16:49:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/batch-export-script-invalid-mxd-filename/m-p/514767#M40408</guid>
      <dc:creator>PeterNguyen</dc:creator>
      <dc:date>2012-05-30T16:49:13Z</dc:date>
    </item>
    <item>
      <title>Re: Batch export script: invalid mxd filename</title>
      <link>https://community.esri.com/t5/python-questions/batch-export-script-invalid-mxd-filename/m-p/514768#M40409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You should try adding some messages in to see what is happening. For example, you have no else case that would catch if your export format is valid.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Eg. 'PDF' != 'pdf'&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2012 17:14:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/batch-export-script-invalid-mxd-filename/m-p/514768#M40409</guid>
      <dc:creator>MathewCoyle</dc:creator>
      <dc:date>2012-05-30T17:14:08Z</dc:date>
    </item>
    <item>
      <title>Re: Batch export script: invalid mxd filename</title>
      <link>https://community.esri.com/t5/python-questions/batch-export-script-invalid-mxd-filename/m-p/514769#M40410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Alrighty, I will play around with it some more. I was also thinking it might be the way I configured the parameters in the ArcToolbox properties.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2012 17:25:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/batch-export-script-invalid-mxd-filename/m-p/514769#M40410</guid>
      <dc:creator>PeterNguyen</dc:creator>
      <dc:date>2012-05-30T17:25:19Z</dc:date>
    </item>
  </channel>
</rss>

