Скрипты

Windows Script Host (WSH), WMI, vbs скрипты и т.д. Создание и применение скриптов.

Модератор: Модераторы

Новый участник
Сообщения: 4
Зарегистрирован: 26 янв 2005, 21:16
Откуда: Архангельск

Сообщение ferovl » 26 янв 2005, 21:34

Доброе время суток!

Могут ли выполнчться скрипты WSH (запуск программы и выполнение в ней некоторых действий — нажатие кнопок в диалоговых меню и завершение работы программы) в режиме блокировки клавиатуры?

Вот этот скрипт запустился, но не выполнился:

var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.Run("Программа",5);
WScript.Sleep(10000);
WshShell.SendKeys("~");
WScript.Sleep(80000);
WshShell.SendKeys("%{F4}");
WScript.Sleep(5000);
WshShell.SendKeys("~");
WScript.Sleep(300);

Очевидно, что WshShell.SendKeys в режиме блокировки клавиатуры не работает, т.к. в нормальном режиме все работает.

Можно ли каким-то образом модифицировать скрипт, чтобы произошло его выполнение?

Благодарю за внимание
:-)

Новый участник
Сообщения: 4
Зарегистрирован: 26 янв 2005, 21:16
Откуда: Архангельск

Сообщение ferovl » 28 янв 2005, 15:02

Может быть есть скрипт, который производит разблокировку?
Или существует альтернативный способ выполнения задачи (в автоматическом режиме естественно)?
Подскажите, что знаете, пожалуйста!

PS: Задача — автоматическая переиндексация базы данных 1С:Предприятие

Активный пользователь
Сообщения: 243
Зарегистрирован: 30 июн 2004, 16:18
Откуда: Кировоград (Украина)

Сообщение Valeriy » 28 янв 2005, 15:20

ferovl
Цитата
Может быть есть скрипт, который производит разблокировку?
[/quote]

Может и есть, это нужно в WMI покопаться.
А зачем и как выполняется блокировка?
C уважением, Валерий

Новый участник
Сообщения: 4
Зарегистрирован: 26 янв 2005, 21:16
Откуда: Архангельск

Сообщение ferovl » 28 янв 2005, 16:27

Сервер блокируется:
1-й способ:
Ctrl+Alt+Del -> "Блокировка".
2-й способ:
Установить экранную заставку "Вход в систему"

Появляется окно: "Компьютер и спользуется и заблокирован. Только администратор может снять блокировку этого компьютера. Нажмите Ctrl+Alt+Del"

Блокировка необходима для зашиты сервера от нежелательного вмешательства посторонних лиц.

Новый участник
Сообщения: 4
Зарегистрирован: 26 янв 2005, 21:16
Откуда: Архангельск

Сообщение ferovl » 28 янв 2005, 17:13

Я нашел!!!!!
http://www.i2r.ru/static/530/out_16799.shtml
Пожалуй можно тему закрывать. Или нет?

Активный пользователь
Сообщения: 243
Зарегистрирован: 30 июн 2004, 16:18
Откуда: Кировоград (Украина)

Сообщение Valeriy » 28 янв 2005, 18:32

Цитата
Блокировка необходима для зашиты сервера от нежелательного вмешательства посторонних лиц.
[/quote]

Странный способ защиты. А тему можешь закрывать.
C уважением, Валерий

Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1