Есть ли способ изменить размер окна до определенного размера (например, 800x600, 1024x768 ...)?

30209
Blorgbeard

Мне нужен способ изменить размеры любого окна ( не только Firefox!) До определенных размеров.

Мне нужно проверить, как выглядит приложение, которое я пишу, с этими разрешениями - сколько столбцов видно в сетках, и тому подобное.

Я знаю, что могу просто изменить свое разрешение, но это хлопотно, особенно для 800x600 - иконки рабочего стола смешиваются и все такое.

18
Тем не менее, изменение разрешения экрана также учитывает панель задач. Поэтому, когда вы изменяете размер только окна приложения, убедитесь, что вы сделали его немного меньше, чтобы учитывать состояние экрана * available *. Arjan 13 лет назад 2
@Arjan: для Chrome, несколько веб-расширений предлагают способ точно установить область просмотра. См. Пример https://stackoverflow.com/questions/46998025/how-to-create-a-1280x800-screenshot (мной) serv-inc 6 лет назад 0
@ serv-inc, хотя это правда, но это не тот вопрос. Arjan 6 лет назад 0
VTR, поскольку это легко сформулировать как * как мне достичь X *, не обязательно * дать мне программу для X * bertieb 6 лет назад 0

3 ответа на вопрос

16
iglvzx

Вы можете написать свой собственный с AutoHotkey :

#=:: ; [Win]+[=] WinGet, window, ID, A InputBox, width, Resize, Width:,, 140, 130 InputBox, height, Resize, Height:,, 140, 130 WinMove, ahk_id %window%,, ,, width, height return 

Демонстрация:

До: 640 х 480

before

  1. Нажмите Win+ =.

  2. Введите ширину:

    width

  3. Введите высоту:

    height

После: 400 х 300

after

Примечание: чтобы установить длину 0, вы должны ввести 0. Пустое значение игнорируется. Например, если вы хотите изменить только высоту, оставьте ширину пустой и введите значение для высоты.


Для любознательных: 0 х 0

smallest

Как видите, окно с заголовком и элементами управления имеет абсолютный минимальный размер.

Для тех, кто заинтересован, вот аналогичный подход для изменения одного из четырех (X, Y, ширина, высота) активного окна. [autohotkey: как изменить размер окна как по абсолютной, так и по относительной высоте] (https://stackoverflow.com/a/46809005/3625404) qeatzy 6 лет назад 0
12
JP Alioto

Проверьте Sizer ...

Sizer - это небольшая бесплатная утилита, которая дает вам простой и быстрый способ изменить размер любого окна до точного размера. Это может быть очень полезным инструментом для веб-мастеров и веб-дизайнеров.

Отлично! Это очень приятная программа. Я надеюсь, что он в конечном итоге поддерживает Vista / Win7, но пока я все еще на XP в любом случае. Спасибо :) Blorgbeard 14 лет назад 0
У меня он работает под Vista на моем главном компьютере разработчика на работе без проблем. David Spillett 14 лет назад 0
@ Дэвид Спиллетт: Любопытно - у вас Vista x86 или x64? Chris W. Rea 14 лет назад 0
Проблема в том, что нет версии для Windows 7 - 64-битной :( Я использовал Sizer годами, а сейчас не могу. 13 лет назад 0
64-битная версия находится в стадии разработки, но доступна для скачивания. Работает на моей машине (тм) CGK 12 лет назад 1
0
Sopalajo de Arrierez

I suggest WinSize2.
Simple, fast, and easy to manage by using Alt++ And Alt+- keys to increase/decrease the size of the current window. Working on any Windows version, or at least I have tested it on Windows XP, 7 and 8.