# 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))