tedhome
То же самое, но на VBS:
Код: Const FOR_READING = 1
strPath = Wscript.Arguments(0)
strExt = Wscript.Arguments(1)
strResFile = Wscript.Arguments(2)
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objResFile = objFSO.CreateTextFile(strResFile, TRUE)
Set objFolder = objFSO.GetFolder(strPath)
Set colFiles = objFolder.Files
For Each objFile In colFiles
If LCase(Right(objFile.Name, Len(strExt))) = LCase(strExt) Then
objResFile.WriteLine
objResFile.WriteLine("*************************************************************************")
objResFile.WriteLine(objFile.Name)
objResFile.WriteLine
Set objSourceFile = objFSO.OpenTextFile(objFile.Path, FOR_READING)
objResFile.WriteLine(objSourceFile.ReadAll)
objSourceFile.Close
End If
Next
objResFile.Close
То же самое, но на VBS:
Код: Const FOR_READING = 1
strPath = Wscript.Arguments(0)
strExt = Wscript.Arguments(1)
strResFile = Wscript.Arguments(2)
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objResFile = objFSO.CreateTextFile(strResFile, TRUE)
Set objFolder = objFSO.GetFolder(strPath)
Set colFiles = objFolder.Files
For Each objFile In colFiles
If LCase(Right(objFile.Name, Len(strExt))) = LCase(strExt) Then
objResFile.WriteLine
objResFile.WriteLine("*************************************************************************")
objResFile.WriteLine(objFile.Name)
objResFile.WriteLine
Set objSourceFile = objFSO.OpenTextFile(objFile.Path, FOR_READING)
objResFile.WriteLine(objSourceFile.ReadAll)
objSourceFile.Close
End If
Next
objResFile.Close

точнее совершенно ничего не могу разобраться, как эту форму вообще описать и в последствии получить с нее данные, имеется книга Руководство разработчика на whs 2.0 но в ней во первых нет описания формы с закладками, и упор делается на работу с пользователем через html, что по собственным соображениям делать не хочется. заранее биг сенкс.
, дело даже не в html или hta а в том что насколько я понял в первом и втором случае прийдется весь код скрипта внедрять в тот или другой код (html, hta) насколько я разбираюсь в сути вопроса, а от первого и от второго я к сожалению далек, раньше делал скрипты все на AutoIt но в силу работы необходимо на VBS перейти наконец-то, суть вообще этого "произведения" задать переменные в начале работы (по умолчанию данные взять например из ini-файла) и далее загрузить некоторые html-страницы сохранить их на диск, разобрать их на составляющие (в частности таблицы с этих страниц) загнать данные с таблиц в массив и пусть на обработку дальше... по сути скрипт по мойму достаточно будет большим и делается для себя чтоб в том числе и разобраться как использовать его (whs, vbs, js) уже в среде домена. в частности пока не знею как в дальнейшем полученные и обработанные данные загнать в поля другой программы с помощью vbs, т.е. после создания массива данные должны быть разнесены в программу которая формирует bin файл формат которого мне например непонятен пока и на autoit я просто запускаю программу и в поля форм переношу данные из массива...