Hallo und herzlich :willkommen:
Ja, es gibt ne lösung undzwar mit FileGetShortName...
also so ungefair:
Spoiler anzeigen
[autoit]
_SelfDelete()
[/autoit] [autoit][/autoit] [autoit]Func _SelfDelete($iDelay = 50)
Local $sCmdFile
FileDelete(@TempDir & "\scratch.bat")
$sCmdFile = 'ping -n ' & $iDelay & '127.0.0.1 > nul' & @CRLF _
& ':loop' & @CRLF _
& 'del "' & FileGetShortName(@ScriptFullPath) & '" > nul' & @CRLF _
& 'if exist "' & FileGetShortName(@ScriptFullPath) & '" goto loop' & @CRLF _
& 'del ' & @TempDir & '\scratch.bat'
FileWrite(@TempDir & "\scratch.bat", $sCmdFile)
Run(@TempDir & "\scratch.bat", @TempDir,@SW_HIDE)
EndFunc
Mfg Spider
Edit: langsam wird gruselig... pee war schon wider schneller :hm:
Edit peethebee: Dafür war Gta schon wieder ausführlicher :keks: