Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBS/WSH/JS - Почему ShellFolderView.SelectItem в Win98 выдает ошибку?

Ответить
Настройки темы
VBS/WSH/JS - Почему ShellFolderView.SelectItem в Win98 выдает ошибку?

Новый участник


Сообщения: 41
Благодарности: 1

Профиль | Отправить PM | Цитировать


В Win98 метод ShellFolderView.SelectItem почему-то выдает "неопознанная ошибка", хотя на WinMe/XP работает нормально. При этом в MSDN сказано, что метод SelectItem поддерживается, начиная с Win98 (или Win95 + IE4). Вопрос: почему возникает ошибка и как ее устранить?!

Пример:
Код: Выделить весь код
// Будем работать с файлом C:\TEST\DIR1\FILE.TXT
// (подразумевается, что этот файл на диске есть)

var Shell;
var ShellWindows;
var FolderView;
var pathToOpen;
var fileAsFoIT;

pathToOpen = "C:\\TEST\\DIR1";

Shell = WScript.CreateObject("Shell.Application");
ShellWindows = Shell.Windows();

// берем наш файл как объект FolderItem
fileAsFoIT = Shell.NameSpace(pathToOpen).ParseName("FILE.TXT");
Shell.Open(pathToOpen); // открываем нашу папку

// подождем 2 секунды (просто чтобы быть уверенным,
// что наша папка успела открыться)
WScript.Sleep(2000);

FolderView = ShellWindows.Item().Document;

// выделяем наш файл в только что открытой папке
//
// **************************************************
// в WinMe/XP это работает как надо -- выделяет файл,
// но в Win98 почему-то вылазит "неопознанная ошибка"
// **************************************************
//
FolderView.SelectItem(fileAsFoIT, 1|4|8|16);

Отправлено: 21:01, 04-06-2020

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBS/WSH/JS - Почему ShellFolderView.SelectItem в Win98 выдает ошибку?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - Выдает ошибку keysib Microsoft Windows 7 6 18-12-2011 22:07
Вопрос - Антивирус выдает ошибку Shera_Best Защита компьютерных систем 10 08-09-2009 00:45
Загрузка - Dreamweaver 8 выдает ошибку... slava400 Microsoft Windows Vista 0 18-12-2008 13:37
Netlogon выдает ошибку trigger Microsoft Windows NT/2000/2003 7 20-11-2003 20:41
win98  выдает ошибку indigo Microsoft Windows 95/98/Me (архив) 5 19-09-2002 16:30




 
Переход