Т.е. есть строчка:
Код: Выделить всё
MeasurePoints=ConversionUtils.gp.GetParameterAsText(0)
points = gp.SelectLayerByAttribute_management(MeasurePoints, "NEW_SELECTION", " \"n_T\"=n")
И чтоб два раза не вставать - GetParameterAsText при использовании скрипта выдает путь c:/program files/arcgis/bin/selectedshape.shp (selectedshape.shp на самом деле расположен совсем не там) при этом работает правильно. Почему и как это исправить?
upd. небольшое пояснение про GetParameterAsText. Так происходит только в том случае, когда объекты добавляются в скрипт из ArcMap'а простым перетаскиванием. Т.е. slectedshape.shp в строчке входных данных значится просто как selectedshape. Если же указать файл через проводник, то все ок.