如何从vbs删除文件到shell:startup?
How delete file to shell:startup from vbs?
我想从 vbs 中删除一个文件,但我不能,因为这是一个很长的扩展名,它必须使用引号:
Set oShell = CreateObject ("Wscript.Shell")
Dim strArgs6919
strArgs6919 = "cmd /c del %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\SoftEther VPN Client Manager Startup"
oShell.Run strArgs6919, 0, false
我可以手动删除它没有问题,但我想从 vbs 中删除它,我该如何解决这个问题?非常感谢和问候!
这是一个基于您在评论中收到的累积建议的简单示例:
' VB Script Document
Option Explicit
Dim objFSO, objSh, strFile
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objSh = CreateObject("WScript.Shell")
strFile = objSh.SpecialFolders("Startup") & "\SoftEther VPN Client Manager Startup.lnk"
If objFSO.FileExists(strFile) Then objFSO.DeleteFile strFile, True
我想从 vbs 中删除一个文件,但我不能,因为这是一个很长的扩展名,它必须使用引号:
Set oShell = CreateObject ("Wscript.Shell")
Dim strArgs6919
strArgs6919 = "cmd /c del %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\SoftEther VPN Client Manager Startup"
oShell.Run strArgs6919, 0, false
我可以手动删除它没有问题,但我想从 vbs 中删除它,我该如何解决这个问题?非常感谢和问候!
这是一个基于您在评论中收到的累积建议的简单示例:
' VB Script Document
Option Explicit
Dim objFSO, objSh, strFile
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objSh = CreateObject("WScript.Shell")
strFile = objSh.SpecialFolders("Startup") & "\SoftEther VPN Client Manager Startup.lnk"
If objFSO.FileExists(strFile) Then objFSO.DeleteFile strFile, True