Existe uma maneira de redimensionar uma janela para tamanhos específicos (por exemplo, 800x600, 1024x768 ...)?

22

Eu preciso de uma maneira de redimensionar qualquer janela ( não apenas o Firefox!) Para tamanhos específicos.

Preciso verificar como é o aplicativo que estou escrevendo nessas resoluções - quantas colunas são visíveis nas grades, esse tipo de coisa.

Eu sei que poderia mudar minha resolução, mas isso é um aborrecimento, especialmente para 800x600 - os ícones da área de trabalho são agrupados e outras coisas.

Blorgbeard
fonte
2
Ainda assim, alterar a resolução da tela também leva em conta a barra de tarefas. Portanto, ao redimensionar apenas as janelas do aplicativo, reduza um pouco a conta da propriedade de tela disponível .
Arjan
@Arjan: para Chrome, várias extensões da Web oferecem uma maneira de definir exatamente a janela de exibição. Veja f.ex. stackoverflow.com/questions/46998025/… (por mim)
serv-inc
@ serv-inc, embora seja verdade, não é sobre isso que se trata.
Arjan19:
VTR como isso é facilmente formulada como como faço para conseguir X , não necessariamente um me dar um programa para X
bertieb

Respostas:

14

Confira o Sizer ...

O Sizer é um pequeno utilitário freeware que oferece uma maneira fácil e rápida de redimensionar qualquer janela para um tamanho exato. Pode ser uma ferramenta muito útil para webmasters e web designers.

JP Alioto
fonte
Excelente! Esse é um programa muito bom. Espero que eventualmente suporte o Vista / Win7, mas por enquanto ainda estou no XP. Obrigado :)
Blorgbeard
Eu o tenho rodando no Vista na minha caixa de desenvolvimento principal no trabalho sem problemas.
David Spillett
@ David Spillett: Curioso - você está executando o Vista x86 ou x64?
28730 Chris W. Rea
11
O problema é que não existe uma versão para o Windows 7 - 64 Bit :( i usei Sizer por anos e agora eu não posso.
11
A versão de 64 bits está atualmente em desenvolvimento, mas disponível para download. Funciona na minha máquina (tm)
CGK 13/12
20

Você pode escrever o seu com o 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

Demonstração:

Antes: 640 x 480

antes

  1. Pressione Win+ =.

  2. Digite uma largura:

    largura

  3. Digite uma altura:

    altura

Depois: 400 x 300

depois de

Nota: Para definir um comprimento como 0, você deve inserir 0. Um valor vazio é ignorado. Por exemplo, se você deseja redimensionar a altura, deixe a largura em branco e insira um valor para a altura.


Para os curiosos: 0 x 0

menor

Como você pode ver, uma janela com uma barra de título e controles tem um tamanho mínimo absoluto.

iglvzx
fonte
Para os interessados, aqui está uma abordagem semelhante para alterar um dos quatro (X, Y, largura, altura) da janela ativa. autohotkey: como redimensionar a janela por ambos altura absoluta e relativa
qeatzy
1

Eu sugiro o WinSize2 .

  • Simples, rápido e fácil de gerenciar usando Alt+ +E Alt+ -teclas para aumentar / diminuir o tamanho da janela atual.
  • Trabalhando em qualquer versão do Windows, ou pelo menos eu testei no Windows XP, 7 e 8.
  • Software livre .
Sopalajo de Arrierez
fonte