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)

Установка позиции курсора на экране консоли. Пример:

  1. include <stdlib.h>
  2. include <stdio.h>
  3. 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)

(нет описания...)