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
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
Den gibts auch nativ für Windows: http://www.winvi.de Für Scripting ist sed aber besser. CU Frank (noch einer :)
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...
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
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
Im Anhang meine Lösung, bestehend aus au3-Script und Ini-File mit den Suchen/Ersetzen-Einträgen. Einfach die Tasten und den Fenstertitel anpassen...
Hallo Leute, danke für die vielen Tipps, werde mich mal durcharbeiten... Gruß Wolfram
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.