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


22

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

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

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


2
Тем не менее, изменение разрешения экрана также учитывает панель задач. Таким образом, при изменении размера только окна приложения обязательно уменьшите его, чтобы учесть доступное состояние экрана.
Арджан

@Arjan: для Chrome, несколько веб-расширений предлагают способ точно установить область просмотра. См. Пример stackoverflow.com/questions/46998025/… (мной)
serv-inc

@ serv-inc, хотя это правда, но дело не в этом.
Арьян

VTR, поскольку это легко сформулировать как « как мне достичь X , не обязательно дать мне программу для X
bertieb

Ответы:


14

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

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


Отлично! Это очень приятная программа. Я надеюсь, что он в конечном итоге поддерживает Vista / Win7, но пока я все еще на XP в любом случае. Спасибо :)
Blorgbeard

У меня он работает под Vista на моем главном dev box на работе без проблем.
Дэвид Спиллетт

@ Дэвид Спиллетт: Любопытно - у вас Vista x86 или x64?
Крис В. Ри

1
Проблема в том, что нет версии для Windows 7 - 64-битная :( Я использовал Sizer годами, а теперь не могу.

1
64-битная версия находится в стадии разработки, но доступна для скачивания. Работает на моей машине (тм)
CGK

20

Вы можете написать свой собственный с 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

перед

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

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

    ширина

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

    высота

После: 400 х 300

после

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


Для любопытных: 0 х 0

наименьшее

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


Для тех, кто заинтересован, вот аналогичный подход для изменения одного из четырех (X, Y, ширина, высота) активного окна. autohotkey: как изменить размер окна как по абсолютной, так и по относительной высоте
qeatzy

1

Я предлагаю WinSize2 .

  • Просто, быстро и легко управлять с помощью клавиш Alt+ +и Alt+ -для увеличения / уменьшения размера текущего окна.
  • Работаю на любой версии Windows, или, по крайней мере, я протестировал ее на Windows XP, 7 и 8.
  • Свободное ПО.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.