• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Lisp für Passwort-Anfrage speichern

psluca91

Guest
Hallo an alle Jungs sind neu im Forum!

Arbeiten eines Unternehmens Ich müsste vor Änderungen meiner Dateien schützen.
Ich wollte wissen, ob es existiert oder wenn Sie eine Lisp erstellen können, dass, wenn ich auf speichern oder speichern, wie ein Passwort erfordert mich zu speichern, im Falle eines falschen Passworts nicht speichern Sie die Datei.
Offensichtlich muss der Deckel automatisch auf dem Dwg bei dessen Öffnung geladen werden.

Dank allen im Voraus!
 
scheint mir eine barbarische Prozedur und leicht durchführbar mit einem Minimum an autocad Wissen. Vielleicht braucht deine Firma einen Pdm...
 
Ich weiß, es gibt andere einfachere Methoden, aber nicht machbar. Ich fordere dies als ich und andere Kollegen, dass wir unsere Designs blockieren müssen, aber sie cmq offen für andere Benutzer des Unternehmens zu machen. wir haben keine Möglichkeit, Dateischreibberechtigungen einzuschränken und wir können den Netzwerkadministrator nicht kontaktieren. wenn Sie wissen, dass andere einfachere und produktivere Methoden offen für andere Ideen sind;)
 
Warum nicht Dateien wie xrefs verwalten?
das Original bleibt sicher vor jeder Änderung und andere Benutzer können es messen, drucken und fügen Sie es auf Willen, dass dann, wenn Sie eine abgelenkte Rettung führen Sie leicht wieder alles
 
perchè gli originali sono salvati nella rete aziendale e quindi accessibili e modificabili da tutti. io ho trovato questa stringa per proteggere con passwort un lisp:

(defun c:ddpass (/ pass msg inputvalue tmp arq_tmp1 dcl_id)
(setq pass "igal") ;;;;;;;;;;
(while (/= pass t)(progn
(defun errdia)
(set_tile "error" msg)
Nil
)
(Defun xxx)
(wenn (= Pass-Eingabewert)

(progn (done_dialog)(setq pass t)
(princ "\npassword right! du bist wohlkommen!"))
(Prog.)
(set_tile "password2" ")
(mode_tile "password2" 2)
(errdia "Passwort nicht richtig!")
)
)
)
****************************************************************************************************************************************************************************************************************************************************************
(defun gravar)
(Schreibzeile "pass : dialog {label = \"password...\";
: edit_box {\cHFFFF}
Schlüssel = \"password2\";
Passwort_char = \"*\";
is_default = true;}
ok_only;
: errtile {
Breite = 30;
Ausrichtung = rechts ;

}
arq_tmp2)
)
(setq tmp (strcat (getenv "temp") "\_.dcl")
(setq arq_tmp2 (open tmp "w"))
(writ-line "" arq_tmp2)
(close arq_tmp2)
(setq arq_tmp2 (offen tmp "a"))
(Grafik)
(close arq_tmp2)
(setq dcl_id (load_dialog tmp))
(wenn nicht (new_dialog "pass" dcl_id))
(Auszug)
)
(mode_tile "password2" 2)
(Aktion)
"password2"
"(setq-Eingabewert (get_tile \"password2\"))
(xxx)
"
)
(Aktion)
"Akzeptieren"
"(setq-Eingabewert (get_tile \"password2\"))
(xxx)
"
)
(Aktion)
"Cancel"
"(setq-Eingangswert nil)
(xxx)
"
)
(errdia "bitte das Passwort freischalten")
(start_dialog)
(unload_dialog dcl_id)

)
)
(princ)
)
(c:ddpass)

kommen posso modificare il codice affinchè parta quando eseguo _qsave o _saveas invece che al caricamento del lisp?
 
Eigentlich gibt es einen viel dummeren Weg.
just set to the dwg file the read-only flag (rechtsklick -> Eigenschaften -> nur gelesen)
bis das Lesezeichen entfernt wird, wird die Datei nur gelesen, so dass Sie sie speichern können, aber nur mit anderen Namen.
wenn dann Kollegen gehen, um die Flagge zu ändern, nur (einmal) ein Schlüssel der 26 auf den Zahnfleisch... die Flagge wird nicht mehr berührt. :wink:
 
wie Sie sagen, es ist leicht fahnend, ich suchte etwas komplizierter zu tamper.... wenn ich im obigen Code einen Reaktor auf _qsave anstelle der ersten String verwenden?
 
laden Sie es einfach herunter, bevor Sie das Qsave- und Abschieds-Passwort starten; neue Versionen von autocad haben ein Sicherheitsgerät, das Ihnen erlaubt, einige Anwendungen beim Start nicht zu laden. diese Methode wird nicht funktionieren; sie hat die gleiche Verwundbarkeit der "Lesen Sonne" Flagge
 
Aber wenn es so wenig Vertrauen, dass es gefürchtet wird, dass es speziell entfernt wird, ist es nicht möglich, sonst, da Sie die Eigenschaften der Datei öffnen müssen, entfernen Sie den Scheck und geben Bestätigung, eine Flagge nach mir muss die Situation vorab analysieren.
Wenn ich nicht schlecht verstehe, sprechen Sie über ein Firmennetzwerk, nicht einen Server, auf den externe Kunden zugreifen. die Tatsache, dass es eine freiwillige Manipulation von Zeichnungen geben kann, ist beunruhigend. .

eine Möglichkeit, ich werfen es so viel, um Luft zu meinem Mund zu geben, ist ein pdf mit Passwort zu machen, und dies wird nur von dem Techniker, der es ausgestellt und von einem Superpartes Manager bekannt sein. Änderungen im dwg werden merklich und ankündigbar sein.
Wenn der dwg aus irgendeinem Grund geändert werden muss und daher Sie das pdf aktualisieren müssen, muss der oben verantwortliche Techniker kontaktiert werden und wird sich daher den Änderungen und dem Modifier bewusst sein.
 
vollständig mit Masse vereinbart; Meiner Meinung nach würden Sie jedoch mit einem Pdm die Rechte für einzelne Nutzer lösen.
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben