|
CATIA V5 Programmierung : Datei-Pfad einer DesignTabelle
bgrittmann am 18.11.2018 um 21:25 Uhr (1)
ServusWillkommen im Forum.Hier findest du wie du an den Usernamen kommst.Aber warum den Desktop zumüllen?Wäre es nicht besser die Tabelle im gleichen Verzeichnis wie das Part/Product abzulegen. Oder den User aufzufordern ein Verzeichnis einzugeben bzw auszuwählen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei-Pfad einer DesignTabelle
CADMASTER5000 am 18.11.2018 um 21:40 Uhr (1)
Hey,Danke erstmal für die Antwort und die nette Aufnahme.Die Tabelle und das Part/Product befinden sich bei mir immer im selben Ordner. Der Code war nur ein Beispiel.Das Auslesen vom Usernamen und aufrufen hat geklappt.Das Skript sucht dann per Pfad nach der Datei. Muss der Code dann "C:UsersuservarDesktopTabelle.xlsm") lauten ?Besten Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei-Pfad einer DesignTabelle
bgrittmann am 18.11.2018 um 21:48 Uhr (1)
ServusNein. Du musst den String zusammensetzen.Dir fehlen offenbar einige Grundlagen zu VB(A).Bitte arbeite dich erst allgemein darin ein.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Datei-Pfad einer DesignTabelle
CADMASTER5000 am 18.11.2018 um 22:16 Uhr (15)
Hey,danke für nettgemeinten Tipp.Ich habe den Pfad als String zusammengesetztOrt = "C:" & uservar & "DesktopAKTUELLSTETabelle.xlsm"Set designTable1 = relations1.CreateDesignTable("DesignTable.1", "DesignTable created by X 23.08.2018", False,Ort)Dabei habe ich schon uservar vorher als String definiert, dennoch klappt das ganze nicht.Schönen Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei-Pfad einer DesignTabelle
bgrittmann am 18.11.2018 um 22:27 Uhr (1)
ServusLass dir mal den String Ort per MsgBox ausgeben.Fehlt da nicht ein "users"?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Datei-Pfad einer DesignTabelle
CADMASTER5000 am 18.11.2018 um 22:32 Uhr (15)
Hey,ach verdammt. Genau da lag der Fehler.Users fehlte.Nun funktioniert alles. Vielen lieben Danke für die Hilfe.Besten Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Save As Ohne Original zu speichern
RSchulz am 11.02.2019 um 13:33 Uhr (1)
Hallo zusammen,willst du wirklich speichern als oder nur das Dokument als Duplette wo anders ablegen. Sprich sind hier geänderte Daten zur Laufzeit relevant? Ansonsten kannst du doch auch gut die Datei per File.copy woanders speichern. Dürfte auch über die Linkstruktur mit der gesamten Struktur funktionieren. Ein Schließen und neu öffnen sollte auch kein Problem sein.Kannst du mal das Gesamtkonstrukt und den genauen Grund beschreiben. Für mich ist das aktuell nicht eindeutig genug, um dir "Umwege" vernünft ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : VBA-Projekt Mersprachig auslegn
bgrittmann am 21.02.2019 um 11:22 Uhr (15)
ServusDu könntest gewählte Sprache oder sogar die Labels zwischenspeichern zB: Textdatei (oder auch ini-Datei) im Userverzeichnis/auf Server über Variable im Environment (nur welche Sprache oder Datei) über Umgebungsvariabel im OS (nur welche Sprache oder Datei) in Registy (SaveSetting) ....Statt der Excel-Mappe könntest du ggf auch eine Ini-Datei oder txt-Datei für die Texte nutzen, dann hast du weniger Abhängigkeiten zu andern Bibliotheken.GrußBernd------------------Warum einfach, wenn es auch komplizier ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Projekt Mersprachig auslegn
bgrittmann am 21.02.2019 um 12:22 Uhr (1)
ServusEs kommt ganz darauf an wie du die Datei aufbauen willst.Es gibt mal wieder "viele Wege nach Rom": zB per TextStream und SplitOder du befragst mal die Internetsuchmaschine deines Vertrauens.GrußBerndPS: ggs solltest du ini oder Registy mal anschauen. Da ist die Zuordnung vielleicht einfacher------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Projekt Mersprachig auslegn
Suchtiii94 am 21.02.2019 um 14:46 Uhr (1)
Vom Aufbau gefällt mir die ini am besten.Nur wie kann ich die Werte aus der ini-Datei auslesen?Aufbau der INI:Code:[Sektion1]Schlüssel=Wert[Sektion2]Schlüssel=WertVersuchter Zugriff:Code:MsgBox System.PrivateProfileString(FileName:="C: est.ini", Section:="Sektion1", key:="Schlüssel")Fehler: Object required
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei neu aus Makro
Toube1994 am 04.03.2019 um 06:47 Uhr (1)
Guten Morgen,ich möchte ein Makro erstellen um von einer Vorlagenkonstruktion (CATProduct + CATParts) "Datei neu aus" zu machen und diese umzubennen.Das umbenennen funktioniert soweit, jedoch habe ich Problem mit "Datei neu aus".Codeschnipsel für Datei neu aus:Code:Set newExchangeableDisc = CATIA.documents.NewFrom(sPath)Vom CATProduct macht er "Datei aus", jedoch nicht von den erhaltenen Parts.Könnt ihr mir weiterhelfen wie ich das realisieren kann?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei neu aus Makro
moppesle am 04.03.2019 um 07:24 Uhr (1)
Hallo Toube1994,ich denke du mußt zu dem Produkt auch das die Part(s)definieren die du haben möchtest.Ist ja auch so wenn du es auf den normalen Weg machst.------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 04. Mrz. 2019 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei neu aus Makro
Toube1994 am 04.03.2019 um 07:30 Uhr (1)
Auf normalen Weg geht ja dieses zusätzliche Fenster auf wo ich definieren kann welche parts ich mitnehmen möchte und welche nicht. Jedoch weiß ich nicht so recht wie ich dahin komme.
|
| In das Form CATIA V5 Programmierung wechseln |