Тема: Обзор папок на HTA (проблема с рабочим столом)
Формирую через HTA меню через которое можно выбрать папку, а потом что б все содержимое папки выдалось на форму. Все в принципе работает только вот в windows 7 есть такая проблема если выбираем рабочий стол, то начинают сыпаться ошибки (наверное потому что windows 7 использует относительные ссылки ) как можно что б при выборе рабочего стола отобразились все файлы, а не посыпались ошибки?
sDinamicContent = sDinamicContent & "<Form Name=ChkBoxFrm>"
Set objFolder = CreateObject("Shell.Application").BrowseForFolder(0, "Example", 0, "My Computer")
If objFolder Is Nothing Then
MsgBox "No folder selected.",,MyTitle
Else
MsgBox objFolder.Items.Item.path
asdf = objFolder.Items.Item.path
End If
Set objFolder = Nothing
Set objNetwork = CreateObject("Wscript.Network")
Name_Login_Div.InnerHTML = "Логин пользователя: " & objNetwork.UserName
MsgBox asdf
Set FSO = CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder(asdf)
Dim MyArray1
For Each File In Folder.Files
sDinamicContent = sDinamicContent & "<input style=""background-color:#00ff00"" name=""File.Name"" value=""File.Name"" type=""checkbox""/>" & File.Name & "<br>"
MyArray1 = File.Name
MsgBox MyArray1
Next
sDinamicContent = sDinamicContent & "<input style=""background-color:#00ff00"" name=""ChkBx1"" Checked value=""Box1"" type=""checkbox""/>" & "<br>"
sDinamicContent = sDinamicContent & "<input style=""background-color:#ffff00"" name=""ChkBx2"" value=""Box2"" type=""checkbox""/>" & "<br>"
sDinamicContent = sDinamicContent & "<input style=""background-color:#ff0000"" name=""ChkBx3"" value=""Box3"" type=""checkbox""/>" & "<br>"
sDinamicContent = sDinamicContent & "<input type=""Button"" Value=""Check"" onclick=""CheckChkBx"" />" & "<br>"
sDinamicContent = sDinamicContent & "</Form>"
sDinamicContent = sDinamicContent & "<div class=""NormalLink"" id=""TextFile_Notepad"" onclick=RunApplication(me.id) onmouseover=me.className='NormalLinkMouseOver' onmouseout=me.className='NormalLink'>- Открыть файл в блокноте</div>"
sDinamicContent = sDinamicContent & "<div class=""NormalLink"" id=""TextFile_Form"" onclick=RunApplication(me.id) onmouseover=me.className='NormalLinkMouseOver' onmouseout=me.className='NormalLink'>- Отобразить здесь</div>"
DynamicContent_Div.InnerHTML = sDinamicContent
Else
DynamicContent_Div.InnerHTML = "Файл не найден"
End If

