Forum



FloSoft am 24.03.2006 15:15 #627

Großmeister
Code:

Usage:TextEditor.exe [params] "file"
Params:
  -e    --edit          (default) Edits the specified file directly
  -x    --extract       Extracts the specified file to stdout
  -c    --create        Compresses the specified data passed by stdin to file


also z.b

Code:

TextEditor.exe --edit C:\Siedler2\Data\TXT\MISS_000.GER

oder auch
Code:

TextEditor.exe C:\Siedler2\Data\TXT\MISS_000.GER

öffnet standardmäßig mit notepad die in eine xml umgewandelte Datei zum bearbeiten. Beim schliessen vom notepad wird automatisch die Datei wieder gespeichert.
Man kann auch einfach eine Datei direkt auf die exe ziehen, dann öffnet er sie ebenfalls.

Code:

TextEditor.exe --extract C:\Siedler2\Data\TXT\MISS_000.GER schreibt die Datei in die

Standardausgabe (auf die Konsole)

Man kann z.b auch sowas tun:
Code:

TextEditor.exe --extract C:\Siedler2\Data\TXT\MISS_000.GER > C:\Siedler2\Data\TXT\MISS_000.XML


Dann hat man die datei als xml.

Wieder "zusammenfügen" geht dann so:

Code:

TextEditor.exe --create C:\Siedler2\Data\TXT\MISS_000.GER < C:\Siedler2\Data\TXT\MISS_000.XML


Der benutzte Editor kann man einstellen, indem man die Umgebungsvariable EDITOR setzt. (Unter Windows normal ungesetzt, unter Linux oft auf vi gesetzt oder ähnliche editoren)

Standardmäßig wird unter Windows "notepad" benutzt, unter Linux "vi".

Dann noch Besonderheiten zum XML: Manche der original Dateien haben leere startfelder, diese erscheinen mit

XML:
  1. <notext />


im XML. Normale Einträge schauen folgendermaßen aus:

XML:
  1. <text>
  2. hier der text
  3. </text>


Das Programm entfernt immer ein return vor und hinter dem text.

XML:
  1. <text>
  2. hier der text
  3. </text>


XML:
  1. <text>hier der text
  2. </text>


XML:
  1. <text>
  2. hier der text</text>


XML:
  1. <text>hier der text</text>


ergibt immer "hier der text"

< und > müssen, wegen xml, als htmlentity angegeben werden also &lt; und &gt; Diese erscheinen dann in der GER/ENG-Datei korrekt als < bzw >.

Für Bugs oder Vorschläge bitte das Bug/Vorschlag-Forum benutzen.

---
mfg
Flo


Editiert von FloSoft am 24.03.2006 15:16

FloSoft am 26.03.2006 11:05 #640

Großmeister
die in der version 1.1 "extractedid" ist nur zur information da, sie wird beim komprimieren nicht ausgewertet, d.h kann auch ganz einfach weggelassen werden.

---
mfg
Flo