Показать полную графическую версию : Нужна помощь с блокировкой мыши и некоторых клавиш во время работы пакетного файла
Всем Доброго времени суток.
Вопрос вот в чем, есть пакетный файл (любой), он должен обязательно отработать до конца, но пользователи его нагло закрывают. Теперь вопрос, как на время работы пакетного файла можно отключить управление мышью, и комбинации клавиш Ctrl+C; Alt+F4.
Заранее благодарен за помощь.
Den13V, напрямую — никак.
Кстати, почему закрывают — интересовались?
Закрывают, потому что немного смекалки не хватает.
Есть ли, какая нибуть возможность в начале работы пакетника, отключить драйвер мышки, а в конце включить?
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).
Каждому разъяснятся, не вариант, они меняются как перчатки, да и меня там нет, чтобы следить за ними.
Скрывать окно, тоже не подходит, если идет ошибка выполнения, выводится сообщение об ошибке.
Скрывать окно, тоже не подходит, если идет ошибка выполнения, выводится сообщение об ошибке. »
В таком случае — объясните мне, дураку, каким образом Вы планировали снимать блокировку с мыши в случае ошибки? Она ведь останется в этом случае «висеть» вечно, пока не перезагрузят машину методом тыка.
как на время работы пакетного файла можно отключить управление »
Например такое (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.
В таком случае — объясните мне, дураку, каким образом Вы планировали снимать блокировку с мыши в случае ошибки? »
При выводе сообщения об ошибке, требуется нажать клавишу для продолжения работы, после нажатия клавиши (любой), идет команда снятия блокировки мыши и завершение работы пакетника.
Например такое кардинальное опасное решение. »
Спасибо Nordek.
Мышку отключил, все прекрасно работает.
Но хотелось бы блокирнуть и комбинации. Я по блокировке комбинаций клавиш с пакетника, ничего не смог найти.
При выводе сообщения об ошибке, требуется нажать клавишу для продолжения работы, »
Значит, у нас с Вами разное представление о сообщениях об ошибках в командной строке.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.