Есть скрипт vbs, как "он" может узнать путь к самому себе?
Asked
Active
Viewed 9,269 times
3
-
Спасибо всем:) – glarionenko Aug 30 '12 at 09:25
4 Answers
2
Попробуйте так:
Set FSO = CreateObject("Scripting.FileSystemObject")
Set F = FSO.GetFile(Wscript.ScriptFullName)
path = FSO.GetParentFolderName(F)
Nicolas Chabanovsky
- 51,426
- 87
- 267
- 507
-
Если несложно, скажите пожалуйста, а свое имя(т.е. просто имя файла) надо отсюда вытаскивать или тоже есть функция? – glarionenko Aug 29 '12 at 20:53
1
On Error Resume Next
Set objUser = GetObject _
("LDAP://cn=myerken,ou=management,dc=fabrikam,dc=com")
Wscript.Echo "Profile Path: " & objUser.ProfilePath
Wscript.Echo "Script Path: " & objUser.ScriptPath
Wscript.Echo "Home Directory: " & objUser.HomeDirectory
Wscript.Echo "Home Drive: " & objUser.HomeDrive
igumnov
- 7,806
0
Сохраняет местоположение в файл
Set FSO = CreateObject("Scripting.FileSystemObject")
Set F = FSO.GetFile(Wscript.ScriptFullName)
path = FSO.GetParentFolderName(F)
Set fso = CreateObject("Scripting.FileSystemObject")
Set tf = fso.CreateTextFile("dir.txt", True)
tf.WriteLine path
ExposedCat
- 358
- 1
- 4
- 15