"Что за шляпа", - подумаете вы. Однако очень много людей просто не умеют работать с консолью. И когда их просят показать, что выводит консоль, то они кидают скринт.bmp. Это плохо, а главное всех раздражает.
Консоль написана давно, а главное, что она всё "умеет", главное научится правильно её попросить.
Вложение 229
Предположим при загрузке ядра мы имеем жуткие ошибки, которые на наш взгляд должны быть увидены всеми. Допустим вы отключили логирование, но ошибки, то надо достать из консоли! Не беда, консоль вам в помощь.
Вложение 230
И нажимаем "Enter", либо опять же лезем в меню изменений.
В буфере мы теперь имеет текст, который можно куда угодно засунуть.
Код:
SD2: Loading C++ scripts
==================================================== 100%
SD2: RegisterSelf, but script named example_creature does not have ScriptName as
signed in database.
SD2: RegisterSelf, but script named example_escort does not have ScriptName assi
gned in database.
SD2: RegisterSelf, but script named example_gossip_codebox does not have ScriptN
ame assigned in database.
SD2: RegisterSelf, but script named example_areatrigger does not have ScriptName
assigned in database.
SD2: RegisterSelf, but script named example_item does not have ScriptName assign
ed in database.
SD2: RegisterSelf, but script named example_go_teleporter does not have ScriptNa
me assigned in database.
SD2: RegisterSelf, but script named at_aldurthar_gate does not have ScriptName a
ssigned in database.
SD2: RegisterSelf, but script named generic_creature does not have ScriptName as
signed in database.
SD2: RegisterSelf, but script named npc_fiendish_portal does not have ScriptName
assigned in database.
SD2: RegisterSelf, but script named mob_arugal_voidwalker does not have ScriptNa
me assigned in database.
SD2: RegisterSelf, but script named npc_arugal does not have ScriptName assigned
in database.
SD2: RegisterSelf, but script named boss_arugal does not have ScriptName assigne
d in database.
SD2: RegisterSelf, but script named npc_deathstalker_vincent does not have Scrip
tName assigned in database.
SD2: RegisterSelf, but script named npc_corporal_keeshan does not have ScriptNam
e assigned in database.
SD2: RegisterSelf, but script named boss_ayamiss does not have ScriptName assign
ed in database.
SD2: RegisterSelf, but script named boss_kurinnaxx does not have ScriptName assi
gned in database.
SD2: RegisterSelf, but script named boss_moam does not have ScriptName assigned
in database.
SD2: RegisterSelf, but script named mobs_risen_husk_spirit does not have ScriptN
ame assigned in database.
SD2: RegisterSelf, but script named npc_kitten does not have ScriptName assigned
in database.
SD2: RegisterSelf, but script named npc_marin_noggenfogger does not have ScriptN
ame assigned in database.
SD2: RegisterSelf, but script named spell_anchor does not have ScriptName assign
ed in database.
SD2: RegisterSelf, but script named at_naxxramas does not have ScriptName assign
ed in database.
SD2: RegisterSelf, but script named mob_parasitic_shadowfiend does not have Scri
ptName assigned in database.
SD2: RegisterSelf, but script named mob_shadowy_construct does not have ScriptNa
me assigned in database.
>> Loaded 837 C++ Scripts.
В свойствах, в закладке "расположение" можно установить: размер консоли, размер буфера - для того, что бы увеличить кол-во возможных символов для прокрутки консоли.
Сменили стандартные 300 на 25 (25 - высота текущей консоли).
Вложение 231
Вложение 232
Затем 25 на 700.
Вложение 234
"Так ничего же не изменилось!", - скажете вы и будете не правы.
Изменилось и достаточно сильно, нынешний буфер консоли может содержать до 700 строк, а уж после он будет их перезаписывать. Это позволяет просматривать все выводы, что были раньше.
PS Для консоли мангоса это возможно и бесполезно, ибо можно выставить логирование, однако я просто выбрал её как пример .