Увімкнути / вимкнути / налаштувати кілька моніторів у Windows
- Дивіться також
- Опис
- Використання MultiMonitorTool
- Конфігурація збереження / завантаження моніторів
- Переклад MultiMonitorTool на інші мови
Дивіться також
- ControlMyMonitor - переглядати та змінювати налаштування монітора (яскравість, контрастність, різкість, джерело вхідного сигналу тощо)
- MonitorInfoView - Перегляд інформації EDID монітора.
- NK2Edit - Редагувати, об'єднувати та виправляти файли автозаповнення (.NK2) Microsoft Outlook.
Опис
MultiMonitorTool це невеликий інструмент, який дозволяє виконувати деякі дії, пов'язані з роботою з кількома моніторами. За допомогою MultiMonitorTool можна вимкнути / увімкнути монітори, встановити основний монітор, зберегти та завантажити конфігурацію всіх моніторів і перемістити вікна з одного монітора на інший. Ці дії можна виконувати з інтерфейсу користувача або з командного рядка, не показуючи інтерфейс користувача. MultiMonitorTool також надає вікно попереднього перегляду, яке дозволяє переглядати попередній перегляд кожного монітора у вашій системі.Системні вимоги та обмеження
- Ця утиліта працює на будь-якій версії Windows, починаючи з Windows XP і до Windows 10. Підтримуються як 32-бітні, так і x64-системи.
- Якщо ви вимкнете монітор у системі з 3 моніторами або більше, а потім увімкніть монітор, операційна система може поставити монітор в інше положення. Щоб уникнути цієї проблеми, скористайтеся опцією "Зберегти конфігурацію моніторів", щоб зберегти конфігурацію моніторів у файлі, а потім завантажити її за допомогою параметра "Налаштувати конфігурацію моніторів".
- Ця утиліта корисна лише, якщо ваш робочий стіл поширюється на кілька моніторів. Якщо у вас є кілька моніторів, які показують однаковий вміст, то MultiMonitorTool для вас марно.
Історія версій
- Версія 1.95
- При вимиканні та включенні монітора в системі з 3 моніторами або більше, MultiMonitorTool намагається повернути його у вихідне положення. В даний час ця функція працює тільки тоді, коли ви робите вимкнення та увімкнення без виходу з MultiMonitorTool, і вона не працює з командного рядка.
- Параметр "Використовувати ідентифікатор монітора при завантаженні" тепер увімкнено за замовчуванням.
- Версія 1.92
- Виправлена помилка: При використанні параметра командного рядка / PreviewOnly, MultiMonitorTool проігнорував поточне значення швидкості оновлення попереднього перегляду (вікно "Додаткові параметри").
- Версія 1.91
- Тепер ви можете використовувати серійний номер монітора (стовпець "Серійний номер монітора") у всіх параметрах командного рядка.
- Версія 1.90
- Додані нові параметри: "Вимкнути монітори", "Увімкнути монітори" та "Вимкнути / увімкнути монітори". Ці параметри працюють лише у Windows Vista або пізніших версіях з апаратним забезпеченням, що підтримує DDC / CI.
- Додані нові параметри командного рядка: / TurnOff, / TurnOn, та / SwitchOffOn
- Версія 1.86
- Параметр "Використовувати ID монітора при завантаженні" тепер увімкнено за замовчуванням.
- Версія 1.85
- При внесенні змін з командного рядка (/ enable, / disable тощо ...) MultiMonitorTool тепер завантажує всі монітори у внутрішній список, який використовується для вибору вказаного монітора, включаючи монітори, виявлені як "Duplicate" і "Disconnected" . У попередніх версіях MultiMonitorTool не вдалося знайти монітор, якщо він був виявлений як Duplicate / Disconnected.
- Зроблено невеликі зміни, які, сподіваюся, виправлять неправильну проблему MonitorID на деяких системах.
- Коли виявляються повторювані монітори і вимикається "Показати дублікати моніторів", MultiMonitorTool тепер приймає перший елемент монітора замість другого.
- Додано стовпець "Відключено".
- Версія 1.83
- Додана опція "Показати дублікати моніторів". У версії 1.80 було виправлено помилку, яка змусила MultiMonitorTool відображати один і той же монітор більш ніж один раз, але здається, що в деяких системах ця помилка може призвести до того, що MultiMonitorTool ігноруватиме другий монітор. Тому, якщо ви не бачите всіх моніторів у вашій системі, спробуйте ввімкнути параметр "Показувати повторювані монітори" ...
- Версія 1.82
- Тепер можна вказати значення ідентифікатора монітора у всіх параметрах командного рядка (/ вимкнути / увімкнути, / перемкнути тощо), наприклад:
MultiMonitorTool.exe / enable "MONITOR. GSM59A4 {4d36e96e-e325-11ce-bfc1-08002be10318}
- Тепер можна вказати значення ідентифікатора монітора у всіх параметрах командного рядка (/ вимкнути / увімкнути, / перемкнути тощо), наприклад:
- Версія 1.81
- Додана опція "Показати відключені монітори".
- Версія 1.80
- Виправлена помилка: у деяких конфігураціях монітора MultiMonitorTool відображав один і той же монітор більше одного разу.
- Ідентифікатор монітора кожного монітора тепер зберігається в конфігураційному файлі моніторів.
- Додана опція "Використовувати ідентифікатор монітора в завантаженні" Якщо ви ввімкнете цю функцію, MultiMonitorTool використовуватиме ідентифікатор монітора для виявлення правильних моніторів при завантаженні файлу конфігурації моніторів.
- Версія 1.75
- Додано нові стовпці: ідентифікатор монітора, ключ монітора, рядок монітора, ім'я монітора, серійний номер монітора. (Значення стовпців "Ім'я монітора" та "Серійний номер монітора" взяті з даних EDID монітора)
- Виправлена помилка: стовпець Left-Top відображає коодінати як верхній лівий, а не лівий.
- Версія 1.72
- Виправлена помилка: MultiMonitorTool не вдалося запам'ятати останній розмір / положення головного вікна і вікна попереднього перегляду монітора, якщо вони не були розташовані на первинному моніторі.
- Версія 1.71:
- Виправлено MultiMonitorTool, щоб уникнути переходу на інший монітор вторинної панелі завдань (клас Shell_SecondaryTrayWnd) Windows 8.
- Версія 1.70:
- У вікні Додаткові параметри (Ctrl + O) додається опція встановлення швидкості оновлення вікна попереднього перегляду монітора (стандартна швидкість 1000 мілісекунд). Якщо у вас є швидкий комп'ютер з хорошим відеоадаптером, ви можете встановити швидкість оновлення близько 50 мілісекунд і отримати перегляд у реальному часі іншого монітора.
- Версія 1.64:
- Додано опцію "Завжди зверху" для вікна попереднього перегляду.
- Версія 1.63:
- Додана опція "Завжди зверху".
- Версія 1.62:
- Виправлена проблема: / SaveConfig параметр командного рядка не вдалося зберегти файл конфігурації при запуску його з пакетного файлу без вказівки повного шляху конфігураційного файлу.
- Версія 1.61:
- Додана опція 'Move All Windows To Primary Monitor' (Ctrl + Shift + F1), яка дозволяє легко переміщати всі вікна з усіх моніторів на основний монітор.
- Версія 1.60:
- Додана можливість зміни орієнтації дисплея, з інтерфейсу користувача та з командного рядка (/ SetOrientation).
- Версія 1.55:
- Додана опція "Сортувати на кожному оновленні". Якщо вона увімкнена, MultiMonitorTool буде сортувати список моніторів і список Windows, кожен раз, коли відбудеться зміна.
- Версія 1.51:
- Додана опція "Очистити список недавніх файлів".
- Версія 1.50:
- Тепер ви можете завантажувати останні 5 конфігурацій монітора з лотка.
- Версія 1.45:
- Додано / PreviewOnly параметр командного рядка, який дозволяє запускати MultiMonitorTool тільки в режимі попереднього перегляду монітора. У цьому режимі відображається лише вікно попереднього перегляду монітора. Приклад:
Завантажити MultiMonitorTool.exe / PreviewOnly. \ T
- Додано / PreviewOnly параметр командного рядка, який дозволяє запускати MultiMonitorTool тільки в режимі попереднього перегляду монітора. У цьому режимі відображається лише вікно попереднього перегляду монітора. Приклад:
- Версія 1.40:
- Додана опція збереження списку моніторів у файлі HTML / xml / csv / comm-delimated з командного рядка
- Версія 1.35:
- Додана можливість вибрати інший шрифт (ім'я та розмір) для використання в головному вікні.
- Версія 1.32:
- Виправлена помилка: MultiMonitorTool не вдалося виявити вікна, які не розташовані в будь-якому допустимому моніторі. MultiMonitorTool також не зміг перемістити ці вікна за допомогою пункту командного рядка / MoveWindow.
- Версія 1.31:
- Коли ви запускаєте MultiMonitorTool, він автоматично вибирає монітор, який ви вибрали в попередній час, коли ви використовували MultiMonitorTool.
- Додано / SelectedMonitior опція командного рядка, яка дозволяє відкрити MultiMonitorTool з вибраним вам монітором. Наприклад:
Завантажити MultiMonitorTool.exe / SelectedMonitior. \ T
- Версія 1.30:
- Додано стовпець "Максимальний дозвіл".
- Додана опція "Установити максимальну роздільну здатність".
- Додано / setmax параметр командного рядка.
- Виправлено мерехтіння смужки стану.
- Версія 1.26:
- Додана підтримка командного рядка для переміщення вікон з усіх моніторів на основний монітор:
MultiMonitorTool.exe / MoveWindow Первинне все - Додано / SetNextPrimary параметр командного рядка.
- Додана підтримка командного рядка для переміщення вікон з усіх моніторів на основний монітор:
- Версія 1.25:
- Доданий варіант "Почати як прихований". Коли цей параметр і опція "Покласти значок на лоток" увімкнено, головне вікно MultiMonitorTool буде невидимим під час запуску.
- Додано / StartAsHidden варіант командного рядка.
- Додано "Вікно попереднього перегляду монітора" в меню лотка.
- Версія 1.21:
- Додана опція "Авто колонки розміру + заголовки", яка дозволяє автоматично змінювати розмір стовпців відповідно до значень рядків і заголовків стовпців.
- Виправлено проблему: діалогове вікно властивостей та інші вікна, відкриті в неправильному моніторі, на системі з кількома моніторами.
- Додано опцію "Mark Odd / Even Rows" у меню "Перегляд". Коли його ввімкнено, непарні та парні рядки відображаються в іншому кольорі, щоб полегшити читання одного рядка.
- Версія 1.20:
- Додані нові параметри командного рядка: / MonitorPreviewWindow, / PreviewMode, / DrawCursorPreview і багато іншого ...
- Версія 1.15:
- Додано меню "Load Recent Monitors Config", що дозволяє легко завантажувати останні 10 моніторів конфігурацій, які ви раніше зберігали або завантажували.
- Версія 1.10:
- Додана опція 'Draw Cursor In Monitor Preview'.
- Виправлено параметри командного рядка / WindowLeft, / WindowTop, / WindowWidth, / WindowHeight, щоб працювати, навіть якщо вікно залишилося в одному моніторі.
- Версія 1.05:
- Додано стовпець "Орієнтація" (за умовчанням, 90 градусів, 180 градусів або 270 градусів)
- Орієнтація дисплея тепер зберігається у файлі конфігурації моніторів, а орієнтація монітора оновлюється при завантаженні файлу конфігурації моніторів.
- Додано параметр "Далі" в параметр командного рядка / MoveWindow, який дозволяє переміщати вікно до наступного монітора.
- Додано 4 нові параметри командного рядка: / WindowLeft, / WindowTop, / WindowWidth, / WindowHeight - який дозволяє встановити потрібний розмір вікна / положення при переміщенні вікна в інший монітор за допомогою параметра / MoveWindow
- Версія 1.00 - Перший випуск.
Використання MultiMonitorTool
MultiMonitorTool не вимагає будь-якого процесу встановлення або додаткових файлів dll. Для того, щоб почати використовувати його, просто запустіть виконуваний файл - MultiMonitorTool.exeГоловне вікно MultiMonitorTool містить 2 панелі: верхня панель відображає список всіх моніторів, виявлених у вашій системі. Коли ви вибираєте монітор у верхній панелі, на нижній панелі відображаються відомості про всі видимі вікна на вибраному моніторі.
У верхній області можна вибрати один або кілька моніторів, а потім скористатися такими параметрами: Вимкнути вибрані монітори (Ctrl + F6), Увімкнути вибрані монітори (Ctrl + F7), Вимкнути / Увімкнути перемикач (Ctrl + F8) або Встановити як Основний монітор (Ctrl + F9)
Ви також можете вибрати одну або декілька Windows у нижній панелі, а потім скористатися параметрами "Перемістити вікно на наступний монітор" та "Перемістити вікно до основного монітора", щоб легко перемістити Windows з одного монітора на інший.
Конфігурація збереження / завантаження моніторів
MultiMonitorTool дозволяє зберігати поточну конфігурацію всіх моніторів у вашій системі, включаючи роздільну здатність екрана, глибину кольорів і стан монітора кожного монітора, використовуючи опцію "Зберегти конфігурацію моніторів" (Ctrl + Shift + S).Можна відновити збережену конфігурацію моніторів за допомогою параметра "Налаштувати конфігурацію моніторів" (Ctrl + Shift + L).
Можна також зберегти / завантажити конфігурацію моніторів з командного рядка за допомогою параметрів командного рядка / SaveConfig та / LoadConfig.
Вікно попереднього перегляду
Вікно попереднього перегляду показує попередній перегляд монітора, який ви вибрали у верхній панелі. Це може бути корисно, якщо вимкнено непервікові монітори, і ви хочете переглянути вікна, які відображаються на інших моніторах. Щоб увімкнути / вимкнути вікно попереднього перегляду, просто натисніть F2. Також можна змінити розмір вікна попереднього перегляду на будь-який потрібний розмір.Параметри командного рядка
Для зміни конфігурації монітора або автоматичного переміщення вікон без відображення будь-якого інтерфейсу користувача можна скористатися такими параметрами командного рядка.Параметр <Monitor> у всіх параметрах командного рядка може містити такі значення:
- Первинне - Визначає, що ви хочете виконати дію на первинному моніторі.
- Ім'я монітора, як воно відображається у стовпці "Ім'я", наприклад: "DISPLAY1," "DISPLAY2".
- Номер монітора - номер, який відображається на імені монітора. (1 для: DISPLAY1, 2 для:. \ T
- Ідентифікатор монітора, як він відображається в стовпці "ID монітора", наприклад: MONITOR GSM59A4 {4d36e96e-e325-11ce-bfc1-08002be10318} \ t
- Серійний номер монітора, як він з'являється в стовпці "Monitor Serial Number".
Приклади:
MultiMonitorTool.exe / disable 1
MultiMonitorTool.exe / відключити. \ T
MultiMonitorTool.exe / disable 1 2 3 / enable <Monitors> Вмикає вказані монітори.
Приклади:
MultiMonitorTool.exe / enable 3
MultiMonitorTool.exe / enable \ t
MultiMonitorTool.exe / enable 3 2 / switch <Monitors> Перемикає вказані монітори між включеним і вимкненим станом.
Приклади:
MultiMonitorTool.exe / switch 3
MultiMonitorTool.exe / перемикач. \ T
Встановіть максимальну роздільну здатність на вказаних моніторах (MultiMonitorTool.exe / switch).
Приклади:
MultiMonitorTool.exe / setmax 3
<Орієнтація [0, 90, 180, 270]> Встановіть орієнтацію вказаного монітора.
Приклади:
MultiMonitorTool.exe / SetOrientation 2 270
180 ДИСПЛЕЙ 180 \ t
MultiMonitorTool.exe / SetOrientation 1 0 2 0 / SetPrimary <Monitor> Встановлення основного монітора.
Приклади:
MultiMonitorTool.exe / SetPrimary 2
Встановіть наступний доступний монітор в якості основного монітора. Наприклад, якщо у вас є система з 3 моніторами і перший монітор є основним, виконання цієї команди встановить другий монітор як основний. Після запуску цієї команди знову буде встановлено третій монітор як основний. І ... виконання цієї команди знову встановить (знову) перший монітор як основний. / TurnOff <Monitors> Вимикає вказані монітори. Ця функція працює, лише якщо у вас Windows Vista або пізніша версія, а апаратне забезпечення підтримує DDC / CI.
Приклади:
MultiMonitorTool.exe / Вимкнення 1
MultiMonitorTool.exe / TurnOff. \ T
MultiMonitorTool.exe / TurnOff 1 2 3 / TurnOn <Monitors> Увімкнення вказаних моніторів. Ця функція працює, лише якщо у вас Windows Vista або пізніша версія, а апаратне забезпечення підтримує DDC / CI.
Приклади:
MultiMonitorTool.exe / TurnOn 3
ДИСПЛЕЙ1
MultiMonitorTool.exe / TurnOn 3 2 / SwitchOffOn <Monitors> Перемикає вказані монітори між увімкненим і вимкненим станом. Ця функція працює, лише якщо у вас Windows Vista або пізніша версія, а апаратне забезпечення підтримує DDC / CI.
Приклади:
MultiMonitorTool.exe / SwitchOffOn 3
МультимоніторTool.exe / SwitchOffOn. \ T
<Monitor> {x} {y} {ширина} {height} Дозволяє запускати MultiMonitorTool в режимі попереднього перегляду тільки монітору. У цьому режимі відображається лише вікно попереднього перегляду монітора.
Необхідно вказати ім'я монітора для відображення у вікні попереднього перегляду. За бажанням можна також вказати позицію і розмір, щоб встановити вікно попереднього перегляду.
Приклади:
MultiMonitorTool.exe / Попередній перегляд. \ T
200 / SaveConfig <Filename> Зберігає поточну конфігурацію всіх ваших моніторів у зазначеному імені файлу, включаючи роздільну здатність екрана, глибину кольорів і позицію монітора.
Зберегти конфігурацію можна знову в систему за допомогою параметра командного рядка / LoadConfig.
Приклад:
MultiMonitorTool.exe / SaveConfig "c: temp1.cfg" / LoadConfig <Filename> Завантажує конфігурацію моніторів, яку ви попередньо зберегли за допомогою / SaveConfig
Приклад:
MultiMonitorTool.exe / LoadConfig "c: \ t
/ MoveWindow <Для моніторингу> Процес <Назва процесу>
/ MoveWindow <Для моніторингу> Назва <Текст заголовка>
/ MoveWindow <Для моніторингу> Клас <Клас вікна>
/ MoveWindow <Для моніторингу> Всі <З монітора> Ця командна рядок дозволяє переміщати вікна з одного монітора на інший відповідно до заданих умов. Ви також можете використовувати цей параметр командного рядка з / WindowLeft, / WindowTop, / WindowWidth та / WindowHeight, щоб встановити ширину / розмір переміщеного вікна. (Див. Приклади нижче)
Ось приклад:
- Перемістити всі вікна, розташовані на всіх моніторах, на основний монітор: (параметр <From Monitor> опущено, тому вікна переміщуються з усіх моніторів)
MultiMonitorTool.exe / MoveWindow Первинне все - Перемістити всі вікна Internet Explorer на основний монітор:
MultiMonitorTool.exe / MoveWindow Основний процес "iexplore.exe" - Перемістити всі вікна Firefox до наступного монітора:
MultiMonitorTool.exe / MoveWindow Наступний процес "firefox.exe" - Перемістіть всі вікна, у яких їхній заголовок містить рядок "Hello World", до монітора "\ _. DISPLAY2": \ t
Назва MultiMonitorTool.exe / MoveWindow 2 "Hello World" - Перемістіть всі вікна провідника Windows (з класом вікна 'CabinetWClass') до монітора ''. DISPLAY3 '': \ t
MultiMonitorTool.exe / MoveWindow 3 Клас "CabinetWClass" - Перемістити всі вікна з монітора '' DISPLAY3 '' на монітор ''. DISPLAY2 '':
MultiMonitorTool.exe / MoveWindow 2 Всі 3 - Перемістіть всі вікна Firefox до наступного монітора і встановіть їх положення на (10, 10) відносно цільового монітора.
MultiMonitorTool.exe / MoveWindow Наступний процес "firefox.exe" / WindowLeft 10 / WindowTop 10 - Перемістіть усі вікна Firefox до наступного монітора і встановіть їхню ширину (600, 400).
MultiMonitorTool.exe / MoveWindow Наступний процес "firefox.exe" / WindowWidth 600 / WindowHeight 400
Функція командного рядка працює лише тоді, коли увімкнено опцію TrayIcon. / AutoRefresh <0 | 1> Визначає, чи потрібно автоматично оновлювати інформацію про монітори / вікна. 0 = Ні, 1 = Так. / stext <Filename> Зберегти список моніторів у звичайний текстовий файл. / stab <Filename> Зберегти список моніторів у текстовому файлі, відокремленому табуляцією. / scomma <Filename> Зберегти список моніторів у текстовому файлі, розділеному комами (csv). / stabular <Filename> Зберегти список моніторів у табличному текстовому файлі. / shtml <Filename> Зберегти список моніторів у файлі HTML (Horizontal). / sverhtml <Filename> Зберегти список моніторів у файлі HTML (Vertical). / sxml <Filename> Зберегти список моніторів у файл XML.
Отримуйте задоволення від вікна попереднього перегляду
Якщо ви активуєте вікно попереднього перегляду монітора і збільште його розмір на трохи менше, ніж розмір всього монітора, вікно попереднього перегляду буде малювати себе знову і знову і знову ... і кінцевим результатом буде вікно у вікні всередині вікна, як ви можете бачити на наступному знімку екрана:Переклад MultiMonitorTool на інші мови
Щоб перевести MultiMonitorTool на іншу мову, дотримуйтесь наведених нижче інструкцій:- Запустіть MultiMonitorTool з параметром / savelangfile:
MultiMonitorTool.exe / savelangfile
Файл з назвою MultiMonitorTool_lng.ini буде створений у папці утиліти MultiMonitorTool. - Відкрийте створений мовний файл у Блокноті або в будь-якому іншому текстовому редакторі.
- Перекласти всі рядки на потрібну мову. За бажанням можна також додати своє ім'я та / або посилання на ваш веб-сайт. (Значення TranslatorName і TranslatorURL) Якщо ви додасте цю інформацію, вона буде використана у вікні "Про програму".
- Після завершення перекладу запустіть MultiMonitorTool, і всі переведені рядки будуть завантажені з мовного файлу.
Якщо ви хочете запустити MultiMonitorTool без перекладу, просто перейменуйте файл мови або перемістіть його до іншої папки.