| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Pfad in DOS-Konvention mit ME10 laden (557 mal gelesen)
|
Kocher Mitglied
Beiträge: 57 Registriert: 31.07.2001 ME10 10.50
|
erstellt am: 04. Feb. 2002 12:47 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen Bei einer zum Start von ME10(V10.5) vorgeschalteten Batch (unter NT4) wird ggf. eine Env-Variable gesetzt, die den Pfad zu einer ME10-Datei enthält. Diese Variable wird dann von einem ME10-Makro geladen. Das Batch-Skript liefert den Pfad u.U. jedoch in der DOS-Konvention und da verweigert ME10 leider das Laden. Durch die Anpassung des Skriptes ist es mir gelungen, wenigstens den Dateinamen noch expandiert zu übergeben (also z.Bsp: C:\MyPath~1\Long_Filename). Und siehe da ... ME10 kann laden. Ergibt das irgendeinen Sinn? Gibt es eigentlich ME10-technisch eine Möglichkeit den DOS-Pfad zum langen Dateipfad aufzulösen? Gruss - Tilman Kocher Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
maikel Mitglied Dipl.-Ing Maschinenbau
Beiträge: 9 Registriert: 05.12.2001
|
erstellt am: 04. Feb. 2002 14:04 <-- editieren / zitieren --> Unities abgeben: Nur für Kocher
Hallo, was soll denn genau mit der Variable oder Datei in der startup.bat gemacht werden. Wir nutzen auch eine vorgelagerte Batch-Datei um Variablen zu setzten, die in der me10.ini leider nicht richtig greifen. Wenn irgend welche Verzeichnisse angegeben werden sollen, eventuell Userabhängig so haben wir dazu ein kleines Macro geschrieben wo die Pfade gesetzt werden. In der customize wird dieses dann nur aufgerufen. Seit der Version 10.0 sind so glaube ich Änderungen bezüglich Leerzeichen in Dateinamen und DOS-Namen mit Tilde wirksam geworden. Wir haben bei uns daher eine Netzwerkverknüpfung auf den Pfad gemacht und brauchen dadurch nur z.B. P:\ angeben. Grüße von der Alp ------------------ maikel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
baumgartner Mitglied Dipl.-Ing. Maschinenbau
Beiträge: 715 Registriert: 05.01.2001 Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10. * ME10-Makros * ME10-Makroschulungen
|
erstellt am: 04. Feb. 2002 14:31 <-- editieren / zitieren --> Unities abgeben: Nur für Kocher
hallo, in das Heimverzeichnis lege ich eine Datei "pers_customize.m" Diese wird von der "../me10/customize.m" aus geprüft und bei Vorhandensein auch geladen. In diese "pers_customize.m" schreibe ich all die persönlichen Wünsche des Anwenders. Ich sehe keinen Grund für einen Start über start.bat. Innerhalb von ME10 kommt man über die Abfragen an die gestzten Variablen.(heisser Tipp, da relativ unbekannt: getenv "NAME" ) Und da ME10 lokal liegt, eine globale "customize.m" sowie die "pers_customize.m" auf dem Server liegen hält sich der Aufwand fürs Admin in Grenzen. Grüsse aus dem Schwarzwald
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kocher Mitglied
Beiträge: 57 Registriert: 31.07.2001 ME10 10.50
|
erstellt am: 04. Feb. 2002 14:52 <-- editieren / zitieren --> Unities abgeben:
Hallo Zitat: Original erstellt von baumgartner: ... heisser Tipp, da relativ unbekannt: (getenv "NAME") [/B]
Ja, mit der getenv-Methode werte ich die ENV-Variable aus - Und wenn der in der Variable enthaltene Pfad existiert, wird beim ME10-Start dieses MI-File gleich mit reingeladen. Das Problem ist nur, dass der Pfad in der reinen DOS-Konvention nicht von ME10 akzeptiert wird. Gruss - Tilman
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
baumgartner Mitglied Dipl.-Ing. Maschinenbau
Beiträge: 715 Registriert: 05.01.2001 Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10. * ME10-Makros * ME10-Makroschulungen
|
erstellt am: 04. Feb. 2002 17:12 <-- editieren / zitieren --> Unities abgeben: Nur für Kocher
hallo, kennst Du die Einstellung USE_NEW_FILE_FEATURES ON in ME10. Probiers das mal aus. Aber bei ME10-V10.x kannst Du ja eine Datei die .mi heisst, per Doppelklick laden. Warum denn der Aufwand? Du hast dann nur manchmal das Problem, dass dann ME10 zwei Mal pro PC geladen wird. Doch dafür habe ich mittlerweile etwas entwickelt, das ich allerdings nicht hier im Forum verschenken kann. Grüsse aus dem Schwarzwald
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |