• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

スクリプト インサート ブロック

lutrahs

Guest
ciao a tutti
sono nuovo di questo forum e vedo che ci sono molte cose interessanti.
vorrei esporre un mio grande problema.
per esigenze lavorative ho bisogno di inserire un blocco ( il cartiglio) su tutte le tavole (sono file diversi) di un lavoro. mi sto cimentando invano con gli script e sono riuscito a richiamare il blocco ma non posizionarlo nella giusta posizione. come faccio a scrivere nello script le coordinate esatte in modo tale che il blocco venga inserito in tutte le tavole e nella medesima posizione?
inoltre mi piacerebbe che ogni blocco iserito in ogni pagina abbia una numerazione relativa alla pagina uindi progressiva.
chiedo troppo??
vi prego aiutatemi non so che fare . vi allego il mio pseudoprogramma

_insert
d:\schemitender\tipici\riquadro.dwg
0.8 0.8
0

grazie a tutti e rispondete numerosi:):):):)
 
_-insert
d:\schemitender\tipici\riquadro.dwg
4.12,5.67,0 coordinate d'inserimento separate da una virgola
1 scala x
1 scala y
rotazione


logicamente dovrai inserire i tuoi valori di coordinate, scala e rotazione.

la numerazione (del cartiglio?) puoi impostarla con un attributo, ad ogni inserimento del blocco ti verrà chiesto il valore da riga di comando.
 
grazie mille della risposta. ho provato e lo script funziona. c'è solo un problema.
non riesco bene a centrare il riquadro all'oggetto del disegno. anche mettendo tutti 0 in x,y,z non si avvicina neanche un po. posso mettere coordinate negative?? grazie della comprensione
 
ciao,
fino adesso tutto bene ora non riesco di nuovo ad andare avanti.
richiamo gli attributi mediante
_attedit e lui mi chiede le seguenti cose

modificare gli attributi singolarmente? si/no io dico si
digitare nome blocco io scrivo il nome del blocco inserito
digitare etichetta attributo.....non so che scrivere

dopo queste domande mi compare questo simbolo <*>

ma cos'è??

grazie infinite
 
....dopo queste domande mi compare questo simbolo <*>

ma cos'è??

il ? e * sono dei caratteri jolly.
dalla guida in linea:
? corrisponde a qualsiasi carattere singolo. ad esempio, ?bc corrisponde ad abc, 3bc e così via.
* corrisponde a qualsiasi stringa e può essere utilizzato in qualunque punto della stringa di ricerca.


esempio: auto* può dare come risultato autocad, autolisp, automobile
 
Last edited:
ragazzi aiuto!!!
non riesco a richiamare un attributo e poi variarne il valore... mi scrivete 2 righe??
non so cosa sbaglio. scrivo:
_attedit
nome riquadro
etichetta attributo
valore attributo

e non mi cambia nulla anzi mi dice " selezionare attributi"

cosa deo fare

grazie anticipatamente
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top