Como redefinir a posição da janela de um aplicativo


16

Os aplicativos que armazenam e restauram sua posição absoluta da janela podem acabar fora da tela visível se o espaço da tela do monitor mudar. Isso acontece, por exemplo, ao remover / conectar um monitor externo.

No Windows 7, você pode pressionar WIN+ LEFTou WIN+ RIGHTetc. para reposicionar o aplicativo quando focado.

Qual é a maneira mais fácil de fazer isso no Windows XP, Windows 2000?


No Windows 7, as teclas mencionadas, eu entendo, elas movem a janela entre a extrema esquerda, uma posição restaurada e a extrema direita. No Windows XP ou Windows 7, você pode clicar no canto superior esquerdo e, em seguida, um menu aparecer, clique em Mover. E arraste a janela. Ou você pode clicar na barra de título e arrastar a janela a partir daí. Mas você parece querer um atalho .. não sei de imediato.
barlop

@barlop Estou solicitando o caso em que a posição da janela não esteja dentro do espaço visível da tela, devido a um bug ou devido à alteração de posições absolutas (por exemplo, alternar o monitor primário, mudar para uma resolução menor). Além disso, alguns aplicativos substituem o menu de clique direito padrão.
Lorenz Lo Sauer

nunca tentei isso, mas quer tentar isso? commandline.co.uk/cmdow "Cmdow é um utilitário de linha de comando do Win32 para NT4 / 2000 / XP / 2003 que permite que as janelas sejam listadas, movidas, redimensionadas, renomeadas, ocultas / não ocultas, desativadas / ativadas, minimizadas, maximizadas, restauradas, ativadas / inativado, fechado, morto e muito mais. "
Barlop

o seguinte está longe do que você deseja, mas - janelas lado a lado ou em cascata (clique na barra de tarefas com o botão direito do mouse ... depois escolha isso), mas isso faria todas as janelas .. mas, pelo menos, a exibia na tela em forma restaurada (ou seja, não maximizada ou minimizado).
barlop

@ Barlop Oh, sim - é claro! Por favor, faça disso uma resposta. Eu nunca uso essas funções de janela e pareço estar inconsciente quando preciso delas.
Lorenz Lo Sauer

Respostas:


11

Uma maneira é clicar com o botão direito do mouse na barra de tarefas do XP e escolher cascata ou lado a lado, embora isso funcione para todas as janelas.

insira a descrição da imagem aqui

Outro método é o de ativar a janela e, em seguida, fazer alt-space para abrir o menu da janela, depois 'M' (que significa 'mover') e usar as teclas de seta para mover a janela mais à vista


11
observe que no Windows 7, se você clicar com o botão direito do mouse em um ícone, poderá colocar lado a lado ou em cascata apenas "essas" janelas, mas o xp não oferece isso até onde eu sei (e após 10 anos de uso!), mas você pode no XP para todas as janelas, o que fará com que o seu perdido fique dentro dos limites visíveis na tela.
barlop

11
Infelizmente, no Windows 10, pelo menos nas configurações de desktops com vários monitores, uma janela pode ser localizada inteiramente fora da área de trabalho, de forma que a cascata não a coloque ao alcance. Às vezes, isso acontece com o Google Hangouts, por exemplo.
Cdaddr

11
O @cdaddr pode ativar a janela e, em seguida, fazer alt-space para abrir o menu da janela, eles 'M' e ENTER, e usar as setas do teclado para mover a janela mais à vista
barlop

sim, ou clique com o botão direito do mouse no item na barra de tarefas e escolha Mover. Não sei o contrário, mas se você fizer dessa maneira, a janela também será anexada ao ponteiro do mouse e você poderá passar o mouse depois de pressionar pelo menos uma tecla de seta.
Cdaddr

@cdaddr sim, parece que não é necessário digitar após o M .. e assim que você pressionar alt-space, M, o cursor do mouse se moverá para a barra de título, o mesmo que o cursor do mouse que ocorre com o método da barra de tarefas que você mencionou .
barlop

23

Quando a janela estiver focada, tente ALT + ESPAÇO para abrir o menu de contexto. Lá você deve ver as opções que geralmente incluem mover / minimizar / maximizar. Ele deve aparecer no espaço visível, mesmo que a barra de título da janela não possa ser vista;)


11
Resposta subestimada. Há momentos em que o SHIFT + R-CLICK não funciona na barra de tarefas (por exemplo, navegador Brave), mas esse sempre está prontamente disponível para qualquer pessoa. +1!
Gergely Lukacsy

11
@GergelyLukacsy Isso já foi mencionado nos comentários da minha resposta em 21 de dezembro de 2016 e, como eu disse lá, você pode fazer o ALT-SPACE então (mesmo que não possa ver o menu), você pode fazer M e, em seguida, mover o janela. Eu já mencionei isso na minha resposta. Outra solução envolve nircmd
barlop 16/03/18

Esse método funcionou muito bem, enquanto o Windows Key + Arrows não.
Simon Hayter

7

Recentemente, respondi a uma pergunta sobre configurações de janela e, finalmente, recorri ao uso do Registro. Embora eu não conheça nenhuma habilidade como essa no XP, o Move e o Dimensioning padrão (clique com o botão direito do mouse no programa na barra de tarefas) parecem não funcionar como o esperado.

Depois de cavar um pouco, tente o seguinte:

  1. Clique com o botão direito do mouse no "ícone" do programa na barra de tarefas.
  2. Selecione Mover
  3. Use as setas do teclado para mover a janela para a posição desejada.

Isso deve funcionar. O seguinte foi algo que escrevi antes que pode ajudá-lo se você deseja bloquear os valores.


Esta não é uma solução única para todos, porque os programas não seguem nenhuma convenção de nomenclatura em relação ao posicionamento da janela. Estou baseando minha resposta nisso, mas, como eu disse e pesquisei , programas diferentes usam chaves diferentes para armazenar as mesmas informações.


(O texto a seguir é citado no primeiro link, mas, como as citações em bloco tornam isso feio, retive a formatação original)

Para o Bloco de notas, é assim que você deve proceder. No registro, vá para a seguinte pasta:

HKEY_CURRENT_USER\Software\Microsoft\Notepad

modifique os seguintes valores

iWindowPosX  
iWindowPosY  
iWindowPosDX  
iWindowPosDY  

X e Y são as coordenadas do canto superior esquerdo da janela. DX e DY são a largura e a altura da janela.


Você pode alterar os valores do seu programa e criar um backup das chaves do Registro que você alterou. Dessa forma, você teria uma maneira automática de alterar a posição da janela do seu programa, apesar de precisar executá-la sempre que desejar restaurar. Ou você pode ver minha resposta vinculada e bloquear esses valores.


3

Acho a maneira mais eficaz se a tarefa estiver sendo exibida na barra de tarefas, com a tecla Shift + clique com o botão direito do mouse na tarefa e se a opção "Mover" estiver acinzentada, escolha Restaurar, depois Shift + clique com o botão direito novamente e selecione "Mover", simplesmente toque em uma das teclas de seta. Isso bloqueará a janela do mouse até você clicar novamente. Agora você pode mover o mouse e, onde quer que a janela estivesse, chegará ao ponteiro do mouse.

Espero que isto ajude.


2

Na barra de tarefas, clique com o botão direito do mouse e clique em Bloquear barra de tarefas. É apenas uma configuração de temperatura. você pode revertê-lo depois que terminar. Ele moverá todas as janelas fora da tela para dentro. Em seguida, você pode mover as janelas da maneira que desejar.


11
Então, basicamente, eu desbloqueio e bloqueio a barra de tarefas e, ao fazer isso, todas as posições da janela serão redefinidas para o espaço atual da tela? Essa seria uma ótima dica.
Lorenz Lo Sauer

0

Clique duas vezes no botão "Mostrar área de trabalho" na barra de tarefas ao lado do botão Iniciar (Windows até XP) ou no lado direito da barra de tarefas (desde o Windows 7) para "puxar" todas as janelas para a área de trabalho atual.


Superusuário é um site somente em inglês e todas as perguntas e respostas devem estar em inglês.
DavidPostill

0

No windows 10

  1. Feche a aplicação
  2. Conheça os detalhes do caminho de instalação do aplicativo. (onde ele é armazenado em arquivos de programa, isso ajudará você a conhecer a estrutura dentro do regedit)
  3. Abra o regedit no modo administrador
  4. Ir para Computador \ HKEY_CURRENT_USER \ Software \ Your_software_installation_structure \ Você verá as teclas para posição. como LastXPosition, LastYPosition.
  5. Excluir ambos

Agora abra seu aplicativo, ele será aberto como na abertura inicial.

Exemplo: Mudando do local de trabalho do escritório para o local de trabalho na VPN com RSA, sempre que altero o alinhamento do monitor, o software RSA não pode ser visto (possui opção de maximização). Então, eu preciso excluir isso para ver este RSA no meu pc.

regedit: Computador \ HKEY_CURRENT_USER \ Software \ RSA \ Software Token \ Desktop

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.