Войти

Показать полную графическую версию : Нужна помощь с блокировкой мыши и некоторых клавиш во время работы пакетного файла


Den13V
06-11-2013, 18:52
Всем Доброго времени суток.

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

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

Iska
06-11-2013, 20:52
Den13V, напрямую — никак.

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

Den13V
07-11-2013, 12:00
Закрывают, потому что немного смекалки не хватает.

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

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

А так, ежели очень уж жаждете — проще скрывать окно командной строки: Скрываем консольные окна (http://wiki.oszone.net/index.php/%D0%A1%D0%BA%D1%80%D1%8B%D0%B2%D0%B0%D0%B5%D0%BC_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C%D0%BD%D1 %8B%D0%B5_%D0%BE%D0%BA%D0%BD%D0%B0).

Den13V
07-11-2013, 12:27
Каждому разъяснятся, не вариант, они меняются как перчатки, да и меня там нет, чтобы следить за ними.

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

Iska
07-11-2013, 12:45
Скрывать окно, тоже не подходит, если идет ошибка выполнения, выводится сообщение об ошибке. »
В таком случае — объясните мне, дураку, каким образом Вы планировали снимать блокировку с мыши в случае ошибки? Она ведь останется в этом случае «висеть» вечно, пока не перезагрузят машину методом тыка.

Nordek
07-11-2013, 13:51
как на время работы пакетного файла можно отключить управление »
Например такое (http://forum.oszone.net/post-2242918.html) кардинальное опасное решение.
Не рекомендовал бы вообще что либо блокировать т.к не известно потом каким извращённым способом, пользователи за это тебя повесят или посадят на кол.

Den13V, Я бы воспользовался iexpress, он умеет скрывать окна консоли. На худой конец как посоветовал (http://forum.oszone.net/post-2249118-4.html) Iska (http://forum.oszone.net/member.php?userid=121960), как вариант: Утилитой hidcon совместно с WinRAR.

Den13V
07-11-2013, 18:29
В таком случае — объясните мне, дураку, каким образом Вы планировали снимать блокировку с мыши в случае ошибки? »

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

Den13V
07-11-2013, 19:30
Например такое кардинальное опасное решение. »


Спасибо Nordek.

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

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

Iska
07-11-2013, 20:46
При выводе сообщения об ошибке, требуется нажать клавишу для продолжения работы, »
Значит, у нас с Вами разное представление о сообщениях об ошибках в командной строке.




© OSzone.net 2001-2012