Ruby/Справочник/Windows::Console
Класс Windows::Console
(нет описания...)
Константы
AddConsoleAlias, AllocConsole, AttachConsole, BACKGROUND_BLUE, BACKGROUND_GREEN, BACKGROUND_INTENSITY, BACKGROUND_RED, COMMON_LVB_GRID_HORIZONTAL, COMMON_LVB_GRID_LVERTICAL, COMMON_LVB_GRID_RVERTICAL, COMMON_LVB_LEADING_BYTE, COMMON_LVB_REVERSE_VIDEO, COMMON_LVB_SBCSDBCS, COMMON_LVB_TRAILING_BYTE, COMMON_LVB_UNDERSCORE, CONSOLE_FULLSCREEN, CONSOLE_FULLSCREEN_HARDWARE, CONSOLE_OVERSTRIKE, CTRL_BREAK_EVENT, CTRL_C_EVENT, CTRL_LOGOFF_EVENT, CTRL_SHUTDOWN_EVENT, CreateConsoleScreenBuffer, ENABLE_ECHO_INPUT, ENABLE_INSERT_MODE, ENABLE_LINE_INPUT, ENABLE_MOUSE_INPUT, ENABLE_PROCESSED_INPUT, ENABLE_QUICK_EDIT_MODE, ENABLE_WINDOW_INPUT, ENABLE_WRAP_AT_EOL_OUTPUT, FOREGROUND_BLUE, FOREGROUND_GREEN, FOREGROUND_INTENSITY, FOREGROUND_RED, FillConsoleOutputAttribute, FillConsoleOutputCharacter, FlushConsoleInputBuffer, FreeConsole, GenerateConsoleCtrlEvent, GetConsoleAlias, GetConsoleAliasExes, GetConsoleAliasExesLength, GetConsoleAliases, GetConsoleAliasesLength, GetConsoleCP, GetConsoleCursorInfo, GetConsoleDisplayMode, GetConsoleFontSize, GetConsoleMode, GetConsoleOutputCP, GetConsoleProcessList, GetConsoleScreenBufferInfo, GetConsoleSelectionInfo, GetConsoleTitle, GetConsoleWindow, GetCurrentConsoleFont, GetLargestConsoleWindowSize, GetNumberOfConsoleInputEvents, GetNumberOfConsoleMouseButtons, GetStdHandle, PeekConsoleInput, ReadConsole, ReadConsoleInput, ReadConsoleOutput, ReadConsoleOutputAttribute, ReadConsoleOutputCharacter, STD_ERROR_HANDLE, STD_INPUT_HANDLE, STD_OUTPUT_HANDLE, ScrollConsoleScreenBuffer, SetConsoleActiveScreenBuffer, SetConsoleCP, SetConsoleCommandHistoryMode, SetConsoleCtrlHandler, SetConsoleCursorInfo, SetConsoleCursorPosition, SetConsoleDisplayMode, SetConsoleMode, SetConsoleOutputCP, SetConsoleScreenBufferSize, SetConsoleTextAttribute, SetConsoleTitle, SetConsoleWindowInfo, SetStdHandle, WriteConsole, WriteConsoleInput, WriteConsoleOutput, WriteConsoleOutputAttribute, WriteConsoleOutputCharacter
Методы объекта
AddConsoleAlias, AllocConsole, AttachConsole, CreateConsoleScreenBuffer, FillConsoleOutputAttribute, FlushConsoleInputBuffer, FreeConsole, GenerateConsoleCtrlEvent, GetConsoleAliasExesLength, GetConsoleAliasExes, GetConsoleAliasesLength, GetConsoleAliases, GetConsoleCP, GetConsoleCursorInfo, GetConsoleDisplayMode, GetConsoleFontSize, GetConsoleMode, GetConsoleOutputCP, GetConsoleProcessList, GetConsoleScreenBufferInfo, GetConsoleSelectionInfo, GetConsoleTitle, GetConsoleWindow, GetCurrentConsoleFont, GetLargestConsoleWindowSize, GetNumberOfConsoleInputEvents, GetNumberOfConsoleMouseButtons, GetStdHandle, PeekConsoleInput, ReadConsoleInput, ReadConsoleOutputAttribute, ReadConsoleOutputCharacter, ReadConsoleOutput, ReadConsole, ScrollConsoleScreenBuffer, SetConsoleActiveScreenBuffer, SetConsoleCP, SetConsoleCommandHistoryMode, SetConsoleCtrlHandler, SetConsoleCursorInfo, SetConsoleCursorPosition, SetConsoleDisplayMode, SetConsoleHistoryInfo, SetConsoleMode, SetConsoleOutputCP, SetConsoleScreenBufferSize, SetConsoleTextAttribute, SetConsoleTitle, SetConsoleWindowInfo, SetStdHandle, WriteConsoleInput, WriteConsoleOutputAttribute, WriteConsoleOutputCharacter, WriteConsoleOutput, WriteConsole
Windows::Console#AddConsoleAlias
AddConsoleAlias(source, target, exe)
(нет описания...)
Windows::Console#AllocConsole
AllocConsole()
(нет описания...)
Windows::Console#AttachConsole
AttachConsole(pid)
(нет описания...)
Windows::Console#CreateConsoleScreenBuffer
CreateConsoleScreenBuffer(access, mode, sec, flags, data)
(нет описания...)
Windows::Console#FillConsoleOutputAttribute
FillConsoleOutputAttribute(handle, attribute, length, coord, num)
(нет описания...)
Windows::Console#FlushConsoleInputBuffer
FlushConsoleInputBuffer(handle)
(нет описания...)
Windows::Console#FreeConsole
FreeConsole()
(нет описания...)
Windows::Console#GenerateConsoleCtrlEvent
GenerateConsoleCtrlEvent(ctrl_event, process_group_id)
(нет описания...)
Windows::Console#GetConsoleAliasExes
GetConsoleAliasExes(buffer, buffer_length)
(нет описания...)
Windows::Console#GetConsoleAliasExesLength
GetConsoleAliasExesLength()
(нет описания...)
Windows::Console#GetConsoleAliases
GetConsoleAliases(buffer, buffer_length, exe_name)
(нет описания...)
Windows::Console#GetConsoleAliasesLength
GetConsoleAliasesLength(exe_name)
(нет описания...)
Windows::Console#GetConsoleCP
GetConsoleCP()
(нет описания...)
Windows::Console#GetConsoleCursorInfo
GetConsoleCursorInfo(handle, cursor_info_ptr)
(нет описания...)
Windows::Console#GetConsoleDisplayMode
GetConsoleDisplayMode(flags)
The docs say this returns a BOOL, but really it's a DWORD
Windows::Console#GetConsoleFontSize
GetConsoleFontSize(handle, font)
(нет описания...)
Windows::Console#GetConsoleMode
GetConsoleMode(handle, mode)
(нет описания...)
Windows::Console#GetConsoleOutputCP
GetConsoleOutputCP()
(нет описания...)
Windows::Console#GetConsoleProcessList
GetConsoleProcessList(proc_list, proc_count)
(нет описания...)
Windows::Console#GetConsoleScreenBufferInfo
GetConsoleScreenBufferInfo(handle, buf_info)
(нет описания...)
Windows::Console#GetConsoleSelectionInfo
GetConsoleSelectionInfo(info_struct)
(нет описания...)
Windows::Console#GetConsoleTitle
GetConsoleTitle(title, size)
(нет описания...)
Windows::Console#GetConsoleWindow
GetConsoleWindow()
(нет описания...)
Windows::Console#GetCurrentConsoleFont
GetCurrentConsoleFont(handle, max_window, current_font_struct)
(нет описания...)
Windows::Console#GetLargestConsoleWindowSize
GetLargestConsoleWindowSize(handle)
(нет описания...)
Windows::Console#GetNumberOfConsoleInputEvents
GetNumberOfConsoleInputEvents(handle, num_events)
(нет описания...)
Windows::Console#GetNumberOfConsoleMouseButtons
GetNumberOfConsoleMouseButtons(num_mouse_buttons)
(нет описания...)
Windows::Console#GetStdHandle
GetStdHandle(std_handle)
(нет описания...)
Windows::Console#PeekConsoleInput
PeekConsoleInput(handle, buffer, length, num_events)
(нет описания...)
Windows::Console#ReadConsole
ReadConsole(handle, buffer, num_to_read, num_read, res = 0)
(нет описания...)
Windows::Console#ReadConsoleInput
ReadConsoleInput(handle, buffer, length, num_read)
(нет описания...) работа
Windows::Console#ReadConsoleOutputAttribute
ReadConsoleOutputAttribute(handle, attrib, len, coord, num_read)
(нет описания...)
Windows::Console#ReadConsoleOutputCharacter
ReadConsoleOutputCharacter(handle, char, length, coord, num_read)
(нет описания...)
Windows::Console#ScrollConsoleScreenBuffer
ScrollConsoleScreenBuffer(handle, scroll, clip, coord, fill)
(нет описания...)
Windows::Console#SetConsoleActiveScreenBuffer
SetConsoleActiveScreenBuffer(handle)
(нет описания...)
Windows::Console#SetConsoleCP
SetConsoleCP(code_page_id)
(нет описания...)
Windows::Console#SetConsoleCommandHistoryMode
SetConsoleCommandHistoryMode(flags)
(нет описания...)
Windows::Console#SetConsoleCtrlHandler
SetConsoleCtrlHandler(handler, add)
(нет описания...)
Windows::Console#SetConsoleCursorInfo
SetConsoleCursorInfo(handle, cursor)
(нет описания...)
Windows::Console#SetConsoleCursorPosition
SetConsoleCursorPosition(handle, coord)
Установка позиции курсора на экране консоли. Пример:
- include <stdlib.h>
- include <stdio.h>
- include <windows.h>
int main() {
void* handl = GetStdHandle(STD_OUTPUT_HANDLE); // Создаем ссылку на выходной поток
COORD pos; // Координаты точки (используется специальная структура)
pos.X = 10;// Установка координат х
pos.Y = 5;// Установка координат у
SetConsoleCursorPosition(handl, pos); // Установка позиции курсора
printf("Hello, world\n\n"); // Вывод на экран текста, начиная с заданной позиции
system("PAUSE");
return 0;
}
Windows::Console#SetConsoleDisplayMode
SetConsoleDisplayMode(handle, flags, coord)
(нет описания...)
Windows::Console#SetConsoleHistoryInfo
SetConsoleHistoryInfo(info)
(нет описания...)
Windows::Console#SetConsoleMode
SetConsoleMode(handle, mode)
(нет описания...)
Windows::Console#SetConsoleOutputCP
SetConsoleOutputCP(code_page_id)
(нет описания...)
Windows::Console#SetConsoleScreenBufferSize
SetConsoleScreenBufferSize(handle, size)
(нет описания...)
Windows::Console#SetConsoleTextAttribute
SetConsoleTextAttribute(handle, attribute)
(нет описания...)
Windows::Console#SetConsoleTitle
SetConsoleTitle(title)
(нет описания...)
Windows::Console#SetConsoleWindowInfo
SetConsoleWindowInfo(handle, absolute, window)
(нет описания...)
Windows::Console#SetStdHandle
SetStdHandle(std_handle, handle)
(нет описания...)
Windows::Console#WriteConsole
WriteConsole(handle, buffer, num_to_write, num_written, res = 0)
(нет описания...)
Windows::Console#WriteConsoleInput
WriteConsoleInput(handle, buffer, length, num_events)
(нет описания...)
Windows::Console#WriteConsoleOutput
WriteConsoleOutput(handle, buffer, buf_size, coord, region)
(нет описания...)
Windows::Console#WriteConsoleOutputAttribute
WriteConsoleOutputAttribute(handle, attrib, length, coord, num)
(нет описания...)
Windows::Console#WriteConsoleOutputCharacter
WriteConsoleOutputCharacter(handle, char, length, coord, num)
(нет описания...)