hallo leute,
habe folgendes script geschrieben:
Code
; Eingaben blockieren...
BlockInput(1)
; Datei im Hex Editor öffnen und die ersten 52 Bytes löschen...
ShellExecute($hexeditor,$file,@ScriptDir,"")
WinWaitActive("HxD")
Send("!bb")
WinWaitActive("Block markieren")
Send("!l")
Send("52")
Send("{ENTER}")
Send("{DEL}")
Send("{ENTER}")
Send("!ds")
Send("!db")
WinWaitNotActive("HxD")
BlockInput(0) ; Eingabeblockade aufheben...
Alles anzeigen
Hinter der Variable $hexeditor steckt der beliebte HxD Hex Editor. Mit diesem Script kann ich die ersten 52 Bytes einer Hexdatei ohne Probleme löschen, nur wird der HexEditor beim ausführen nicht versteckt, auch wenn ich @SW_HIDE verwende, da ja die Eingaben der Tastatur nur aufgenommen werden können wenn der Editor maximiert ist!
Ich möchte nun die Funktion des HexEditors realisieren ohne den Editor zu benutzen! Ich habs schon mit '_WinAPI_WriteFile' mit Hilfe des Beispiels in der Hilfe versucht, aber nicht wirklich zu dem Ergebnis gekommen, wie mit dem Editor!
Danke schonmal im Vorraus!