è possibile proteggere un file di menu ossia criptarlo?
grazie
giovanni : [post n° 74151]
file di menu
puoi ottenere il risultato associando a ogni voce di menù una procedura lisp (usando il costrutto command), e mettendo tutte le procedure in un .vlx: in tal modo anche accedendo al file di testo del menù, non ci si potrà fare nulla
se ogni riga di menù contiene solo un comando di avvio lisp, es un menù fatto così:
[riga1]^C^C(riga1)
[riga2]^C^C(riga2)
[riga3]^C^C(riga3)
puoi visualizzarlo, ma non ci ricavi nulla (riga1, riga2, riga3 sono criptate e non si possono visualizzare)
[riga1]^C^C(riga1)
[riga2]^C^C(riga2)
[riga3]^C^C(riga3)
puoi visualizzarlo, ma non ci ricavi nulla (riga1, riga2, riga3 sono criptate e non si possono visualizzare)
prima di tutto grazie...
beato te che sei un pozzo di sapienza...
potresti farmi un esempio più chiaro?
ti premetto che ho scritto un normalissimo menu (in tendina) per inserimento librerie
grazie
email
beato te che sei un pozzo di sapienza...
potresti farmi un esempio più chiaro?
ti premetto che ho scritto un normalissimo menu (in tendina) per inserimento librerie
grazie
supponiamo di volere un cmd che inserisce un oggetto in un punto scelto dall'utente, scalato 1=1 e con rotaz=0°; ci vorrà un menù pressappoco così:
[blocco1]^C^C_insert;blocco1;\;1;;;
[blocco2]^C^C_insert;blocco2;\;1;;;
ciò può essere trasformato in:
[blocco1]^C^C(load "inserisci.lsp");(inserisci blocco1);
[blocco2]^C^C(load "inserisci.lsp");(inserisci blocco2);
dentro inserisci.lsp, ci sarà una procedura:
(defun inserisci (blocco)
(command "_-insert" blocco pause "1" "" "")
)
inserisci.lsp può essere criptato con il noto kelvinator (se dev'essere compatibile con intellicad o con vecchie versioni), o viceversa "compresso" in vlx tramite l'editor visual lisp (più sicuro, ma solo autocad dalla 2002 in poi).
Naturalmente la procedura lisp si può complicare a piacere, per gestire anche la scala e la rotazione (e magari scale x e y disuniformi) a seconda del blocco. Io utilizzo un sistema simile.
PS: naturalmente, non ho fatto la prova, quindi potrebbe essere necessario aggiustare il codice che ho scritto; chiedo scusa x eventuali errori.
PPS: non esageriamo col pozzo di sapienza, qua l'unico pozzo e il mio stomaco perennemente affamato...
[blocco1]^C^C_insert;blocco1;\;1;;;
[blocco2]^C^C_insert;blocco2;\;1;;;
ciò può essere trasformato in:
[blocco1]^C^C(load "inserisci.lsp");(inserisci blocco1);
[blocco2]^C^C(load "inserisci.lsp");(inserisci blocco2);
dentro inserisci.lsp, ci sarà una procedura:
(defun inserisci (blocco)
(command "_-insert" blocco pause "1" "" "")
)
inserisci.lsp può essere criptato con il noto kelvinator (se dev'essere compatibile con intellicad o con vecchie versioni), o viceversa "compresso" in vlx tramite l'editor visual lisp (più sicuro, ma solo autocad dalla 2002 in poi).
Naturalmente la procedura lisp si può complicare a piacere, per gestire anche la scala e la rotazione (e magari scale x e y disuniformi) a seconda del blocco. Io utilizzo un sistema simile.
PS: naturalmente, non ho fatto la prova, quindi potrebbe essere necessario aggiustare il codice che ho scritto; chiedo scusa x eventuali errori.
PPS: non esageriamo col pozzo di sapienza, qua l'unico pozzo e il mio stomaco perennemente affamato...
[blocco1]^C^C_-insert;blocco1;\;1;;;
[blocco2]^C^C_-insert;blocco2;\;1;;;
ciò può essere trasformato in:
[blocco1]^C^C(load "inserisci.lsp");(inserisci "blocco1");
[blocco2]^C^C(load "inserisci.lsp");(inserisci "blocco2");
[blocco2]^C^C_-insert;blocco2;\;1;;;
ciò può essere trasformato in:
[blocco1]^C^C(load "inserisci.lsp");(inserisci "blocco1");
[blocco2]^C^C(load "inserisci.lsp");(inserisci "blocco2");
come vedi io ti parlo davanti a tutti perchè non sto offendendo nessuno,
cerco di dare la sveglia a chi inserisce topic e poi li abbandona
cerco di dare la sveglia a chi inserisce topic e poi li abbandona
non vorrei dire una scemenza, però il file .mnc se ben rimembro è diverso per ciascuna versione (cioè un .mnc generato sul 2002, per dire, non funziona se installato nel 2004 e viceversa).
PS: arri, c'hai un pm sul forum di p+a
PS: arri, c'hai un pm sul forum di p+a
caro arri... la sveglia forse serve a te...
il mio topic come tu lo chiami deriva solo da una mia effettiva ignoranza su certi argomenti...pari forse alla tua arroganza...e comunque per migliorarti basta che inizi a capire almeno il 2% di quello che scrivi...
caro ronin ti rinnovo un grazie per la risposta e hai ragione sul mnc diversamente generato...
il mio topic come tu lo chiami deriva solo da una mia effettiva ignoranza su certi argomenti...pari forse alla tua arroganza...e comunque per migliorarti basta che inizi a capire almeno il 2% di quello che scrivi...
caro ronin ti rinnovo un grazie per la risposta e hai ragione sul mnc diversamente generato...
SENTI...TI RICORDO LA MIA IGNORANZA....
FAI UN ESEMPIO...
E RICORDATI...
IL FILE MNS VIENE SEMPRE CREATO...ED E' LEGGIBILE...
LA MIA NECESSITA' E' DI RENDERE IL FILE DI MENU (MNS)NON LEGGIBILE!!!!!!!!!!!
FATTI RINGRAZIARE SE CI RIESCI...
FAI UN ESEMPIO...
E RICORDATI...
IL FILE MNS VIENE SEMPRE CREATO...ED E' LEGGIBILE...
LA MIA NECESSITA' E' DI RENDERE IL FILE DI MENU (MNS)NON LEGGIBILE!!!!!!!!!!!
FATTI RINGRAZIARE SE CI RIESCI...
ma cosa devi tenere nascosto nel file dimenu
i segreti di pulcinella ?
comunque bravo , hai studiato
i segreti di pulcinella ?
comunque bravo , hai studiato