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

Pulsante Macro solo in ambiente asm

lollone

Utente Standard
Professione: Project Engineer
Software: Creo 3.0 - AutoCAD - Inventor - Solid Edge
Regione: Veneto
#1
ciao.
mi sono creato un pulsante per una macro per il recupero dei componenti a commercio che si trovano in una specifica directory.
Se inserisco il pulsante nel toolbar lo vedo anche in ambiente prt, mentre io vorrei vederlo solo in ambiente asm.
è possibile?
 

blubossa

Utente Standard
Professione: disegnatore
Software: CREO 2, WF5, SOLIDWORKS 2015, AUTOCAD 2016,
Regione: puglia
#2
ciao.
mi sono creato un pulsante per una macro per il recupero dei componenti a commercio che si trovano in una specifica directory.
Se inserisco il pulsante nel toolbar lo vedo anche in ambiente prt, mentre io vorrei vederlo solo in ambiente asm.
è possibile?
ciao a tutti,
riprendo questa discussione perchè mi trovo davanti alla necessità di creare un pulsante che mi apra una cartella di commerciali da assemblare....
...mi aiutate a capire come fare?

grazie
bb
 

lollone

Utente Standard
Professione: Project Engineer
Software: Creo 3.0 - AutoCAD - Inventor - Solid Edge
Regione: Veneto
#3
io mi ero fatto questa macro:

mapkey com @MAPKEY_NAMEApertura directory commercio;@MAPKEY_LABELCommercio;\
mapkey(continued) ~ Select `main_dlg_cur` `MenuBar1`1 `Insert`;\
mapkey(continued) ~ Select `main_dlg_cur` `Insert.cb_component`;\
mapkey(continued) ~ Close `main_dlg_cur` `MenuBar1`;\
mapkey(continued) ~ Close `main_dlg_cur` `Insert.cb_component`;\
mapkey(continued) ~ Activate `main_dlg_cur` `pshCompAssemble`;\
mapkey(continued) ~ Open `file_open` `Ph_path.Path`;~ Close `file_open` `Ph_path.Path`;\
mapkey(continued) ~ Select `file_open` `Ph_path.Path`1 `h:`;\
mapkey(continued) ~ Select `file_open` `Ph_list.Filelist`1 `Disegni`;\
mapkey(continued) ~ Activate `file_open` `Ph_list.Filelist`1 `Disegni`;\
mapkey(continued) ~ Select `file_open` `Ph_list.Filelist`1 `Proe`;\
mapkey(continued) ~ Activate `file_open` `Ph_list.Filelist`1 `Proe`;\
mapkey(continued) ~ Select `file_open` `Ph_list.Filelist`1 `dis_pro`;\
mapkey(continued) ~ Activate `file_open` `Ph_list.Filelist`1 `dis_pro`;\
mapkey(continued) ~ Select `file_open` `Ph_list.Filelist`1 `Commercio`;\
mapkey(continued) ~ Activate `file_open` `Ph_list.Filelist`1 `Commercio`;

non hai mai fatto macro?
semplicemente basta che registri il percorso della cartella da aprire e la crei.
ci sarà sicuramente qualche modo più nobile ma cmq funziona.
 

nicksoft

Utente Standard
Professione: cad-pdm related
Software: Creo
Regione: Emilia Romagna
#4
ciao a tutti,
riprendo questa discussione perchè mi trovo davanti alla necessità di creare un pulsante che mi apra una cartella di commerciali da assemblare....
...mi aiutate a capire come fare?

grazie
bb
Oltre alla macro puoi anche usare la scheda "browser cartelle" che compare tra le varie schede dell'albero modello:

Navighi fino alla cartella desiderata, poi fai tasto destro-aggiungi alle cartelle comuni così hai quella cartella sempre visibile e a portata di mouse, con l'elenco delle parti pronte ad essere trascinate sull'assieme e quindi assemblate.
 

blubossa

Utente Standard
Professione: disegnatore
Software: CREO 2, WF5, SOLIDWORKS 2015, AUTOCAD 2016,
Regione: puglia
#5
...scusate mi sono espresso male ho fatto sia macro che il pulsante....
il problema è lo stesso che ha riscontrato Lollone e cioè che mi ritrovo il pulsante anche in ambiente parte....

bb
 

lollone

Utente Standard
Professione: Project Engineer
Software: Creo 3.0 - AutoCAD - Inventor - Solid Edge
Regione: Veneto
#6
io ho tolto il pulsante.
uso la combinazione tasti "com" che è anche più veloce.