| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Abfragen ob Ordnerpfad existiert (1426 mal gelesen)
|
Seele Mitglied Konstrukteur
Beiträge: 364 Registriert: 11.06.2003 Intel(R) Xeon(R) W-2245 CPU @ 3,90 GHz, 64GB RAM NVidia Quadro RTX A4000 Win10-64Bit Elements/Direct v20.5.1.0 PartLibrary, Surfacing, 3D-PDF, 3D-Access, Unigraphics-Schnittstelle
|
erstellt am: 16. Jan. 2020 13:28 <-- editieren / zitieren --> Unities abgeben:
Hallo, gibt es im guten alten ME10 die Möglichkeit abzufragen, ob ein Datei-Ordner existiert, bevor man diesen mit einem Makro aufruft? Gruß Wolfgang ------------------ alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein. Werden wir es schaffen? Ja wir schaffen das !!! :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
r.hoffmann Mitglied Techniker
Beiträge: 127 Registriert: 07.12.2006 OSD 13.2 20.4
|
erstellt am: 16. Jan. 2020 18:09 <-- editieren / zitieren --> Unities abgeben: Nur für Seele
Hallo Wolfgang, ich kenne keine direkte Funktion, die Existenz von Ordnern zu prüfen. Du kannst aber evtl. den Umweg über CREATE_DIRECTORY gehen. Auszug aus der Hilfe: CREATE_DIRECTORY Verzeichnisname erstellt ein neues Verzeichnis. Existiert bereits ein gleichnamiges Verzeichnis, so wird eine Fehlermeldung angezeigt. Ich habe al folgende Zeile in die Befehlszeile eingegeben und mit Return bestätigt. trap_error create_directory 'e:\temp\test' if check_error DISPLAY_NO_WAIT 'Ordner besteht' wait 2 exit end_if Obenstehende Zeile zeigt dann bei Existenz des Ordners die Meldung 'Ordner besteht' an. Somit kann der Ordnername in einem nachfolgenden Makro benutzt werden. Hoffe, das löst das Problem. MfG Robert ------------------ Homepage: www.me10-makros.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Ehrenmitglied V.I.P. h.c. Tastenhauer
Beiträge: 2017 Registriert: 3.20. ● PE6+8@home ● W10 Pro Build19044.2006 ● Drafting V17~V20.5.1 ● Modeling V17~V20.5.1 ● @Scirotec201804
|
erstellt am: 16. Jan. 2020 21:16 <-- editieren / zitieren --> Unities abgeben: Nur für Seele
|
Seele Mitglied Konstrukteur
Beiträge: 364 Registriert: 11.06.2003
|
erstellt am: 17. Jan. 2020 08:50 <-- editieren / zitieren --> Unities abgeben:
Danke für die schnellen Antworten, .... Funktioniert wie immer, ... Ich hoffe ihr seid gut ins neue Jahr gekommen, ... auch im neuen Jahr2020 ist das hier das beste Forum, .... Danke an alle, .... ------------------ alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein. Werden wir es schaffen? Ja wir schaffen das !!! :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
r.hoffmann Mitglied Techniker
Beiträge: 127 Registriert: 07.12.2006 OSD 13.2 20.4
|
erstellt am: 17. Jan. 2020 10:21 <-- editieren / zitieren --> Unities abgeben: Nur für Seele
|
der_Wolfgang Ehrenmitglied V.I.P. h.c. Tastenhauer
Beiträge: 2017 Registriert: 3.20. ● PE6+8@home ● W10 Pro Build19044.2006 ● Drafting V17~V20.5.1 ● Modeling V17~V20.5.1 ● @Scirotec201804
|
erstellt am: 18. Jan. 2020 19:13 <-- editieren / zitieren --> Unities abgeben: Nur für Seele
|
friedhelm at work Mitglied Techniker Aluminium Profile
Beiträge: 882 Registriert: 01.04.2003 Creo Elements Direct /Drafting 17+20.x ui classic-Tablett + Ribbon, Modeling 17-20.0,.2,.4,.5 Lizenz auf USB-Netzwerkadapter PE-Express 8 Win 10 Enterprise 64 @work Win 10 Pro 64 @home Notepad++,IrfanView,eDrawings, ....
|
erstellt am: 19. Jan. 2020 22:22 <-- editieren / zitieren --> Unities abgeben: Nur für Seele
Hallo Wolfgang, Toll. > Okay . Ich will mal nicht so sein: Es gibt ne AFN: Egal was AFN (American Forces Network ) bedeutet. Hast du mehr davon Was hat mir zB. schon "<command> POINTER (INQ 332)" bein vielen schönen Makros geholfen. Schöne Woche ------------------ Gruss Friedhelm Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Ehrenmitglied V.I.P. h.c. Tastenhauer
Beiträge: 2017 Registriert: 3.20. ● PE6+8@home ● W10 Pro Build19044.2006 ● Drafting V17~V20.5.1 ● Modeling V17~V20.5.1 ● @Scirotec201804
|
erstellt am: 27. Jan. 2020 17:37 <-- editieren / zitieren --> Unities abgeben: Nur für Seele
Zitat: Original erstellt von friedhelm at work: > Okay . Ich will mal nicht so sein: Es gibt ne AFN: Egal was AFN (American Forces Network ) bedeutet.
Guckst Du in der ME10 Hilfe mal nach 'Undocumented Keywords' file:///C:/Program%20Files/PTC/Creo%20Elements/Direct%20Drafting%2020.2.0.0/locale/en/me_help/me_helpu.htm#Undocumented%20Keywords Dort findest Du den gelisteten, aber nicht dokumentierten Befehle LIST_KEYWORDS
Code: LIST_KEYWORDS del_old "e:/temp/me10_keywords.txt"
Ein Ausschnitt daraus wäre z.b.: Code: BSPL_POINT_LENGTH (Cmd: MODEL2D) BSPL_POLYGON_FEEDBACK (Fnc: MODEL2D) BUILD_NUMBER (Afn: FRAME) BUSY (Qua: FRAME) BUTTON_TRIGGER (Fnc: FRAME) BW_IMG (Qua: MODEL2D) CANCEL (Cmd: FRAME)
Und da taucht dann plötzlich "Afn" auf. - Cmd: ist ein Kommando. Das bricht ein anderes Kommando ab.
- Qua: ist ein Qualifier. Eine option zu einem Kommdo/einer Funktion
- Fnc: ist eine Funktion. Diese unterbricht ein laufendes Kommando, bricht es aber nicht ab. (tpischer Vertreter WINDOW...)
- Afn: ist eine Arithmetic Function. eine Funktion die einen Wert zurückliefert
In der ME10 Hilfe findes Du in kleinbuchstaben hinter jedem 'Befehl' den Ausdruck 'Funktion/function' , 'arithmetische Funktion', 'Befehl/command', 'Qualifier' oder eben bei AFN's einen Daten Type (oder mehrere) Okay. das AFN für arithmetische Funktion steht ... bissle ForscherDrang. _______________________ Übrigens. Aus der Ausgabe von LIST_KEYWORDS und LIST_MACRO_NAMES habe ich seinerzeit die Listen für's Syntax Highlighting in diversesen Text Editoren automagisch generiert.
War jetzt eine etwas lange Antwort für drei in Frage gestelle Buchstaben, oder?
------------------ ● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |