Page 82 - 6735
P. 82

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

           Public Sub main()
           Set sh = CreateObject("WScript.Shell") 'створити об'єкт
           WshShell
           '__________________________________________________
           'Створення файлу сценарію мовою Jscript
           Open "c:\my.js" For Output As #1 'відкрити файл для запису
           Print #1, "var objArgs = WScript.Arguments;" 'записати у
           файл
           Print #1, "for (i=0; i<=objArgs.Count()-1;i++)" 'записати
           у файл
           Print #1, "{WScript.Echo(parseFloat(objArgs(i))+2);}"
           'записати у файл
           Close #1 'закрити файл
           sh.Run "wscript.exe c:\my.js 1 2" 'виконання сценарію з
           параметрами
           '__________________________________________________
           'Створення файлу сценарію мовою VBscript
           Open "c:\my.vbs" For Output As #1 'відкрити файл для
           запису
           Print #1, "For Each obj In WScript.Arguments" 'записати у
           файл
           Print #1, "x=CDbl(WScript.StdIn.Readline)" 'записати у
           файл
           Print #1, "WScript.StdOut.WriteLine obj+x" 'записати у
           файл
           Print #1, "Next" 'записати у файл
           Close #1 'закрити файл
           sh.Run "cscript.exe c:\my.vbs 1 2" 'виконання в консолі
           сценарію з параметрами
           '__________________________________________________
           'Створення файлу сценарію XML мовами VBscript і Jscript
           Open "c:\my.wsf" For Output As #1 'відкрити файл для
           запису
           Print #1, "<package>"
           Print #1, "<job id=""myjob"">" 'один пакет може містити

                                          82
   77   78   79   80   81   82   83   84   85   86   87