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