Cómo restablecer la posición de la ventana de una aplicación

16

Las aplicaciones que almacenan y restauran su posición de ventana absoluta, pueden terminar fuera de la pantalla visible si cambia el espacio de pantalla del monitor. Esto sucede, por ejemplo, al quitar / conectar un monitor externo.

En Windows 7 puede presionar WIN+ LEFTo WIN+ RIGHTetc. para reposicionar la aplicación cuando está enfocada.

¿Cuál es la forma más fácil de hacer esto en Windows XP, Windows 2000?

Lorenz Lo Sauer
fuente
En Windows 7, las teclas que menciona, veo lo que quiere decir, mueven la ventana entre el extremo izquierdo, una posición restaurada y el extremo derecho. En Windows XP o Windows 7, puede hacer clic en la esquina superior izquierda, luego aparece un menú, hacer clic en Mover. Y arrastra la ventana. O puede hacer clic en la barra de título y arrastrar la ventana desde allí. Pero parece que quieres un atajo ... no sé de la mano.
barlop
@barlop Estoy solicitando el caso en el que la posición de la ventana no está dentro del espacio de pantalla visible, ya sea debido a un error o debido al cambio de posiciones absolutas (por ejemplo, cambiar el monitor primario, cambiar a una resolución más pequeña). Además, algunas aplicaciones anulan el menú de clic derecho predeterminado.
Lorenz Lo Sauer
nunca probé esto pero ¿quieres probar esto? commandline.co.uk/cmdow "Cmdow es una utilidad de línea de comandos Win32 para NT4 / 2000 / XP / 2003 que permite que las ventanas sean listadas, movidas, redimensionadas, renombradas, ocultas / ocultas, deshabilitadas / habilitadas, minimizadas, maximizadas, restauradas, activadas / inactivado, cerrado, asesinado y más ".
barlop
lo siguiente está lejos de lo que desea, pero, - ventanas en mosaico o en cascada (haga clic con el botón derecho en la barra de tareas ... luego elija eso), aunque eso haría todas las ventanas ... pero al menos lo pondría en pantalla en forma restaurada (es decir, no maximizado o minimizado).
barlop
@barlop Oh, sí, ¡por supuesto! Por favor, que sea una respuesta. Nunca uso las funciones de esa ventana, y parece ser ajeno cuando las necesito.
Lorenz Lo Sauer

Respuestas:

12

Una forma es hacer clic derecho en la barra de tareas en XP y elegir cascada o mosaico, aunque lo hará para todas las ventanas.

ingrese la descripción de la imagen aquí

Otro método es uno podría activar la ventana y luego hacer espacio alternativo para abrir el menú de la ventana, luego 'M' (que significa 'mover') y usar las teclas de flecha para mover la ventana más a la vista

barlop
fuente
1
tenga en cuenta que en Windows 7, si hace clic con el botón derecho en un ícono, puede colocar en mosaico o en cascada solo "esas" ventanas, pero xp no ofrece eso hasta donde puedo ver (¡y después de 10 años de uso!), pero puede en XP para todas las ventanas, lo que al menos hará que tu parásito esté dentro de los límites visibles en la pantalla.
barlop
1
Lamentablemente, en Windows 10, al menos en configuraciones de escritorio de varios monitores, una ventana se puede ubicar completamente fuera del escritorio de tal manera que la conexión en cascada no la alcance. Esto a veces sucede con Hangouts de Google, por ejemplo.
cdaddr
1
@cdaddr podría activar la ventana y luego hacer un espacio alternativo para abrir el menú de la ventana, luego 'M' y luego ENTER, y usar las teclas de flecha para mover la ventana más a la vista
barlop
sí, o haga clic con el botón derecho del mouse sobre el elemento en la barra de tareas y elija Mover. No sé sobre la otra manera, pero si lo haces de esta manera, la ventana también se adhiere al puntero del mouse y puedes mover el mouse después de al menos haber presionado una tecla de flecha.
cdaddr
@cdaddr sí, parece que no es necesario ingresar después de la M .. y tan pronto como haces el espacio alternativo, M, entonces el cursor del mouse se mueve a la barra de título, igual que el movimiento del cursor del mouse que ocurre con el método de la barra de tareas que mencionas .
barlop
24

Cuando la ventana tenga foco, intente ALT + ESPACIO para abrir el menú contextual. Allí debería ver las opciones que generalmente incluyen mover / minimizar / maximizar. Debería aparecer en el espacio visible aunque no se pueda ver la barra de título de la ventana;)

Mavelo
fuente
1
Respuesta infravalorada. Hay momentos en que SHIFT + R-CLICK no funciona en la barra de tareas (por ejemplo, Brave browser), pero este siempre está disponible para cualquiera. +1!
Gergely Lukacsy
1
@GergelyLukacsy Esto ya lo mencioné en mis comentarios sobre mi respuesta el 21 de diciembre de 2016 y, como dije allí, puede hacer ALT-SPACE entonces (incluso si no puede ver el menú), puede hacer M, luego mover el ventana. Ahora lo he mencionado en mi respuesta. Otra solución implica nircmd
barlop
Este método funcionó muy bien mientras que Windows Key + Arrows no.
Simon Hayter
Me alegra confirmar que esta solución también funciona para Windows 10. Un compañero de trabajo mío colocó su cliente SIP (Blink) en su segunda pantalla en el trabajo y cuando llegó a casa (donde no tiene una segunda pantalla) no pudo No accedas más. Al presionar ALT-SPACE se mostró el menú contextual del botón derecho y después de presionar 'Mover', ella podía mover la Ventana nuevamente a su pantalla principal usando las teclas de flecha.
Henry van Megen hace
7

Recientemente respondí una pregunta sobre las configuraciones de ventanas y finalmente recurrí al uso del Registro. Aunque no conozco ninguna habilidad como esa en XP, Move and Dimensioning estándar (haga clic derecho en el programa en la barra de tareas) parece no funcionar como se esperaba.

Después de cavar un poco, intente lo siguiente:

  1. Haga clic derecho en el "icono" del programa en la barra de tareas.
  2. Seleccionar mover
  3. Use las flechas del teclado para mover la ventana a la posición que desee.

Esto debería funcionar. Lo siguiente que escribí antes podría ayudarlo si desea bloquear los valores.


Esta no es una solución única para todos, porque los programas no siguen ninguna convención de nomenclatura con respecto a la colocación de ventanas. Estoy basando mi respuesta en esto, pero como dije e investigué , diferentes programas usan diferentes claves para almacenar la misma información.


(Lo siguiente se cita desde el primer enlace, pero como las comillas de bloque hacen que esto sea feo, conservé el formato original)

Para el Bloc de notas, así es como debe proceder. En el registro, vaya a la siguiente carpeta:

HKEY_CURRENT_USER\Software\Microsoft\Notepad

luego modifique los siguientes valores

iWindowPosX  
iWindowPosY  
iWindowPosDX  
iWindowPosDY  

X e Y son las coordenadas de la esquina superior izquierda de la ventana. DX y DY son el ancho y la altura de la ventana.


Es posible que pueda alterar los valores de su programa y luego crear una copia de seguridad de las claves de registro que cambió. De esa manera, tendría una forma automática de cambiar la posición de la ventana de su programa, aunque tendría que ejecutarla cuando quisiera restaurar. O puede ver mi respuesta vinculada y bloquear esos valores.

Doktoro Reichard
fuente
3

Encuentro la forma más efectiva si la tarea se muestra en la barra de tareas: Shift + clic derecho en la tarea y si la opción "Mover" está atenuada, elija Restaurar, luego Shift + clic derecho nuevamente y seleccione "Mover", luego simplemente toque una de las teclas de flecha. Esto bloqueará la ventana del mouse hasta que haga clic nuevamente. Por lo tanto, ahora puede mover el mouse y donde sea que esté la ventana, llegará al puntero del mouse.

Espero que esto ayude.

usuario581492
fuente
2

En la barra de tareas, haga clic derecho y haga clic en Bloquear barra de tareas. Es solo un ajuste temporal. puede revertirlo una vez que haya terminado. Moverá todas las ventanas fuera de la pantalla hacia adentro. Luego puede mover las ventanas de la forma que desee.

Harikrishnan
fuente
1
Entonces, básicamente, desbloqueo y bloqueo la barra de tareas, y al hacerlo, todas las posiciones de la ventana se restablecerán al espacio de pantalla actual. Eso sería un gran consejo.
Lorenz Lo Sauer
0

Haga doble clic en el botón "mostrar escritorio" en la barra de tareas junto al botón de inicio (Windows hasta XP) o en el lado derecho de la barra de tareas (desde Windows 7) para "arrastrar" todas las ventanas al escritorio actual.

Ent
fuente
Super User es un sitio solo en inglés, y todas las preguntas y respuestas deben estar en inglés.
DavidPostill
0

En windows 10

  1. Cerrar la aplicación
  2. Conozca los detalles de la ruta de instalación de su aplicación. (donde se almacena en archivos de programa, esto le ayudará a conocer la estructura dentro de regedit)
  3. Abrir regedit en modo administrador
  4. Ir a Computadora \ HKEY_CURRENT_USER \ Software \ Your_software_installation_structure \ Verá las claves de posición. como LastXPosition, LastYPosition.
  5. Eliminar ambos

Ahora abra su aplicación, se abrirá como la apertura inicial.

Ejemplo: Cambiar de oficina a lugar de trabajo doméstico en VPN con RSA, cada vez que cambio la alineación de mi monitor, no se puede ver el software RSA (tiene la opción de maximizar). Así que necesito eliminar esto para ver este RSA en mi PC.

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

ingrese la descripción de la imagen aquí

Shantonu
fuente