Hexeditor mit Scriptverarbeitung, o.ä.

Gast #447632
Lesenswert?

Hallo,

ich suche ein Programm oder einen Hexeditor, der scriptfähig ist.
Ich muß regelmäßig in einer fertigen ExE die englischen Fehlermeldungen 
austauschen, was händisch natürlich eine echte Fleißarbeit ist.

Meine Wunschvorstellung geht dahin, daß ich die zu patchenden Texte in 
eine Datei eintrage und dann mittels Script diese in einem Zug in das 
Programm
schreiben kann.
Leider habe ich noch keinen Hex-Editor oder ähnliches Programm gefunden, 
das das kann.

Hat jemand eine Idee??

Danke, Gruß
Wolfram
Gast #447820
Lesenswert?

Hallo Wolfram!

Sieh dir mal das hier an, gibt auch ne Demo davon:
http://www.ultraedit.com/
Is ein Text/HEX-Editor, den man auch mit Macros füttern kann.

Alternativ dazu könntest du ja deine EXE als Datenstrom einlesen und die 
betroffenen Stellen Ersetzen. Das ist in C oder sogar in PHP zu 
realisieren. PHP deshalb weil dieser Interpreter schon zahlreiche 
Stringmanipulationsfunktionen mitbringt. Ob das nun im HEX-Modus oder 
nicht geschieht is ja sowieso egal!

http://www.php.net

Grüße aus Österreich

Markus
#449443
Lesenswert?

Gvim gibts doch auch nativ für Windows. winvi scheint "nur" ein Nachbau 
zu sein. Was man mit sed alles anstellen kann, weiß ich nicht, Vim hat 
hat aber auch eine sehr leistungsfähige Skriptsprache, kennt Makros und 
reguläre Ausdrücke, allemal mehr als ich kann...
Gast #449578
Lesenswert?

Hi,
'sed' ist (sehr vereinfacht gesagt) der vi für die Kommandozeile. Er hat 
kein Userinterface und eignet sich daher besser zur direkten Verwendung 
in Scripten bzw. auf der Kommandozeile.
Z.B.
1
sed 's/foo/bar/g;s/alpha/beta/g' alt >neu
liest die Datei 'alt', ersetzt alle Vorkommen von 'foo' durch 'bar', 
sowie alle Vorkommen von 'alpha' durch 'beta' und schreibt das Ergebnis 
in die Datei 'neu'.

CU Frank
Gast #449764
Lesenswert?

Du köntest natürlich auch einen "externes" Script erstellen, welches die 
Texte aus einer Datei liest und den Hex-Editor Deiner Wahl mit 
entsprechenden Tastaturbefehlen beglückt, genau so, wie Du es von Hand 
machen würdest.

z.B. mit AutoIt

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren