1

Тема: VBS: Определение настроек по логину пользователя

Не могу понять как реализовать определение настроек пользователя относительно которого запустился скрипт

На диске C располагаете файл file1.txt  и запускаете скрипт который прикреплен так же в архиве.

Скрипт ищет по файлу логин Константин и если нашел, то выполняется условие строка найдена.

Но не могу понять если логин не будет явно задан допустим он будет определяться относительно профиля на которой запущен данный скрипт (тобишь будет меняться) как производить сравнение  if  MyArray(0) = "Константин" ?


Set objNetwork = CreateObject("Wscript.Network")
login = objNetwork.UserName
MsgBox  objNetwork.UserName , vbInformation

Set oFso = CreateObject("Scripting.FileSystemObject")
If oFso.FileExists("C:\File1.txt") Then
     Set vStream = oFso.OpenTextFile("C:\File1.txt", 1, True) 
     Do Until vStream.AtEndOfStream 'цикл по строкам файла
          sLine = vStream.ReadLine 
        '  MsgBox "Прочитана строка: " & sLine 
        Dim MyArray
        MyArray = Split(sLine,";")
        if  MyArray(0) = "Константин" Then
        MsgBox "Строка найдена!"
        End If
     Loop
     vStream.Close 'закрываем файл
End If
MsgBox "Поиск завершен"
Post's attachments

программка.rar 869 b, 2 downloads since 2013-12-14 

You don't have the permssions to download the attachments of this post.

2

Re: VBS: Определение настроек по логину пользователя

Вопрос закрыт разобрался. Всем спасибо.