Page 13 - 2578
P. 13

Приклад  на  занесення  параметрів  командного  рядка  в
                            масив args:
                                var i, n, objArgs, s, args;
                                // Оголошуємо змінні
                                objArgs = WScript.Arguments;
                                // Створюємо об'єкт WshArguments
                                  // Визначаємо загальну кількість аргументів
                                n = objArgs.Count();
                                s = "Всього аргументів: "+n+"\n";
                                args = new Array(n);
                                  // цикл по колекції аргументів
                                for (i=0; i <= n-1; i++) {
                                  s += objArgs(i)+"\n";
                                // Формований рядки з аргументами
                                  args[i]= objArgs(i);
                                // Записуємо в масив
                                }
                                WScript.Echo(s);
                                // Виводиться сформовані рядки

                                3)    виконати     файлову      операцію     по    варіантах
                            (FileSystemObject);
                                Приклад  на  пошук  в  поточному  каталозі  файлу
                            найбільшого розміру:
                                var FSO, Path, Fold, F, i = 0, CurSize, MaxSize = 0, MAXF, s;
                                FSO = WScript.CreateObject("Scripting.FileSystemObject");
                                  // дістаємо доступ до поточного каталога
                                Path = FSO.GetParentFolderName(WScript.ScriptFullName);
                                Fold = FSO.GetFolder(Path);
                                  // Створюємо колекцію файлів
                                F = new Enumerator(Fold.Files);
                                  // Цикл по всіх файлах
                                while ( ! F.atEnd()) {
                                  CurSize = F.item().Size; // розмір поточного файлу
                                  // порівнюємо розмір

                                                           12
   8   9   10   11   12   13   14   15   16   17   18