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)
(нет описания...)