|
CATIA V5 Programmierung : Errorhandling bei integriertem VBScript
RSchulz am 10.08.2010 um 11:13 Uhr (0)
Zitat:Original erstellt von roccat:Hallo Bernod,ich kann mich irren aber ich glaube in VBScript:funktioniert "On Erroro Goto Errorhandler" nicht. (nur unter Catvba)alternative wäre: On Error GoTo 0 Err.Clear hier machst du etwas, was einen fehler erzeugen könnte ... hier fragst du ob ein fehler enstanden ist If Err.Number 0 Then mach was zur fehler Behandlung Err.Clear End If On Error Resume NextmfGMarioHallo Mario,ich wüsste nicht, was das On Error GoTo 0 bewirken ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA mit bestimmten Optionen starten
RSchulz am 13.08.2011 um 12:50 Uhr (0)
Hallo Christian,hier habe ich das mal vernünftig beschrieben ------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Refresh
RSchulz am 22.09.2010 um 10:36 Uhr (1)
Hallo,versuch es mal mit folgendem...Code:CATIA.RefreshDisplay = False...code...CATIA.RefreshDisplay = TrueBei mir funktioniert das wunderbar...------------------MFGRick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Refresh
RSchulz am 22.09.2010 um 11:28 Uhr (1)
Ja ich habe es z.B. beim einfügen einer CSV-Stückliste in eine Drawing verwendet. Dabei würde das neu formatieren von den Zellen extrem lange dauern, wenn es nicht funktionieren würde.------------------MFGRick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension erzeugen
RSchulz am 05.10.2010 um 07:56 Uhr (0)
Hallo,wie per PM schon diskutiert bzw. von dir erfragt ist es nicht einfach... Wenn du allerdings die zu bemaßenden Linien klar identifizieren kannst, dann kannst du es über folgende Befehle versuchen:deutsche Umgebung:CATIA.StartCommand("Steigende Bemaßung")englische UmgebungCATIA.StartCommand("Cumulated Dimensions")Danach musst du dann nach und nach die einzelnen Punkte/Linien anwählen. Wichtig ist, dass es eine Referenzlinie gibt, die du als erstes zuweist, damit klar die Anfangsreferenz und zum zweite ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : pps Datei in/ über CATIA öffnen
RSchulz am 20.10.2010 um 12:37 Uhr (0)
Hallo,das kann auch nicht funktionieren... Du versuchst mit dem Acrobat Reader eine Powerpointpräsentation zu öffnen.------------------MFGRick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : pps Datei in/ über CATIA öffnen
RSchulz am 20.10.2010 um 12:44 Uhr (0)
Versuch es mal mit...Code:Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ (ByVal hwnd As Long, ByVal lpOperation As String, _ ByVal lpFile As String, ByVal lpParameters As String, _ ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongPrivate Sub CATMain() Dim ProcessID as Long run ShellExecute(ProcessID, "open", "C:meineDatenTest.pps", "", "", vbNormalFocus)End SubErgänzung: Du könntest natürlich auch mit...Code:Shell ("C:Program Files (x86)"Officeordn ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlermeldung beim Aufrufen eines Makros (.catvba)
RSchulz am 05.11.2010 um 10:45 Uhr (0)
Zitat:Original erstellt von Christian.O:Zum Regserver ausführen: Start (Windows) - Ausführen - cmd eintippen - im nächsten Fenster den Pfad zur cnext.exe eingeben (Bsp: C:appsDSBMWB19x64win_b64codein) - cnext.exe regserver eingeben. Was da genau passiert weiß ich nicht. Anscheinend wird Catia in die Registry neu eingetragen/registriert. Das kann dir aber ein ITler besser erklären. Danach können wir das Makro wieder starten.Genau so sieht es aus. Die Daten bzw. dll´s werden registriert und die Dateiendung ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Unterdrücken von CATIA-Meldungen
RSchulz am 09.11.2010 um 14:03 Uhr (0)
Hallo und herzlich willkommen im Forum,also die Aussagen sind natürlich ohne Code immer schwierig. Desweiteren wäre eine Systeminfo nicht verkehrt, da es auch Unterschiede zwischen den Softwareversionen geben kann!!!Man kann generell nicht alle Meldungen unterdrücken. Allerdings gibt es einen Befehl "CATIA.DisplayFileAlerts = FALSE", der bestimmte Meldungen unterdrückt. Mit True aktiviert man es dann wieder....HTH------------------MFGRick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Table from CSV
RSchulz am 24.11.2010 um 10:10 Uhr (0)
Zitat:Original erstellt von sucher2010:Hi Christian,Also ich arbeite momentan mit UNIX. Ich habe einen Drawingsheet programmiert und es soll eine Tabelle noch dazu hingefügt werden. Die Tabellendaten befindet sich in einer CSV-Datei (gespeichert in Home Laufwerk). Mit dem Befehl was du mir geschickt hast, öffnet sich nur das Fenster aber ich will, dass man die CSV-Datei einfach mit dem Befehl (CATIA.StartCommand ("Table From CSV").open(C./....csv)) irgendwie direkt öffnet. Damit ich nicht extra jedes mal ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.StartCommand = New... geht nicht?
RSchulz am 30.11.2010 um 16:12 Uhr (0)
... kannst du mal den Code posten? Wie soll man dir da helfen?New... gibt es IMHO nicht über StartCommand bzw. kann man diesen darüber nicht aufrufen. Selbst wenn, würde ebenfalls das Fenster hochpoppen.Ich gehe davon aus, dass du das Makro mit R19 versuchst zu erzeugen und die deutsche Umgebung aktiv hast?! Versuch es mal anstatt mit "Product" mit "Produkt", da die einiges sprachabhängig gestaltet haben. Wenn der Dokumententyp nicht erkannt wird, wird automatisch das Fenster geöffnet.p.s. Lasst euch nicht ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Table from CSV
RSchulz am 23.11.2010 um 17:15 Uhr (0)
Ich denke, dass er vo einem Makro redet, welches ihm eine vordefinierte CSV Datei automatisch in eine Zeichnung einfügt. Ich selbst habe so etwas geschrieben. Es ist allerdings ein Code über mehrere 100 Zeilen und mittlerweile habe ich ihn komplett auf .Net hochgezogen. Die Exe werde ich garantiert nicht verteilen, da ich keine lust auf Supportanfragen habe und natürlich gewisse Dinge vorrausgesetzt sind. z.B. Ablageort und Name der CSV-DateiIch kann dir aber die Vorgehensweise nennen. Auslesen, welche Umg ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfadproblem
RSchulz am 23.03.2011 um 14:35 Uhr (0)
Hallo Michael,du machst einen Fehler, den viele begehen. Du gehst davon aus, dass das funktionieren muss, weil es woanders ja auch funktioniert. Wenn du die Systemvariable mit der Syntax (%...%) angibst, dann erkennt das Betriebssystem, dass dieser Werte für eine Variable steht, sucht diese und liest diese, wenn vorhanden, aus. Das ist eine Funktion, die in diesem Element integriert ist. Bei den einzelnen vba-Funktionen ist das allerdings nicht der Fall. Du musst also vor der Anwendung diesen Wert aus dem ...
|
In das Form CATIA V5 Programmierung wechseln |