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