Dringend: *.doc files binär öffnen lassen und jeweils einen HexString ändern?!?
|1nk 21.11.2003 - 10:22 1625 5
|1nk
Big d00d
|
Guten Morgen,
ich habe da ein Problem! Und zwar muss ich aus einem Verzeichnis alle *.doc Dateien nacheinander auslesen und darin dann jeweils einen bestimmten String in 00 abändern. Wie stelle ich das am geschicktesten an? Vll weiß ja einer Bescheid oder hat sogar so nen kleines Proggi schon fertig!
Greeez
|
atrox
in fairy dust... I trust!
|
vermutlich gehts um die GUID? (es gibt aber schon fertige programme zum anonymisieren von .doc files)
|
|1nk
Big d00d
|
es geht um einen eintrag, der auf nen serverpfad verweist, wo sich die normal.dot aufhalten sollte! wenn der server aber nun umzieht, oder nen anderen namen erhällt, dann sucht word ca. 10 minuten danach!!! ich möchte nun in allen *.doc files diesen serverpfad ändern, indem ich einfach den servernamen weglasse, also den String .\.\.S.E.R.V.E.R.1. durch ein . also 00 ersetzen!!!
gruß
|
atrox
in fairy dust... I trust!
|
funktioniert das, dh hast du das mit einem hex-editor schon ausprobiert ? wenn dort \\server1\blah\normal.dot (als 16bit char string) stand, und du \0 einfügst, endet der string vorzeitig, und er bekommt das normal.dot gar nicht mehr mit. (oder nimmt er dann die default?)
|
|1nk
Big d00d
|
dat tut so, ich ersetz den string .\.\.S.E.R.V.E.R.1.\.Z.U.M.B.E.I.S.P.I.E.L. durch .\.Z.U.M.B.E.I.S.P.I.E.L. und er sucht dann nur in bekannten umgebungen im netzwerk und nicht nach einem server1, den es gar nicht mehr gibt! Das tut soweit, nur das muss jetzt noch automatisch für ca. 1000 Dateien funktionieren  also, in einem verzeichnis suchen, dateien binär öffnen, string verändern und wieder abspeichern!!!  ganz easy eigentlich  grüzi
|
Ringding
Pilot
|
Tools | Templates and Add-Ins... | Attach...
|