# Script arguments
TempMXD = arcpy.GetParameterAsText(0) # MXD Document (used as template)
Layers = arcpy.GetParameterAsText(1) # Multi-Value - accepts LYR files
# Work through all layers
try:
AllLyrs = Layers.split(";")
for Layer in AllLyrs:
arcpy.AddMessage("\nProcessing " + Layer)
print Layer
# Remove quotes from multi-value list
if Layer[0] == "'":
Layer = Layer[1:]
if Layer[-1] == "'":
Layer = Layer[:-1]
print Layer
# Process: Create Crowd MXD
arcpy.gp.LCSCreateCrowdMXD(TempMXD, Layer)
del Layer
print len(AllLyrs)
del AllLyrs
except Exception, e:
import traceback
map(arcpy.AddError, traceback.format_exc().split("\n"))
arcpy.AddError(str(e))