Программы, плагины, статьи от Моторокера

Новости
Статьи
Программы
Ссылки
Автор

English

KillOK

KillOK – Программа для закрытия ненужных окон

Программа для автоматического закрытия сообщений с кнопкой OK и другой работы с окнами.

Некоторые программы показывают множество «полезных» окон с сообщениями. Чаще это окна с так называемыми «ошибками».

Internet Explorer – «Не удаётся открыть страницу поиска», «Не удаётся открыть страницу» и т.д.
Windows 2000 – при безопасном извлечении флэшек и других USB-устройств «Теперь устройство можно извлечь» (в Windows XP при извлечении устройств показана подсказка в трее).
Microsoft Word – «Закончен просмотр документа. Искомый элемент не найден.» и т.д.
Total Commander – лидер по показу ненужных сообщений «Ошибка! Каталог не создан!», «Ошибка! Диск не найден!», «Нет выбранных файлов» и ещё множество подобных.
Ещё больше таких сообщений в игре Цивилизация II, но к сожалению, закрыть их программно нельзя.

C помощью программы KillOK вы избавитесь от лишних диалоговых окон и лишних нажатий на единственную кнопочку OK. Все сообщения появляются в окне программы, которое закрывается автоматически. Вы можете посмотреть ещё раз любое сообщение, скопировать текст сообщения. При этом вы можете продолжать свою работу, как будто этого сообщения не было, т.е. нажимать OK не нужно.

Программа KillOK – это мой ответ программистам, которые создают нужные программы с ненужными и бесполезными сообщениями, с непонятным интерфейсом и справкой, с брезгливым отношением к пользователю, использующему их продукты. Если ваша программа вызывает функцию ShowMessage или MessageBox, сделайте доброе дело – удалите подобные сообщения или хотя бы не мешайте KillOK делать за вас вашу работу.
Вы можете отключить эту опцию в настройках и закрывать только явно ненужные вам окна.

Вы можете просмотреть любое предыдущее сообщение – все тексты закрытых сообщений сохраняются.

Вы можете использовать чёрный и белый списки сообщений.

KillOK может закрывать, разворачивать, сворачивать, скрывать любые окна, нажимать кнопки, ставить/снимать галочки в любых окнах. новое!

Дополнительные функции для Total Commander удалены для универсальности. Тем не менее, программа избавляет вас от закрытия множества сообщений, а закрытие окна «ошибки» выбора диска добавлено в стандартные настройки.

Yes/NoВы можете закрывать сообщения с кнопками Да/Нет нажатием клавиши Esc.

Подобные окна на Esc умеет закрывать только MS Office. Непонятно, почему нельзя предусмотреть такую опцию на уровне системы. Также вы можете использовать плагин CloseDialogYesNo для Keyboard Maniac

Вы можете изменять регистр текущего слова или выделенного текста на ВЕРХНИЙ или нижний (Учитывая Первые Буквы), а также увеличивать/уменьшать числа клавишами Alt+Up, Alt+Dn в редакторах Edit, Memo.

Вы можете выделить весь текст – используйте клавиши Ctrl+A в редакторах Edit, Memo.

Вы можете заменить заголовки окон на любой нужный текст. Например «Total Commander 7.0 public beta 1 – Motorocker» на «Total Commander 7.0 – Моторокер»

Вы можете подглядывать за окнами – получать текстовую информацию.

Не смог получить текст из сообщений Delphi, например «Code Insight™ features are disabled while debugging». Варианты – получить текст через буфер отмена или OCR. Пишите.

Скачать KillOK (1,1 Mb) с DepositeFiles, чтобы поддержать автора

Скачать KillOK 3.2 (zip, 132 Kb) Обсудить

Обсудить тему Сообщения об «ошибках», юзабилити Total Commander

Джеф Раскин
Когда вы пытаетесь написать текст сообщения об ошибке, пожалуйста, остановитесь и переделайте интерфейс таким образом, чтобы условие, при котором это сообщение об ошибке вызывается, не возникало.

Цитаты и основная идея заимствованы из книги Джефа Раскина – Интерфейс: новые направления в проектировании компьютерных систем.

Джеф Раскин
«Ненужные диалоговые окна, наверное, являются главной причиной бесполезной траты времени и вызывают раздражение пользователя». Речь идёт о тех диалоговых окнах, которые предназначены для сообщения пользователю о том, что произошло, и для своего закрытия требующие нажатия кнопки мыши или клавиши Enter. Другого выбора не остаётся – продолжить можно, только лишь щёлкнув по окну. Это другой частный случай приведённого выше принципа (если пользователь далее может выполнить только одно-единственное действие, пусть его выполнит компьютер). Как пишет автор в другом месте своего письма: «Важно, чтобы всякий раз, когда пользователь должен взаимодействовать с каким-то диалоговым окном, это взаимодействие давало полезный результат.» Это можно обобщить до следующего утверждения: каждый раз, когда пользователь должен вступить во взаимодействие с компьютером, это взаимодействие должно предполагать получение полезного результата. Перемещение к следующему шагу в работе само по себе не является полезным результатом.

Джеф Раскин
Если покупатель тратит своё время на тщательный анализ вашего продукта и делает конструктивные предложения для его улучшения, обязательно отнеситесь к этому с вниманием! Это нельзя рассматривать как попытку сделать вам выговор или нанести оскорбление. Такой человек не является вашим врагом. Этим он демонстрирует свою лояльность и интерес к вашему продукту.

Купить книжку Раскина на Болеро.


© 2006–2010 Моторокер Почта: zoth@bk.ru