Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Direct Drafting
  Makroprogrammierung

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO
Autor Thema:  Makroprogrammierung (759 mal gelesen)
MKN-WO
Mitglied


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

Beiträge: 2
Registriert: 03.12.2003

erstellt am: 03. Dez. 2003 11:24    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

Guten Morgen zusammen !
Seit langem setzen wir reichlich Makros unter ME10 8.7 ein, die immer nach dem selben Muster gestrickt sind.
Wir haben beim Start von ME10 die Variable mkn_macropath definiert. In den Menüs aus den wir die Makros aufrufen, beziehen wir uns immer auf diese Variable.
In den mac-Dateien werden die entsprechenden Pfade dann aber vollständig angegeben. Warum das so ist, lässt sich historisch nicht mehr nachvollziehen. Da wir aber jetzt die Pfade ändern müssen, würden wir uns auch in den mac-Dateien gerne auch die Variable beziehen.
Wir haben zum Beispiel in einer mac folgende Definition eines Speicherpfades:

LET String1 '(mkn_macropath + "270_biblio\270_tisch\o7_400")'

Egal wie wir die '" und Klammern auch setzen, die Variable mkn_macropath wird nicht ausgewertet.

Wo liegt der Fehler ?


Danke für Eure Hilfe

Roland Wohlgemuth

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

baumgartner
Mitglied
Dipl.-Ing. Maschinenbau


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

Beiträge: 715
Registriert: 05.01.2001

Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10.
* ME10-Makros
* ME10-Makroschulungen

erstellt am: 03. Dez. 2003 11:32    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 MKN-WO 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von MKN-WO:
LET String1 '(mkn_macropath + "270_biblio\270_tisch\o7_400")'

hallo,
zunächst bietet ME10 mit der TRACE-Funktion wertvolle Unterstützung.
- was steht denn in der Variablen  mkn_macropath  ??
- die Syntax der Zeile oben ist nicht richtig.
  LET String1 (mkn_macropath + "270_biblio\270_tisch\o7_400")
oder auch, je nach dem was in mkn_macropath steht.
  LET String1 (mkn_macropath + "\270_biblio\270_tisch\o7_400")
Dann sollte je nach Einstellung von ME10 auch die Gross-/Kleinschreibung beachtet werden.

------------------
Grüsse aus dem Schwarzwald 
www.Andreas-Baumgartner.de

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

frankd
Mitglied
Konstrukteur


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

Beiträge: 143
Registriert: 23.08.2001

erstellt am: 03. Dez. 2003 11:36    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 MKN-WO 10 Unities + Antwort hilfreich

Hallo Roland,

versuch mal so:

(mkn_macropath + '270_biblio' + stri + '270_tisch' +stri 'o7_400')

Gruß

Frank

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

MKN-WO
Mitglied


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

Beiträge: 2
Registriert: 03.12.2003

erstellt am: 03. Dez. 2003 11:56    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

Vielen Dank für die Hilfe

die Definition

LET String1 (mkn_macropath + "270_biblio\270_tisch\o7_400")

hat zum Erfolg geführt

Freuntlichen Gruß

Roland Wohlgemuth

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