mit filewrite und co geht das bestimmt nicht, da ja auch in der hilfe "an das Ende einer zuvor geöffneten Textdatei" steht.
Wenn der Text an den absoluten Anfang soll, dann kannst du ja auch "umständlich",mir fällt nix besseres ein, mit send befehlen arbeiten.
Also die datei öffnen und dann mit vielen LEFTs und strg+v die sache an den anfang einfügen.
Gruß
filewrite am anfang einer datei (ohne fileread)
-
- [ offen ]
-
Dönn3y -
11. April 2008 um 01:10 -
Geschlossen -
Erledigt
-
-
Was willst du denn an den Anfang einer Exe-Datei schreiben? Kannst du verraten, was das werden soll
PS: Exe-Dateien lassen sich im Binary-Mode lesen und schriebn:Spoiler anzeigen
[autoit]$folder = FileOpenDialog("Choose Exe ToCopy",@DesktopDir,"Exe (*.exe)",1)
[/autoit]
If @error Then Exit
$x = FileOpen($folder,16)
$d = FileOpen($folder&"backup.exe",18)
While @error = 0
$temp = FileRead($x,1024)
If @error Then ExitLoop
FileWrite($d,$temp)
WEnd
FileClose($d)
FileClose($x)
ShellExecute("explorer.exe",'/select,"'&$folder&'backup.exe"') -
- Offizieller Beitrag
Hallo,
ein Bsp. findest Du im Beitrag hilfe bei binary dateien nötig. Beachte aber das sinnfreies schreiben in Binär-Dateien diese unbrauchbar machen kann.