Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '=== ClearTemp_HiddenStartup.vbs ===
- Option Explicit
- Dim ws, fso, tempPath, file, folder, startupPath, scriptPath, shortcut
- Set ws = CreateObject("WScript.Shell")
- Set fso = CreateObject("Scripting.FileSystemObject")
- ' TEMP folder path
- tempPath = ws.ExpandEnvironmentStrings("%TEMP%")
- ' Delete files inside TEMP
- If fso.FolderExists(tempPath) Then
- On Error Resume Next
- For Each file In fso.GetFolder(tempPath).Files
- file.Delete True
- Next
- For Each folder In fso.GetFolder(tempPath).SubFolders
- folder.Delete True
- Next
- On Error GoTo 0
- End If
- ' Get this script's full path
- scriptPath = WScript.ScriptFullName
- ' Hidden startup shortcut
- startupPath = ws.ExpandEnvironmentStrings("%APPDATA%") & "\Microsoft\Windows\Start Menu\Programs\Startup\ClearTemp.lnk"
- If Not fso.FileExists(startupPath) Then
- Set shortcut = ws.CreateShortcut(startupPath)
- shortcut.TargetPath = "wscript.exe"
- shortcut.Arguments = Chr(34) & scriptPath & Chr(34)
- shortcut.WindowStyle = 0 ' Hidden window
- shortcut.Save
- End If
Advertisement
Add Comment
Please, Sign In to add comment