Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Нужна помощь с блокировкой мыши и некоторых клавиш во время работы пакетного файла (http://forum.oszone.net/showthread.php?t=271484)

Den13V 06-11-2013 18:52 2248650

Нужна помощь с блокировкой мыши и некоторых клавиш во время работы пакетного файла
 
Всем Доброго времени суток.

Вопрос вот в чем, есть пакетный файл (любой), он должен обязательно отработать до конца, но пользователи его нагло закрывают. Теперь вопрос, как на время работы пакетного файла можно отключить управление мышью, и комбинации клавиш Ctrl+C; Alt+F4.

Заранее благодарен за помощь.

Iska 06-11-2013 20:52 2248733

Den13V, напрямую — никак.

Кстати, почему закрывают — интересовались?

Den13V 07-11-2013 12:00 2249113

Закрывают, потому что немного смекалки не хватает.

Есть ли, какая нибуть возможность в начале работы пакетника, отключить драйвер мышки, а в конце включить?

Iska 07-11-2013 12:08 2249118

Den13V, таким макаром можно дойти до вопроса: «Как запретить пользователям нажимать кнопку выключения компьютера пока работает пакетный файл?». Лучше разъяснять пользователям, что делает пакетный файл, как сие выглядит, и почему нецелесообразно закрывать окно командной строки.

А так, ежели очень уж жаждете — проще скрывать окно командной строки: Скрываем консольные окна.

Den13V 07-11-2013 12:27 2249131

Каждому разъяснятся, не вариант, они меняются как перчатки, да и меня там нет, чтобы следить за ними.

Скрывать окно, тоже не подходит, если идет ошибка выполнения, выводится сообщение об ошибке.

Iska 07-11-2013 12:45 2249154

Цитата:

Цитата Den13V
Скрывать окно, тоже не подходит, если идет ошибка выполнения, выводится сообщение об ошибке. »

В таком случае — объясните мне, дураку, каким образом Вы планировали снимать блокировку с мыши в случае ошибки? Она ведь останется в этом случае «висеть» вечно, пока не перезагрузят машину методом тыка.

Nordek 07-11-2013 13:51 2249211

Цитата:

Цитата Den13V
как на время работы пакетного файла можно отключить управление »

Например такое кардинальное опасное решение.
Не рекомендовал бы вообще что либо блокировать т.к не известно потом каким извращённым способом, пользователи за это тебя повесят или посадят на кол.

Den13V, Я бы воспользовался iexpress, он умеет скрывать окна консоли. На худой конец как посоветовал Iska, как вариант: Утилитой hidcon совместно с WinRAR.

Den13V 07-11-2013 18:29 2249386

Цитата:

Цитата Iska
В таком случае — объясните мне, дураку, каким образом Вы планировали снимать блокировку с мыши в случае ошибки? »

При выводе сообщения об ошибке, требуется нажать клавишу для продолжения работы, после нажатия клавиши (любой), идет команда снятия блокировки мыши и завершение работы пакетника.

Den13V 07-11-2013 19:30 2249431

Цитата:

Цитата Nordek
Например такое кардинальное опасное решение. »


Спасибо Nordek.

Мышку отключил, все прекрасно работает.

Но хотелось бы блокирнуть и комбинации. Я по блокировке комбинаций клавиш с пакетника, ничего не смог найти.

Iska 07-11-2013 20:46 2249475

Цитата:

Цитата Den13V
При выводе сообщения об ошибке, требуется нажать клавишу для продолжения работы, »

Значит, у нас с Вами разное представление о сообщениях об ошибках в командной строке.


Время: 07:33.

Время: 07:33.
© OSzone.net 2001-