Jak zresetować pozycję okna aplikacji

16

Aplikacje, które przechowują i przywracają swoje absolutne położenie okna, mogą skończyć się poza widocznym ekranem, jeśli zmieni się przestrzeń ekranu monitora. Dzieje się tak na przykład podczas odłączania / podłączania zewnętrznego monitora.

W systemie Windows 7 możesz nacisnąć WIN+ LEFTlub WIN+ RIGHTitd., Aby zmienić położenie aplikacji, gdy jest ona skoncentrowana.

Jak najłatwiej to zrobić w systemie Windows XP, Windows 2000?

Lorenz Lo Sauer
źródło
W Windows 7, o których wspominasz, rozumiem, co masz na myśli, przesuwają okno między skrajnie lewą, przywróconą pozycją i skrajnie prawą. W Windows XP lub Windows 7 możesz kliknąć w lewym górnym rogu, a następnie pojawi się menu, kliknij Przenieś. I przeciągnij okno. Możesz też kliknąć pasek tytułu i stamtąd przeciągnąć okno. Ale wydaje się, że chcesz mieć skrót .. nie wiem, jak to zrobić.
barlop
@barlop Pytam o przypadek, w którym pozycja okna nie znajduje się w widocznej przestrzeni ekranu, albo z powodu błędu, albo z powodu zmiany pozycji bezwzględnych (np. przełączenie głównego monitora, przejście na mniejszą rozdzielczość). Ponadto niektóre aplikacje zastępują domyślne menu prawego przycisku myszy.
Lorenz Lo Sauer
nigdy tego nie próbowałem, ale chcesz tego spróbować? commandline.co.uk/cmdow "Cmdow to narzędzie wiersza polecenia Win32 dla NT4 / 2000 / XP / 2003, które umożliwia wyświetlanie, przenoszenie, zmianę rozmiaru, zmianę nazwy, zmianę nazwy, ukrywanie / ukrywanie, wyłączanie / włączanie, minimalizowanie, maksymalizowanie, przywracanie, aktywowanie / inaktywowane, zamknięte, zabite i nie tylko ”.
barlop
następujące jest dalekie od tego, co chcesz, ale: - kafelkowe lub kaskadowe okna (pasek zadań prawym przyciskiem myszy ... następnie wybierz to), chociaż to zrobi wszystkie okna .. ale przynajmniej dostanie je na ekranie w przywróconej formie (tj. nie zmaksymalizowane lub zminimalizowane).
barlop
@barlop O tak - oczywiście! Proszę, odpowiedz na to pytanie. Nigdy nie używam tych funkcji okna i wydaje się, że jestem nieświadomy, kiedy ich potrzebuję.
Lorenz Lo Sauer

Odpowiedzi:

12

Jednym ze sposobów jest kliknięcie prawym przyciskiem myszy paska zadań w XP i wybranie kaskady lub kafelka, chociaż zrobi to dla wszystkich okien.

wprowadź opis zdjęcia tutaj

Inną metodą jest aktywacja okna, a następnie wykonanie spacji w celu wyświetlenia menu okna, a następnie „M” (co oznacza „ruch”) i użycie klawiszy strzałek, aby przesunąć okno bardziej w widoku

barlop
źródło
1
zwróć uwagę, że w Windows 7, klikając prawym przyciskiem myszy ikonę, możesz kafelkować lub kaskadować tylko „te” okna, ale XP nie oferuje tego, o ile wiem (i po 10 latach użytkowania!), ale możesz w XP dla wszystkich okien, które przynajmniej zabłądzą w widocznych granicach na ekranie.
barlop
1
Niestety w systemie Windows 10, przynajmniej w konfiguracjach pulpitu z wieloma monitorami, okno może być umieszczone całkowicie poza pulpitem w taki sposób, że kaskadowanie go nie dosięgnie. Zdarza się to czasami w Google Hangouts, na przykład.
cdaddr,
1
@cdaddr może aktywować okno, a następnie zrobić Alt-Space, aby wyświetlić menu okna, a następnie „M”, a następnie ENTER i użyć klawiszy strzałek, aby przesunąć okno bardziej w widoku
Barlop
tak lub kliknij prawym przyciskiem myszy element na pasku zadań i wybierz Przenieś. Nie wiem o innym sposobie, ale jeśli zrobisz to w ten sposób, okno zostanie również przywiązane do wskaźnika myszy i możesz nim przesuwać po przynajmniej naciśnięciu klawisza strzałki.
cdaddr
@ cdaddr tak, wydaje się, że nie trzeba wpisywać po M .. i jak tylko zrobisz alt-space, M, wtedy kursor myszy przesuwa się do paska tytułu, tak samo jak ruch kursora myszy, który ma miejsce w przypadku wspomnianej metody paska zadań .
barlop
24

Gdy okno jest aktywne, spróbuj ALT + SPACJA, aby otworzyć menu kontekstowe. Powinieneś zobaczyć opcje, które zwykle obejmują ruch / minimalizację / maksymalizację. Powinien wyskoczyć w widocznym miejscu, mimo że pasek tytułu okna nie jest widoczny;)

Mavelo
źródło
1
Niedoceniana odpowiedź. Są chwile, gdy SHIFT + R-CLICK nie działa na pasku zadań (na przykład w odważnej przeglądarce), ale ten zawsze jest dostępny dla każdego. +1!
Gergely Lukacsy,
1
@GergelyLukacsy Zostało to już wspomniane w komentarzach do mojej odpowiedzi z 21 grudnia 2016 r. I jak już tam powiedziałem, możesz zrobić ALT-SPACE (nawet jeśli nie widzisz menu), możesz zrobić M, a następnie przenieść okno. Wspomniałem o tym teraz w mojej odpowiedzi. Inne rozwiązanie obejmuje nircmd
barlop
Ta metoda działała świetnie, podczas gdy klawisz Windows + strzałki nie działał.
Simon Hayter
Z przyjemnością potwierdzam, że to rozwiązanie działa również w systemie Windows 10. Mój współpracownik umieścił swojego klienta SIP (Blink) na drugim ekranie w pracy, a kiedy wróciła do domu (gdzie nie ma drugiego ekranu), nie mogła już nie masz dostępu. Naciśnięcie ALT-SPACE pokazało menu kontekstowe po kliknięciu prawym przyciskiem myszy, a po naciśnięciu „Przenieś” mogła przenieść okno z powrotem na swój główny ekran za pomocą klawiszy strzałek.
Henry van Megen
7

Niedawno odpowiedziałem na pytanie dotyczące konfiguracji okien i ostatecznie skorzystałem z rejestru. Chociaż nie znam żadnej takiej zdolności w XP, standardowe przenoszenie i wymiarowanie (kliknięcie prawym przyciskiem myszy programu na pasku zadań) wydaje się nie działać zgodnie z oczekiwaniami.

Po drobnym kopaniu spróbuj wykonać następujące czynności:

  1. Kliknij prawym przyciskiem myszy „ikonę” programu na pasku zadań.
  2. Wybierz Przenieś
  3. Użyj strzałek klawiatury, aby przesunąć okno do żądanej pozycji.

To powinno działać. Poniżej napisałem coś, co może ci pomóc, jeśli chcesz zablokować wartości.


To nie jest uniwersalne rozwiązanie, ponieważ programy nie przestrzegają żadnej konwencji nazewnictwa dotyczącej umieszczania okien. Opieram swoją odpowiedź na tym, ale tak jak powiedziałem i zbadałem , różne programy używają różnych kluczy do przechowywania tych samych informacji.


(Poniższy cytat pochodzi z pierwszego linku, ale ponieważ cytaty powodują, że to brzydkie zachowałem oryginalne formatowanie)

W przypadku Notatnika tak należy postępować. W rejestrze przejdź do następującego folderu:

HKEY_CURRENT_USER\Software\Microsoft\Notepad

następnie zmodyfikuj następujące wartości

iWindowPosX  
iWindowPosY  
iWindowPosDX  
iWindowPosDY  

X i Y są współrzędnymi lewego górnego rogu okna. DX i DY to szerokość i wysokość okna.


Możesz zmienić wartości swojego programu, a następnie utworzyć kopię zapasową zmienionych kluczy rejestru. W ten sposób będziesz miał automatyczny sposób zmiany pozycji okna programu, chociaż będziesz musiał go uruchomić za każdym razem, gdy chcesz przywrócić. Lub możesz zobaczyć moją połączoną odpowiedź i zablokować te wartości.

Doktoro Reichard
źródło
3

Znajduję najbardziej skuteczny sposób, jeśli zadanie wyświetla się na pasku zadań, Shift + kliknięcie prawym przyciskiem myszy i jeśli opcja „Przenieś” jest wyszarzona, wybierz Przywróć, a następnie Shift + prawy przycisk ponownie i wybierz „Przenieś”, a następnie po prostu dotknij jednego z klawiszy strzałek. Spowoduje to zablokowanie okna do myszy, dopóki nie klikniesz ponownie. Możesz teraz przesuwać mysz i gdziekolwiek okno się pojawi, pojawi się wskaźnik myszy.

Mam nadzieję że to pomoże.

użytkownik581492
źródło
2

Na pasku zadań kliknij prawym przyciskiem myszy i kliknij Zablokuj pasek zadań. To tylko ustawienie tymczasowe. możesz to cofnąć po zakończeniu. Przeniesie wszystkie okna poza ekran do środka. Następnie możesz przenosić okna w dowolny sposób.

Harikrishnan
źródło
1
Zasadniczo więc odblokowuję i blokuję pasek zadań, a tym samym wszystkie pozycje okien zostaną zresetowane do bieżącej przestrzeni ekranu? To byłaby świetna wskazówka.
Lorenz Lo Sauer
0

Kliknij dwukrotnie przycisk „pokaż pulpit” na pasku zadań obok przycisku Start (Windows do XP) lub po prawej stronie paska zadań (od Windows 7), aby „przeciągnąć” wszystkie okna na bieżący pulpit.

Ent
źródło
Super User to witryna tylko w języku angielskim, a wszystkie pytania i odpowiedzi muszą być w języku angielskim.
DavidPostill
0

W systemie Windows 10

  1. Zamknij aplikację
  2. Poznaj szczegóły ścieżki instalacji aplikacji. (gdzie jest przechowywany w plikach programu, pomoże ci to poznać strukturę wewnątrz regedit)
  3. Otwórz regedit w trybie administratora
  4. Idź do Komputer \ HKEY_CURRENT_USER \ Software \ Your_s__installation_structure \ Zobaczysz klucze do pozycji. jak LastXPosition, LastYPosition.
  5. Usuń oba

Teraz otwórz aplikację, otworzy się jak początkowe otwarcie.

Przykład: Przełączanie z biura do domowego miejsca pracy w sieci VPN za pomocą RSA, za każdym razem, gdy zmieniam ustawienie monitora, oprogramowanie RSA nie jest widoczne (ma opcję maksymalizacji). Więc muszę to usunąć, aby zobaczyć to RSA na moim komputerze.

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

wprowadź opis zdjęcia tutaj

Shantonu
źródło