Работая за компьютером, мы постоянно сталкиваемся с различными видами окон сообщений - MessageBox. Для тех, кто позабыл, как они выглядят, несколько
примеров:
Думаю окна такого рода вам хорошо знакомы.
А теперь вспомним ситуацию, когда нам нужен был текст, находящийся в каком-либо MessageBox. Сразу вспоминается временно открытый блокнот,
куда мы вручную перепечатываем необходимый текст из MessageBox’a. Данному варианту пришел конец. Имеется более удобный способ получить
текстовое содержимое MessageBox. Способ этот малоизвестный. Заключается он в нажатии комбинации клавиш CTRL+C, при активном окне MessageBox. При этом вся текстовая состовляющая его будет скопирована в буфер обмена, откуда в дальнейшем может быть вставлена в любой текстовый редактор.
Проиллюстрируем данный способ на примере.
1. Запускаем блокнот. Пишем в нем какой-либо текст:

2. Выбираем пункт меню “Файл -> Выход”. Получаем MessageBox.
3. Нажимаем CTRL+C (Возможно будет слышен звуковой сигнал).
4. Выбираем пункт “Нет”, чтобы закрыть блокнот без подтверждения.
5. Открываем Новый экземпляр блокнота и нажимаем CTRL+V. Вуаля - мы видим MessageBox в текстовом виде.
Как видим, имеется стандартный способ получения текста из MessageBox. К сожалению мы не располагаем статистикой по поддержке данной функциональности в различных версиях Microsoft Windows и будем благодарны всем, кто попробует и напишет комментарий, где укажет версию операционной системы и результат - работает или нет описанный выше способ.
С Уважением,
Difane-team


Сентябрь 8th, 2007 в 23:56
Кстати насчет статистики работоспособности. Вот первые результаты:
Microsoft Windows XP Home - работает
Microsoft Windows XP Professional - работает
Сентябрь 9th, 2007 в 12:24
Продолжаем статистику.
Такие программы, как Microsoft Word, Excel, Access, Powerpoint, Publisher и так далее не используют стандартный MessageBox, так что вышеописанного поведения их MessageBox’ы лишены.
Сентябрь 12th, 2007 в 10:32
—————————
Adobe Dreamweaver CS3
—————————
The file you selected already exists.
Would you like to overwrite this file?
—————————
Да Нет
—————————
Vista работает
Сентябрь 13th, 2007 в 12:32
Спасибо за информацию. Можно уточнить - какая версия Windows Vista?
Сентябрь 27th, 2007 в 20:27
спасибо, не знал
Сентябрь 28th, 2007 в 09:02
Пожалуйста. Сам был довольно удивлен.