Red de conocimiento informático - Aprendizaje de programación - Pregunta de Génesis: ¡Cómo descomponer mi selección (flatten_layer) una por una y generar nuevas capas!

Pregunta de Génesis: ¡Cómo descomponer mi selección (flatten_layer) una por una y generar nuevas capas!

Lo escribí para ti en los últimos dos días. Puedes ejecutarlo directamente. Lo he probado

#! /bin/csh

#Escrito por:lijianhua (QQ:156022592)

#Fecha:16 de mayo.

DO_INFO -t Matrix -e $JOB/matrix

Sel_layer:

Sel_layer:

o_win

o BW 1

o FONT cbr12

o BG 225566

o ETIQUETA $JOB Ventana emergente de capas

o BW 0

o FONT tbr14

o BG 345665

o LIST IA_layer 18 M 1

foreach layerlist($gROWname)

echo $layerlist gt;gt; $GUI_DATA

end

o FIN

o BG 225566

o "RADIO IA_config "." H 1 $red"

o "Ir, Siguiente"

o "Scripts de salida"

o END

o CLABEL "lt;OKgt;"

doo_gui

if ($ IA_config == "2" ) ir a Salir endif

if ( ! $?IA_layer ) ir a Sel_layer

foreach IA_sellayer($IA_layer)

DO_INFO -t capa -e $JOB/$STEP/${IA_sellayer}_temp -d existe

si ( $gEXISTS == "yes" ) entonces

COM delete_layer、layer=${IA_sellayer} _temp

endif

COM flatten_layer, source_layer=${IA_sellayer}, target_layer=${IA_sellayer}_temp

end

Salir :

#