• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Leggi altro.

Macro di selezione

max_euro

Utente poco attivo
Professione: tecnico
Software: me10
Regione: emilia romagna
#1
Buon giorno a tutti
dovrei scrivere una macro che mi permette di fare dei preselect "gestiti" a seconda dei voleri dell'utilizzatore ma non riesco a trovare il modo di "simulare"
la finestra di selezione ....quando metto nella macro il comando preselect global
mi lascia selezionare con la finesta ma poi se metto end esce dalla macro
qualche suggerimento
Grazie mille
 

reb_bl

Utente Standard
Professione: Far sì che gli altri abbiano qualcuno a cui rivolgere i propri insulti
Software: .
Regione: .
#2
Buon giorno a tutti
dovrei scrivere una macro che mi permette di fare dei preselect "gestiti" a seconda dei voleri dell'utilizzatore ma non riesco a trovare il modo di "simulare"
la finestra di selezione ....quando metto nella macro il comando preselect global
mi lascia selezionare con la finesta ma poi se metto end esce dalla macro
qualche suggerimento
Grazie mille
Vuoi fare un filtro?
Magari prova a postare la macro
 

max_euro

Utente poco attivo
Professione: tecnico
Software: me10
Regione: emilia romagna
#3
Vuoi fare un filtro?
Magari prova a postare la macro
GRAZIE DELL'INTERESSE MA HO RISOLTO CON RUBBER_BOX
LA EMPLICE MACRO E' QUESTA

DEFINE MM
LOCAL L_p1 LOCAL L_p2 LOCAL L_read


READ QUALIFIER PNT COMMAND 'SELEZIONE PRIMO PUNTO FINESTRA :' L_read
LET L_p1 (L_read) READ PNT 'SELEZIONE SECONDO PUNTO FINESTRA :' RUBBER_BOX L_p1 L_p2
PRESELECT GLOBAL
PICK_VP_PNT 1 L_p1
PICK_VP_PNT 1 L_p2


LOOP
READ QUALIFIER PNT COMMAND 'DE-SELEZIONE PRIMO PUNTO FINESTRA : ' L_read
EXIT_IF (L_read= END)
LET L_p1 (L_read) READ PNT 'DE-SELEZIONE SECONDO PUNTO FINESTRA :' RUBBER_BOX L_p1 L_p2
SUBTRACT GEO GLOBAL
PICK_VP_PNT 1 L_p1
PICK_VP_PNT 1 L_p2
END_LOOP



DELETE GLOBAL PRE_SELECTED END

END_DEFINE