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.