FileDelete mit @ScriptName und @StartupDir

12/15/2010 23:55 Olo21#1
Wie der Titel schon sagt schaffe ich es einfach nicht bei FileDelete @ScriptName und @StartupDir reinzubekommen ;)

Habe schon folgendes versucht

PHP Code:
FileDelete(@StartupDir/@ScriptName)
FileDelete(@StartupDir"/"@ScriptName)
FileDelete(@StartupDir/@ScriptName)
FileDelete(@StartupDir"\"@ScriptName)
FileDelete(@StartupDir & @ScriptName)
FileDelete(@ScriptName & @ScriptDir)
FileDelete(@ScriptName/@ScriptDir)
FileDelete(@ScriptName"
/"@ScriptDir)
FileDelete(@ScriptName\@ScriptDir)
FileDelete(@ScriptName"
\"@ScriptDir) 
Hoffe auf schnelle Lösung und Danke im Vorraus ;P
12/16/2010 11:16 .2good4you111#2
Das kann nicht gehen solange das Script ausgeführt wird...
Musst irgendwie mit nem 2ten Script machen soviel ich weiß...
12/16/2010 11:44 ZeraPain#3
filedelete(@startupdir & "\" & @scriptname)
12/16/2010 13:16 .2good4you111#4
Oh jetzt weiß ich in etwa wie du das meinst ;)

Machs anhand via Regestry
Code:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\[B]RunOnce[/B]
Somit ist das in etwa das gleiche was ich vermute was du vorhast...
12/16/2010 13:49 PenGuin :O#5
Quote:
Originally Posted by .2good4you111 View Post
Oh jetzt weiß ich in etwa wie du das meinst ;)

Machs anhand via Regestry
Code:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\[B]RunOnce[/B]
Somit ist das in etwa das gleiche was ich vermute was du vorhast...
Nö, nimm einfach Zeras Lösung, die ist richtig.
12/16/2010 14:48 Olo21#6
Habe Zera einThanks gegeben danke xD (das ich da nicht drauf gekommen bin)
12/19/2010 15:26 .Infinite#7
Einfacher wäre
FileDelete(@ScriptFullPath)
12/20/2010 07:49 .2good4you111#8
Quote:
Originally Posted by .Infinite View Post
Einfacher wäre
FileDelete(@ScriptFullPath)
Schon mal versucht ein Video abzuspielen und gleichzeitig zu löschen?

Ist in etwa das selbe was du meinst...
12/20/2010 13:05 PenGuin :O#9
Quote:
Originally Posted by .Infinite View Post
Einfacher wäre
FileDelete(@ScriptFullPath)
Du weißt was @StartupDir ist oder?

Er will nicht das eigene Script löschen, sondern nur das Script aus dem Autostartordner nehmen :facepalm:
12/20/2010 13:43 .2good4you111#10
Edit, sorry

~Zu schnell drübergelesen~
12/20/2010 13:50 -AmA-#11
Quote:
Originally Posted by .2good4you111 View Post
Schon mal versucht ein Video abzuspielen und gleichzeitig zu löschen?

Ist in etwa das selbe was du meinst...
:facepalm:

Skript wird beim ausführen in RAM geladen...
Daher kann die Datei gelöschen werden wann immer du wilst...
Bei Videos hast du recht... da die gestreamt und nicht vorgeladen werden

Mein Tipp: Grundlagen lernen
12/20/2010 14:22 .2good4you111#12
[Only registered and activated users can see links. Click Here To Register...]
Besser?
12/20/2010 14:26 -AmA-#13
Quote:
Originally Posted by .2good4you111 View Post
Besser?
Ich rede von Skripte und nicht von ausführbare Dateien -.-

Alle skripte wie
ahk,autoit,batch etc...
lassen sich selber löschen

sobald sie keinen Interpreter mehr benutzten, zählt das Tool zu den Anwendungen

Definition Skript:
12/22/2010 17:26 .Infinite#14
Quote:
Du weißt was @StartupDir ist oder?

Er will nicht das eigene Script löschen, sondern nur das Script aus dem Autostartordner nehmen
Sry, hast recht.... aber den :facepalm: hättste dir verkneifen können
12/22/2010 18:10 PenGuin :O#15
Quote:
Originally Posted by .Infinite View Post
Sry, hast recht.... aber den :facepalm: hättste dir verkneifen können
Nö. Nicht wirklich, ich mag den Smiley.