| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: ist die datei xy offen ? (1041 / mal gelesen)
|
GottesGeschenk Mitglied Bauingenieur
 
 Beiträge: 229 Registriert: 23.02.2007 winxp pro sp3 / intel p4 3GHz / 2,5GB RAM / CAD 2011
|
erstellt am: 06. Dez. 2016 13:12 <-- editieren / zitieren --> Unities abgeben:         
|
cadffm Moderator 良い精神
       

 Beiträge: 22497 Registriert: 03.06.2002 Alles
|
erstellt am: 06. Dez. 2016 13:20 <-- editieren / zitieren --> Unities abgeben:          Nur für GottesGeschenk
Wenn man eine Datei zum schreiben öffnen kann, dann ist sie nicht Schreibgeschützt. EDIT: zu schnell Enter geklickt: Man kann nicht "einfach" alle Fälle erschlagen, eine Textdatei wird zB. nicht für andere gesperrt geöffnet, daher kann man es nicht prüfen. Excel und AutoCAD sperren die Datei für andere, erzeugen temporäre Dateien, da wäre es also möglich. (ACAD: Wobei man die möglicherweise vorhandenen dwl Dateien zunächst versucht zu löschen, denn durch einen Programmabsturz könnten diese noch "veraltet" vorliegen) ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.

 Beiträge: 3882 Registriert: 15.10.2003 Win 10 bzw. 11 / 64 Pro AutoCAD MAP 3D 2023 BricsCAD 24
|
erstellt am: 06. Dez. 2016 13:52 <-- editieren / zitieren --> Unities abgeben:          Nur für GottesGeschenk
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
    
 Beiträge: 1776 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 06. Dez. 2016 14:16 <-- editieren / zitieren --> Unities abgeben:          Nur für GottesGeschenk
Hallo, über die Funktion vl-file-rename kann man das prüfen, wenn eine Rückgabe erfolgt, dann konnte die Datei umbenannt werden, wenn NIL zurück kommt dann nicht. Code:
(defun JBf_files:Schreibschutz? (path / RetFileName) (not (and (vl-file-rename path (setq RetFileName (strcat (car(fnsplitl path) )"JB_"(cadr(fnsplitl path)) (caddr(fnsplitl path))))) (vl-file-rename RetFileName path))) )(defun c:test ( / PATH) (setq path "c:\\temp\\Meine.dwg") (if (JBf_files:Schreibschutz? path) (alert "Die Datei ist schreibgeschützt") (alert "Die Datei ist nicht schreibgeschützt")))
------------------ viele Grüße Jörn http://www.bosse-engineering.com Liniensignaturen Youtube Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GottesGeschenk Mitglied Bauingenieur
 
 Beiträge: 229 Registriert: 23.02.2007 winxp pro sp3 / intel p4 3GHz / 2,5GB RAM / CAD 2011
|
erstellt am: 06. Dez. 2016 15:53 <-- editieren / zitieren --> Unities abgeben:         
|
GottesGeschenk Mitglied Bauingenieur
 
 Beiträge: 229 Registriert: 23.02.2007 winxp pro sp3 / intel p4 3GHz / 2,5GB RAM / CAD 2011
|
erstellt am: 06. Dez. 2016 15:54 <-- editieren / zitieren --> Unities abgeben:         
|
GottesGeschenk Mitglied Bauingenieur
 
 Beiträge: 229 Registriert: 23.02.2007 winxp pro sp3 / intel p4 3GHz / 2,5GB RAM / CAD 2011
|
erstellt am: 06. Dez. 2016 16:00 <-- editieren / zitieren --> Unities abgeben:         
|
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
     
 Beiträge: 6052 Registriert: 16.09.2004 WINDOWS Vista Ultimate SP2 (64bit), NVIDIA Geforce 9600M GT, AutoCAD 2013.
|
erstellt am: 06. Dez. 2016 16:20 <-- editieren / zitieren --> Unities abgeben:          Nur für GottesGeschenk
Zitat: Original erstellt von GottesGeschenk:
es funktioniert einwandfrei.
Wird hierbei eine mit den Mitteln des Betriebssystems mit Schreibschutz versehene Datei nicht fehlerhafterweise auch als "geöffnet" erkannt? (ungetestet). Jürgen ------------------ Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22497 Registriert: 03.06.2002 Alles
|
erstellt am: 06. Dez. 2016 16:58 <-- editieren / zitieren --> Unities abgeben:          Nur für GottesGeschenk
|
GottesGeschenk Mitglied Bauingenieur
 
 Beiträge: 229 Registriert: 23.02.2007 winxp pro sp3 / intel p4 3GHz / 2,5GB RAM / CAD 2011
|
erstellt am: 07. Dez. 2016 09:57 <-- editieren / zitieren --> Unities abgeben:         
vielen Dank für diesen Hinweis, habe es gerade getestet, und es ist tatsächlich so wie du sagst. die schreibgeschützte Datei wird auch als geöffnet gesehen. da hat der Doslib bestimmt auch eine Abfragefunktion wegen Schreibschutz. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| Anzeige: | Infos zum Werbeplatz >> | BlechCAD 3D CAD APP für Blechverarbeitung Metallbau- Fassadenbau- Planer, die aus fertigen Ansichten und Schnitten von Blechen, die Abwicklung zu bearbeiten haben, für eine NC-Software und Kantbankdaten.
Speziell für Aufträge die immer verschiedene Blecharten und Abmessungen aufweisen.
Blechabwicklungen für die Fertigung erstellen in 2-3 Mi
|
|
GottesGeschenk Mitglied Bauingenieur
 
 Beiträge: 229 Registriert: 23.02.2007 winxp pro sp3 / intel p4 3GHz / 2,5GB RAM / CAD 2011
|
erstellt am: 07. Dez. 2016 10:08 <-- editieren / zitieren --> Unities abgeben:         
Zitat: Original erstellt von cadffm: ja Aber "wir" vermuten einfach mal das die Aufgabe nicht 100% ernst gemeint war
verstehe nicht genau was du damit meinst. was ich vorhabe ist folgendes. ein block (planrahmen) mit zwei attributen wurde erstellt. Diese zwei attribute sind zum einen der Name der pdf-datei, zum anderen der pfad. mein tool macht folgendes: Durch ssget werden alle planrahmen ausgedruckt. Dabei kann es irrtümlicherweise dazu kommen, dass die attribute exakt gleich heißen. somit passiert es, dass die bereits ergeugte pdf (sie bleibt während des programms offen) überschrieben werden muss (was nicht passieren soll). Daher möchte ich die Abfrage einbauen, die nach das geöffnet-Status abfragt. Es funktioniert mittlerweile auch ganz gut. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |