Page 80 - 6735
P. 80

Dim sh As IWshRuntimeLibrary.WshShell 'об'єкт WshShell

           Public Sub main()
           Set sh = CreateObject("WScript.Shell") 'створення об'єкта
           WshShell
           sh.Run "cmd.exe /c net share d=d:\" 'виконати cmd.exe з
           параметрами
           sh.Run "cmd.exe /k net share d /delete"
           app = Shell("calc.exe", 1) 'виконати calc.exe
           sh.AppActivate "Calculator" 'активувати вікно (або так:
           AppActivate app)
           sh.SendKeys "1{+}2{Enter}", True 'надіслати вікну клавіші
           'прочитати з реєстру
           Debug.Print sh.RegRead("HKEY_CURRENT_USER\Control
           Panel\Desktop\ScreenSaveTimeOut")
           'записати в реєстр
           sh.RegWrite "HKEY_CURRENT_USER\Control
           Panel\Desktop\ScreenSaveTimeOut", _
           "600", "REG_SZ"
           Debug.Print sh.Popup("text", 0, "title", 1) 'показати
           діалогове вікно
           Debug.Print sh.ExpandEnvironmentStrings("%WinDir%") 'шлях
           до папки Windows
           sh.LogEvent 1, "Hello!" 'записує повідомлення з помилкою в
           системний журнал
           End Sub

            Об'єкти файлової системи в Windows Script Host Object Model

              Наступний  приклад  показує  використання  об’єктів  файлової
           системи  (диски,  файли,  текстові  потоки)  за  допомогою  об’єктної
           моделі Windows Script Host.

           Dim fso As IWshRuntimeLibrary.FileSystemObject 'об'єкт
           файлової системи
           Dim drvs As IWshRuntimeLibrary.Drives 'диски
                                          80
   75   76   77   78   79   80   81   82   83   84   85