andrix24 : [post n° 35512]

Autolisp - comando open

Ho un problema che mi attanaglia in autolisp e non sò se è possibile farlo. Vi spiego:
Dopo aver richiamato un disegno , all'interno di un programmino in autolisp con il commando command open , il programma esce senza nessuna segnalazione di errore e s'interrompe.
E' come se , richiamando un nuovo disegno , il programma non fosse più disponibile.
Qualcuno mi può aiutare?
Grazie
raf :
è come hai detto, caricando un altro dwg da lisp questo si interrompe.
ciao
ARKLisp :
Come ti ha risposto già raf, autolisp si interrompe...
ed è una cosa normale, perchè "Autolisp" è una lista di
istruzioni che esiste in quanto sequenza di operazioni interne al corrente dwg.
Nel momento in cui viene lanciato un nuovo disegno è come se noi togliessimo di colpo l'ossigeno ad una persona...
Probabilemente esistono dei metodi per bypassare questo
problema (meglio chiamarla limitazione).
Uno di questi si può basare sull'interazione di script e autolisp, oppure molto più semplicemente cercando di creare una funzione S::STARTUP nel file .../support/acad.lsp
che all' avvio del nuovo disegno riprende le operazioni da dove erano state interrotte...insomma ci devi lavorare un pò sopra.

Buona sperimentazione!

ARKL!sp

P.S.
Se sei interessato a testare una mia macro per
la "condivisione protetta" dei file DWG:

http://xoomer.virgilio.it/gothaweb/DWGguard.exe




Avvisami quando qualcuno risponde
Non mandarmi più avvisi

Se vuoi essere avvisato quando qualcuno interviene in questa discussione, indica un nome e il tuo indirizzo e-mail.