Sometimes we need to obtain the path for executing the current vbs, so we can refer to the following code, which is generally used to delete itself and other operations. CMD current path
test = createobject("Scripting.FileSystemObject").GetFolder(".").PathWscript.echo test
Current VBS path
test = createobject("Scripting.FileSystemObject").GetFile(Wscript.ScriptFullName).ParentFolder.PathWscript.echo test
strComputer = "."Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * From Win32_Process Where Name = 'wscript.exe' OR Name = 'cscript.exe'")For Each objItem in colItemslmq=lmq & objItem.CommandLine & vbcrlfNextWscript.Echo lmq
How to obtain the directory for running the current. vbs File
For example, c: \. in vbs, how do I obtain its directory c: \ a? If I put it under the d: \ B \ directory, what if I get its Directory d: \ B?
function getfolder() getfolder=left(wscript.scriptfullname,instrrev(wscript.scriptfullname,"\")-1) end function MsgBox getfolder()
For more articles about getting the code of the current path from vbs, refer to PHP!