Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  catvbs Ordner/Pfad auslesen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  catvbs Ordner/Pfad auslesen (1835 mal gelesen)
Windninja
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Windninja an!   Senden Sie eine Private Message an Windninja  Schreiben Sie einen Gästebucheintrag für Windninja

Beiträge: 25
Registriert: 06.02.2015

Catia V5 R24
Service Pack 4
Hot Fix 33

erstellt am: 21. Okt. 2015 14:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo habe dank eure hilfe nun schon einige Makros geschrieben und wollte die nun über ein Menü steuern was soweit auch funktionier.

Wenn ich nun mein Makroordner jemand anderen geben muss er immer in der Menü Makro den Ordnerpfad abändern. Hab schon das Forum durchsucht aber es scheint das man den Ordnerpfad vom catvbs nicht raus bekommt. Habe aber nur ältere Beiträge wie dieses gefunden:
http://ww3.cad.de/foren/ubb/Forum137/HTML/003971.shtml

gibt es inzwischen eine Lösung vor catvbs?

Gruß Windninja

Sub CATMain()

' Test = WScript.ScriptFullName
' MsgBox Test

Ordner = "O:\Makros\CATIA - VBA"  '<---- von Hand ausfüllen
Funktion = "CATMain"
Dim params()
Sicherheit=0

Do
Antwort = InputBox("Menu wählen" & vbCrLf & _
"0 - Test 1" & vbCrLf & _
"1 - Test2" & vbCrLf & _
"5 - Progam Beendet" ,"Tenneco Tool von Kay Schröder","5")

Select Case Antwort
Case vbExit
MsgBox "Progam Beendet"
Exit Do
Case "0"
Makro = "Hallo.catvbs"
Call CATIA.SystemService.ExecuteScript (Ordner, catScriptLibraryTypeDirectory, Makro, Funktion, params)
Case "1"
Makro = "Hallo2.catvbs"
Call CATIA.SystemService.ExecuteScript (Ordner, catScriptLibraryTypeDirectory, Makro, Funktion, params)
Case "5"
MsgBox "Progam Beendet"
Exit Do
Case Else
MsgBox "Falscheingabe"
Sicherheit = Sicherheit+1
If Sicherheit >=5 then
MsgBox "5 Falscheingaben, Abbruch"
Exit Do
end If
End Select
Loop
End Sub

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

joehz
Moderator
Freiberuflicher Konstrukteur


Sehen Sie sich das Profil von joehz an!   Senden Sie eine Private Message an joehz  Schreiben Sie einen Gästebucheintrag für joehz

Beiträge: 1057
Registriert: 25.11.2006

Win7 Pro 64 + Ubuntu + Irix6.5.20
Dell Precision M6600 i7-2960XM 2.7GHz 16GB
NVidia Quadro M5010
Catia V5R19
VB6Pro.SP6/VBA 6.5.1053

erstellt am: 21. Okt. 2015 15:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Windninja 10 Unities + Antwort hilfreich

Windninja
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Windninja an!   Senden Sie eine Private Message an Windninja  Schreiben Sie einen Gästebucheintrag für Windninja

Beiträge: 25
Registriert: 06.02.2015

Catia V5 R24
Service Pack 4
Hot Fix 33

erstellt am: 22. Okt. 2015 08:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Nein funktioniert leider nicht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Randle
Mitglied
CAD/PLM Consultant


Sehen Sie sich das Profil von Randle an!   Senden Sie eine Private Message an Randle  Schreiben Sie einen Gästebucheintrag für Randle

Beiträge: 695
Registriert: 12.04.2003

Win10 x64
CATIA V5 R18, R19, R21, R27-29

erstellt am: 23. Okt. 2015 12:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Windninja 10 Unities + Antwort hilfreich

Hallo,

das greift nur bei VBA (da aber gut).

Gruß
Randle

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Windninja
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Windninja an!   Senden Sie eine Private Message an Windninja  Schreiben Sie einen Gästebucheintrag für Windninja

Beiträge: 25
Registriert: 06.02.2015

Catia V5 R24
Service Pack 4
Hot Fix 33

erstellt am: 26. Okt. 2015 11:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ich habe leider nicht die Lizenz um es als VBA zu machen.
Ich schreib dann einfach eine "Read Me", wo drinnen steht das der Ordnerfad halt einmal von Hand geändert werden muss.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

joehz
Moderator
Freiberuflicher Konstrukteur


Sehen Sie sich das Profil von joehz an!   Senden Sie eine Private Message an joehz  Schreiben Sie einen Gästebucheintrag für joehz

Beiträge: 1057
Registriert: 25.11.2006

Win7 Pro 64 + Ubuntu + Irix6.5.20
Dell Precision M6600 i7-2960XM 2.7GHz 16GB
NVidia Quadro M5010
Catia V5R19
VB6Pro.SP6/VBA 6.5.1053

erstellt am: 26. Okt. 2015 11:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Windninja 10 Unities + Antwort hilfreich

Hallo Ninja,

VBA braucht keine Lic, Catia natürlich schon.

Drück in Catia einfach mal Alt-F11.

Tschau,
Joe

PS: Sollte der VB-Editor unter /Tools/Macros ausgegraut sein, so ist's (noch) nicht installiert.

------------------
Inoffizielle Catia Hilfeseite

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Windninja
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Windninja an!   Senden Sie eine Private Message an Windninja  Schreiben Sie einen Gästebucheintrag für Windninja

Beiträge: 25
Registriert: 06.02.2015

Catia V5 R24
Service Pack 4
Hot Fix 33

erstellt am: 27. Okt. 2015 07:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von joehz:

PS: Sollte der VB-Editor unter /Tools/Macros ausgegraut sein, so ist's (noch) nicht installiert.

Ja so ist es in Exel funktionier es aber nicht in Catia.
Ich frage mal beim Admin, ob er es für Catia instalieren kann.

Schonmal danke für den hinweiß, dachte es braucht dann eine andere Lizenz.

Gruß Windninja

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz