SetProgressorPosition

Récapitulatif

Updates the status bar in the progressor dialog box.

Syntaxe

SetProgressorPosition ({position})
ParamètreExplicationType de données
position

Sets the position of the status bar in the progressor dialog box.

Integer

Exemple de code

SetProgressorPosition example

Updates the status bar position in the progressor dialog box.

import arcpy
from arcpy import env
 
# Allow overwriting of output 
# 
env.overwriteOutput = True
 
# Set current workspace 
# 
env.workspace = "c:/data" 

# Get a list of shapefiles in folder 
# 
fcs = arcpy.ListFeatureClasses() 

# Find the total count of shapefiles in list 
# 
fcCount = len(fcs) 

# Set the progressor 
#
arcpy.SetProgressor("step", "Copying shapefiles to geodatabase...", 0,fcCount, 1) 

# Create a file gdb to contain new feature classes 
#
arcpy.CreateFileGDB_management(env.workspace, "fgdb.gdb") 

# For each shapefile, copy to a file geodatabase 
# 
for shp in fcs: 
    # Trim the '.shp' extension 
    # 
    fc = shp.rstrip(".shp") 

    # Update the progressor label for current shapefile 
    # 
    arcpy.SetProgressorLabel("Loading " + shp + "...") 

    # Copy the data 
    # 
    arcpy.CopyFeatures_management(shp, "fgdb.gdb/" + fc) 

    # Update the progressor position 
    # 
    arcpy.SetProgressorPosition()

arcpy.ResetProgressor()

Rubriques connexes


7/10/2012