Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Win7 – глюки панели / 4 сообщений из 4, страница 1 из 1
01.02.2010, 11:26
    #36441698
Fixin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Win7 – глюки панели
В Win 7 добавляю свою панель с флешки. В следующий раз перезагружаю компьютер, флешка соответственно еще не подключена и я вижу эту панель пустой. Вставляю флешку, и не могу сообщить винде, чтобы она обновила панель – та так и остается пустой, что бы я ни делал.
Можно как-то это побороть. Или можно из командной строки удалить панель и создать ее по-новой?
...
Рейтинг: 0 / 0
09.02.2010, 00:08
    #36456504
Fixin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Win7 – глюки панели
аппну
...
Рейтинг: 0 / 0
09.02.2010, 09:24
    #36456721
Tamiris
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Win7 – глюки панели
FixinВ Win 7 добавляю свою панель с флешки. В следующий раз перезагружаю компьютер, флешка соответственно еще не подключена и я вижу эту панель пустой. Вставляю флешку, и не могу сообщить винде, чтобы она обновила панель – та так и остается пустой, что бы я ни делал.
Можно как-то это побороть. Или можно из командной строки удалить панель и создать ее по-новой?
сможешь залить на просмотр
...
Рейтинг: 0 / 0
04.03.2010, 10:03
    #36501492
Fixin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Win7 – глюки панели
Решил проблему.

Мне понадобился скрипт для перезапуска explorer.exe.

Понадобился потому что я создал в тулбаре средствами висты панельку, которая ссылалась на флешку, а когда я подключал флешку, панелька не обновлялась, т.е. так и показывалась пустой. Помогает перезапуск explorer.exe.

Вот скрипт. Нюанс в том, что если explorer перезапускается сам, то повторно его запускать не надо, иначе откроется окно проводника.

Работает в Vista и Win7.

Код записать в файл с расширением js:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
var Processing = new ActiveXObject("WbemScripting.SWbemLocator");
var Service = Processing.ConnectServer(".");
var Items  = new Enumerator(Service.ExecQuery("SELECT * FROM Win32_Process WHERE Name = 'explorer.exe'"));
 
PathToRun =""

for (Items.moveFirst(); !Items.atEnd(); Items.moveNext()) {
 var Item = Items.item();
 PathToRun = Item.ExecutablePath;
 Item.Terminate( 0 );
}

isExist = false;
for (Items.moveFirst(); !Items.atEnd(); Items.moveNext()) {
 isExist = true;
}



if ((!isExist) && (PathToRun != "")) {
 var Shell = new ActiveXObject("WScript.Shell");
 WScript.Echo(PathToRun);
 var result = Shell.Run(PathToRun, 1 ,true); //Запускаем explorer
}

...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Win7 – глюки панели / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]