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

スクリプト

  • Thread starter Thread starter SYRIO
  • Start date Start date

SYRIO

Guest
ciao a tutti ragazze/i, e' un piacere condividere un problema con voi, che siete cosi' saggi e pieni d'amore.

dunque, sto cercando di caricare uno script, non come avviene di solito cioe' verticalmente, ma orizzontalmente.
ma e' qui che cade la mia ignoranza, perche' non riesco a fare accettare il mio spazio come se fosse uno invio.


grazie anticipatamente, per le risposte.

l.b.
 
Last edited by a moderator:
ueh ciao

intendo in questo modo:

_zoom _e -inser .....ecc ecc ecc _qsave close

quindi su una riga sola.
in verita' mi si blocca solo quando devo dargli come comando un numero (es: inserire valore di rotazione: 1(spazio), e in questo caso non mi legge spazio che in questo caso dovrebbe essere un'invio.

ed io che pensavo che eri quello piu' intelligente del sito, pensavo che avresti capito subito, al volo. :finger:



grazie
 
Last edited by a moderator:
quello che intendi fare si chiama macro, guarda nell'help in linea la sintassi da utilizzare per costruire la sequenza dei comandi, poi se del caso possiamo aiutarti per qualcosa di specifico.
 
ciao ciao

sono a conoscenza delle macro, ma a me interessava solo sapere come posso fare a sostituire l'invio con lo spazio in modo automatico.



ciao :smile:
 
ciao ciao

sono a conoscenza delle macro, ma a me interessava solo sapere come posso fare a sostituire l'invio con lo spazio in modo automatico.



ciao :smile:

non so perchè ti rispondo perchè il tuo tono mi ha decisamente infastidito... cmq forse ho letto male io le tue sviolinate su saggezza ed amore...

cmq lo script per sua natura è verticale, se tu proprio non hai la saggezza per crearlo in verticale ma lo sai fare solo in orizzontale allora devi passare dallo script un comando lisp che non è una cosa che si mangia.... :biggrin:


(command "_zoom" "_e") (command "_line" "0,0" "100,100" "")

in questo caso se devi forzare un "invio" scrivi " " nel comando.

che la saggezza sia con te:36_1_10:
 
Last edited:
non so perchè ti rispondo perchè il tuo tono mi ha decisamente infastidito... cmq forse ho letto male io le tue sviolinate su saggezza ed amore...

ti ringrazio di avrer scelto di rispondere invece di aver scelto l'indifferenza, perche' il dialogo giova sempre a tutti.
dare amore senza chiedere nulla, ed essere puro come un cristallo, mi auguro che lo faccia anche tu.:smile:


cmq ritornando a questo piccolissimo problema, non capisco come mai a volte riesco ad andare avanti con la barra spaziatrice e a volte no.
 
Last edited by a moderator:
hai provato con il carattere ; oppure con la combinazione ^m ?

un conto è sapere dell'esistenza delle macro, un altro è studiare la guida in linea: se avessi cercato qui non ti saresti posto il problema.

manuale di personalizzazione di autocad 2008 > personalizzazione dell'interfaccia utente > creazione di macro >
utilizzo dei caratteri di controllo speciali nelle macro
 
ti ringrazio di avrer scelto di rispondere invece di aver scelto l'indifferenza, perche' il dialogo giova sempre a tutti.
dare amore senza chiedere nulla, ed essere puro come un cristallo, mi auguro che lo faccia anche tu.:smile:

non so per chi tu mi abbia preso ma di certo non sto qui a farmi prendere per i fondelli da te.... detto questo... modifica i tuoi post rifai la domanda senza fare commenti inutili e andiamo avanti con il problema... altrimenti chiudo qui il tuo post..

vedi tu.
 
si, ciao joseph, ho gia' fatto le prove con quei comandi...ma niente

la cosa che voglio fare e' del tipo:

-inser e:\text 40,268.2 1 1 0 avere essere diventare _qsave close

in cui

1 1 0, sono x y rotazione.
avere essere diventare, le parole da riempire al blocco.
bene, quello che non riesco a fare e' riempire i blocchi.

quindi non so' perche' accetta l'invio dopo i numeri, mentre dopo le parole no.


grazie
 
si, ciao joseph, ho gia' fatto le prove con quei comandi...ma niente

la cosa che voglio fare e' del tipo:

-inser e:\text 40,268.2 1 1 0 avere essere diventare _qsave close

in cui

1 1 0, sono x y rotazione.
avere essere diventare, le parole da riempire al blocco.
bene, quello che non riesco a fare e' riempire i blocchi.

quindi non so' perche' accetta l'invio dopo i numeri, mentre dopo le parole no.


grazie

abbastanza ovvio... il "riempire i blocchi" si chiama "editare attributi" che per definizione sono testo e quindi autocad lascia inserire gli spazi perchè si tratta di testo e non di parole chiave o comandi.
per fare quello che dici tu

(command "_-insert" "blocco" "punto" "scalax" "scalay" "rotazione" "avere" "essere" "diventare")
 
ciao shape, hai visto che alla fine stiamo quasi per diventare amici?:smile:

quel comando che tu mi hai scritto, non riesco a farlo girare. a parte la sintassi, il procedimento e' legato sempre a un file.scr ?

ciao e grazie

l.b.
 
ciao shape, hai visto che alla fine stiamo quasi per diventare amici?:smile:

quel comando che tu mi hai scritto, non riesco a farlo girare. a parte la sintassi, il procedimento e' legato sempre a un file.scr ?

ciao e grazie

l.b.

certo... lo puoi lanciare anche da liga di comando se vuoi... (ovviamente devi compilare i campi che io non conosco

(command "_-insert" "blocco" "0,0,0" "1" "1" "0" "avere" "essere" "diventare")

e attenzione che alla fine se lo inserisci in uno script devi metterci uno spazio.

inoltre se nel nome blocco metti un percorso es c: devi scrivrere c:/blocco e non c:\blocco.....

tutto scritto nel manuale di personalizzazione.....
 

Attachments

Last edited:
ciao shape, l'ho quasi risolto il problemino, il grosso e' fatto pero'.

grazie ancora

ciao

l.b.
 

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