Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Schreiben eines Txt-Files unter Unix

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:  Schreiben eines Txt-Files unter Unix (821 mal gelesen)
Erich
Mitglied
Senior Consultant selbstständig


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

Beiträge: 198
Registriert: 03.10.2000

i7-9850H
RAM 32,0 GB
Nvidia Quadro T2000
Windows 7 Professional 64Bit

erstellt am: 17. Apr. 2008 19:30    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
folgende Scipt-Passage:
      Dim DStrom as TextStream
--> Set DStrom = Datei.OpenAsTextStream ("ForAppending")
      DStrom.Write ( "X" & Chr(9) & "Y" & Chr(9) & "Z" & Chr(10))
im markierten Satz, werde ich unter Unix mit einer Fehlermeldung geärgert.
Kennt diese Situation schon jemand. Unter XP V5R16HF54 alles OK.
D.h. kennt jemand die angepasste Syntax zum Schreiben von Koordinaten unter UNIX.
Für jede Unterstüztzung dankbar.

------------------
mfg
Erich

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

tberger
Mitglied
Application Manager CATIA V5 / V6


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

Beiträge: 1385
Registriert: 13.01.2007

WIN 7 64bit
V5R21SP3HF49
3DX/V6 R2016x

erstellt am: 21. Apr. 2008 09:55    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 Erich 10 Unities + Antwort hilfreich

Hallo Erich,

ich mache etwas analoges auf PC und UNIX und zwar wie folgt:


sTempFolder = CATIA.SystemService.Environ("CATTemp")
Set oFileSys = CATIA.FileSystem
sFileSeparator = oFileSys.FileSeparator


Dann und ueber User-Abfrage den gewuenschten Filenamen OutputFilename abgefragt.

output_filename = sTempFolder& sFileSeparator & OutputFilename & ".txt"


Damit stelle ich sicher, dass Plattform-unabhaengig die Sicherung ins CATTemp erfolgt.


Dann:


- Berechne X Y Z der Punkte per Measures

Erzeuge Txt-File, welches durch jeden neuen Punkt "verlaengert" wird mit

OutputText = OutputText & & pointx &";" & pointy &";" & pointz & vbLf


Wenn alle Punkte gemessen und der Txt-Output fertig sind, dann schreibe ich einmal das File aus:


Set basics_out = oFileSys.CreateFile(output_filename, 1)
Set basics_stream = basics_out.OpenAsTextStream("ForWriting")
basics_stream.Write OutputText
basics_stream.Close


Klappt ganz gut damit, ist einen Versuch Wert.

Gruesse aus dem Rheinland

Thomas

------------------
CATIA - eine Laune der Natur ...

[Diese Nachricht wurde von tberger am 21. Apr. 2008 editiert.]

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

Erich
Mitglied
Senior Consultant selbstständig


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

Beiträge: 198
Registriert: 03.10.2000

i7-9850H
RAM 32,0 GB
Nvidia Quadro T2000
Windows 7 Professional 64Bit

erstellt am: 21. Apr. 2008 20:37    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 Thomas
danke für deine Antwort.
Läuft Dein Script auch definitiv unter Unix??? Mit der Bitte um Rückinfo.
Vielen Dank.

------------------
mfg
Erich

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

tberger
Mitglied
Application Manager CATIA V5 / V6


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

Beiträge: 1385
Registriert: 13.01.2007

WIN 7 64bit
V5R21SP3HF49
3DX/V6 R2016x

erstellt am: 22. Apr. 2008 08:04    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 Erich 10 Unities + Antwort hilfreich

Ja, tut es.

Ich sitze hier auf einer Sun Blade 2500 mit AIX


Gruesse aus dem Rheinland

Thomas

------------------
CATIA - eine Laune der Natur ...

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