Задан скрипт, написанный на языках JScript или VBScript. Требуется "перевести" текст скрипта на доступный русский язык, т.е. достаточно подробно и лаконично описать (прокомментировать) каждую строку. В описании должно содержаться какая переменная используется (имя), какой тип значений присвается, какая функция используется, описание объектов, алгоритма и т.д.
1 function AddStartMenuURL(sname,trgt) { var ws = WScript.CreateObject (“WScript.Shell”) smenu = ws.SpecialFolders(“StartMenu”) var scut = ws.CreateShortcut (smenu + “\\” + sname + “.URL”) scut.TargetPath = trgt scut.Save() } function DeleteShortcut(sfolder, sname) { var ws = WScript.CreateObject(“WScript.Shell”); smenu = ws.SpecialFolders(sfolder);
fs = new ActiveXObject(“Scripting.FileSystemObject”); f = fs.GetFile(smenu + “\\” + sname); f.Delete(); } function DeleteFile(filePath) { var fs; fs = new ActiveXObject(“Scripting.FileSystemObject”); fs.DeleteFile(filePath); } function DeleteFolder(folderPath) { var fs; fs = new ActiveXObject(“Scripting.FileSystemObject”); fs.DeleteFolder(folderPath); }
function AddDesktop(sname,trgt) { var ws = WScript.CreateObject (“WScript.Shell”) dsktop = ws.SpecialFolders(“Desktop”) var scut = ws.CreateShortcut (dsktop + “\\” + sname + “.LNK”) scut.TargetPath = trgt scut.Save() } function AddDesktopURL(sname,trgt) { var ws = WScript.CreateObject (“WScript.Shell”) dsktop = ws.SpecialFolders(“Desktop”) var scut = ws.CreateShortcut (dsktop + “\\” + sname + “.URL”) scut.TargetPath = trgt scut.Save() } function AddStartMenu(sname,trgt) { var ws = WScript.CreateObject (“WScript.Shell”) smenu = ws.SpecialFolders(“StartMenu”) var scut = ws.CreateShortcut (smenu + “\\” + sname + “.LNK”) scut.TargetPath = trgt scut.Save() }
2
drvpath = “C” WScript.Echo(GetDriveInfo(drvpath)) function GetDriveInfo(drvpath) { var fs, d, s, t, wnet, cname;
wNet = WScript.CreateObject (“WScript.Network”); cname = wNet.ComputerName; fs = new ActiveXObject(“Scripting.FileSystemObject”); d = fs.GetDrive(drvpath); switch (d.DriveType) { case 0: t = “Unknown”; break; case 1: t = “Removable”; break; case 2: t = “Fixed”; break; case 3: t = “Network”; break; case 4: t = “CD/DVD-ROM”; break; case 5: t = “RAM Disk”; break; } s = “=========================” + “\r\n”; s += cname + “\r\n”; s += “=========================” + “\r\n”; s += “Drive “ + d.DriveLetter + “: - “ + t; s += “ - “ + d.FileSystem + “\r\n”; if (d.VolumeName) s += “Volume: “ + d.VolumeName + “\r\n” if (d.ShareName) s += “ Share: “ + d.ShareName + “\r\n” s += “Total space “ + Math.round(d.TotalSize/1048576) s += “ Mbytes” + “\r\n”; s += “Free Space: “ + Math.round(d.FreeSpace/1048576) s += “ Mbytes” + “\r\n”; s += “=========================” + “\r\n”; return(s); }
Тип: Лабораторная работа
Предмет: Visual Basic
Программирование алгоритмов формирования и обработки двумерных массивов
Стоимость: 1428 руб.
Тип: Лабораторная работа
Предмет: Visual Basic
Надо сделать Лабораторную в Visual Basik
Стоимость: 1152 руб.
Тип: Лабораторная работа
Предмет: Visual Basic
Лабораторные по прикладному программированию
Стоимость: 1260 руб.
Тип: Лабораторная работа
Предмет: Visual Basic
Формирование графиков и процедуры выгрузки промежуточных значений в таблицу Microsoft Word
Стоимость: 1152 руб.
Тип: Лабораторная работа
Предмет: Visual Basic
Вычисление определенного интеграла в VBA
Стоимость: 1392 руб.
После окончания специалитета или магистратуры выпускник может заниматься профессиональной деятельностью или продолжить обучение на следующем образовательном уроне — в аспирантуре. Чтобы поступить туда, нужно сдать вступительные экзамены.Но не все так просто. Для начала придется сформулировать тему …
Читать дальшеЧтобы сдать чертеж, придется поработать над его оформлением. Надо будет попотеть над изучением оформления чертежей согласно ЕСКД, тщательно изучить конструкции оформления чертежей согласно требованиям вашего вуза и ГОСТ.В пределах стран СНГ существуют примерно одинаковые нормы ЕСКД и оформления ч…
Читать дальше