Làm thế nào để di chuyển các cửa sổ mở ra ngoài màn hình?


272

Tôi có một thiết lập màn hình kép và gần đây tôi đã chơi xung quanh với các cài đặt định vị và một số ứng dụng cửa sổ duy nhất của tôi có lợi cho việc bảo quản nơi chúng được đóng lần cuối và mở ở vị trí tương tự sau đó. Thật không may, bây giờ đặt chúng ra khỏi khu vực có thể xem màn hình của tôi!

Có cách nào để buộc một cửa sổ cụ thể vào khu vực có thể xem được không?


2
Đây vẫn là một vấn đề trong windows 10! Tôi có 3 màn hình và tôi chỉ sử dụng một 'ở đây và ở đó' ... khi tôi làm, sau đó ngừng sử dụng nó, một số chương trình mở mặc định để mở trên đó. Tôi phải thực hiện win + mũi tên trái để cuối cùng đưa nó trở lại màn hình chính.

1
Vẫn còn một vấn đề bảy năm sau ...
Jack Wasey

Bản sao có thể có của superuser.com/questions/1206086/
Mạnh

Câu trả lời:


194

Đối với người dùng Windows 7 trở lên: Windows Key+ Shift+ hoặc sẽ di chuyển cửa sổ đã chọn sang màn hình theo hướng đó.


2
Cảm ơn vì điều này, tôi đã có một ứng dụng có cửa sổ không chuẩn nên kỹ thuật Alt-Space không hoạt động (Foxit Reader trên Windows).
Bdoserror

3
Cũng cần lưu ý là win + left / right / up, nơi đặt cửa sổ che một nửa màn hình đang hoạt động (ở hai bên) hoặc tối đa hóa nó. Điều này sẽ hoạt động trong mọi điều kiện tôi đã tìm thấy và cũng là các phím rất hữu ích (ngoại trừ khi tôi tiếp tục nhấn chúng khi cố gắng fn + phím mũi tên: P).
Kat

11
Điều này không có gì trong Windows 10 Pro x64 của tôi
Mike 'Pomax' Kamermans

3
@ Mike'Pomax'Kamermans: Hài hước. Đây là điều duy nhất hoạt động trên máy tính xách tay Windows 10 Pro x64 của tôi để di chuyển cửa sổ Emacs mở ra khỏi màn hình.
Mike Sherrill 'Nhớ lại mèo'

2
Wow, không thể tin rằng tôi chưa bao giờ biết về điều này. Ai đó vẫn thấy điều này hữu ích 8 năm sau :)
VeryRandomMe

433

Tôi sử dụng phương pháp này:

  • Sử dụng Alt+ Tabđể chuyển sang ứng dụng ngoài màn hình.
  • Nhấn Alt+ SPACEđể hiển thị menu hệ thống (bạn sẽ không thấy nó vì nó tắt màn hình)
  • Nhấn Rđể chọn lựa chọn menu "Khôi phục" để đảm bảo các cửa sổ không được tối đa hóa (bạn không thể di chuyển nó nếu nó được tối đa hóa)
  • Nhấn Alt+ SPACElần nữa, sau đó Mchọn tùy chọn menu "Di chuyển".
  • Nhấn một trong các phím mũi tên để bắt đầu chuyển động.
  • Bây giờ chỉ cần sử dụng chuột để đặt cửa sổ nơi bạn muốn.

Nếu bạn đang sử dụng phiên bản Windows không phải tiếng Anh, các lựa chọn menu "R" và "M" có thể sẽ khác nhau.


8
Cảm ơn rất nhiều "Terje Mikal" cho giải pháp của bạn, điều đó đã cứu tôi. Nhưng do vấn đề chỉ xảy ra kể từ khi Windows 7 loại bỏ giải pháp cũ tốt (Nhấp chuột phải vào nút Ứng dụng trên Thanh tác vụ), có một giải pháp thậm chí còn tốt hơn, được đăng bởi "kmote" vào ngày 18 tháng 6 năm 2013 17:45 trong mục "Emth ngoan" 10 tháng 8 2010 08:50: «Trong Windows 7, bạn cần phải nhấp chuột phải vào nút trên thanh tác vụ»
Michel Merlin

1
Đã thử mọi bước khác, nhưng bắt đầu chuyển động với các phím mũi tên là điều cuối cùng, thực sự đã làm nó ... wow. Và tôi đã này gần cài đặt lại các ứng dụng!
Philip

1
Với ứng dụng tôi đang xử lý, Khôi phục bị mờ đi, nhưng Tối đa hóa hoạt động trong giai đoạn đó, và sau đó không cần phải di chuyển. Tối đa hóa để giành chiến thắng!
Brian Bulkowski

Tôi làm như trên nhưng combo sau cũng hoạt động với tôi, Alt + Tab, Alt + Space, M, sau đó nhấn Esc, điều này dường như cũng hoạt động
Mz A

Nó gần năm 2020, vẫn còn đối phó với điều này.
Mert

14

Đối với Windows 10 để sử dụng, hãy di chuyển cửa sổ cũ bằng thủ thuật phím con trỏ, bạn cần Shiftnhấn phím khi mở menu ngữ cảnh từ thanh Tác vụ.

nhập mô tả hình ảnh ở đây

Thông tin từ Làm thế nào để Geek


3
Trong các bản dựng Windows 10 hiện tại, bạn cũng có thể di chuột qua thanh tác vụ và giữ một giây, điều này sẽ khiến giao diện hình thu nhỏ của cửa sổ xuất hiện. Nhấp chuột phải vào hình thu nhỏ cho menu ngữ cảnh "cũ" giống như nhấp chuột thay đổi.
Bộ giải mã

1
@Coderer: Nhận xét thực sự hữu ích, tôi không biết điều đó. Tôi nghĩ rằng họ đã loại bỏ nó hoàn toàn.
Oak_3260548

Tôi hoàn toàn quên mất điều này! Tôi nghĩ bạn cũng có thể thay đổi nhấp chuột phải nếu nút thanh tác vụ đại diện cho một cửa sổ. Bạn nhận được một menu ngữ cảnh khác nếu có nhiều hơn một cửa sổ cho ứng dụng được đề cập.
Bộ giải mã

12

Bạn có thể nhấp chuột phải vào nút của chương trình trên thanh tác vụ và sau đó nhấp vào "Di chuyển". Bây giờ bạn có thể sử dụng các nút mũi tên trên bàn phím để di chuyển cửa sổ nơi bạn có thể nhìn thấy nó. Yêu cầu một số khó khăn, đôi khi các cửa sổ bị "kẹt" trên các cạnh màn hình. Bạn cũng có thể thử sử dụng chuột, nhưng bàn phím đáng tin cậy hơn một chút nếu bạn chưa thể nhìn thấy cửa sổ ;-)


2
Không biết về bàn phím, nhưng bạn không thể sử dụng chuột nếu chúng ở ngoài màn hình, tôi đã thử nó rồi.
Matthew Scharley

2
Bạn sẽ có thể sử dụng các phím mũi tên ngay cả khi chúng ở ngoài màn hình, trừ khi có một cái gì đó không chuẩn trên hệ thống của bạn ngăn chặn điều này. Đây luôn là phản ứng tiêu chuẩn của tôi cho những người gặp phải vấn đề này.
music2myear

9
Ngoài ra, sau khi nhấn ít nhất một phím mũi tên, cửa sổ sẽ được "gắn" vào chuột và bạn có thể di chuyển nó bằng chuột (không cần nhấp!) Cách tiếp cận một phím cộng với chuột này thường nhanh hơn so với chỉ sử dụng các phím.
Daniel Rikowski

8
Trong Windows 7, bạn cần nhấp chuột phải vào nút trên thanh tác vụ.
kmote

Đây là giải pháp duy nhất hiệu quả với tôi ...
sebagomez

8

Quay lại trước khi có thanh tác vụ, tôi đã từng khắc phục sự cố này Alt+Spaceđể hiển thị menu cửa sổ, sau đó Mcho chức năng Move. Các phím mũi tên sau đó sẽ cho phép bạn di chuyển cửa sổ trở lại trên màn hình.


+1 với cảnh báo rằng chúng sẽ không di chuyển nếu chúng được tối đa hóa tới màn hình, đây có thể là một vấn đề nếu các cửa sổ không chỉ đơn giản là "vượt quá giới hạn" mà nằm trên màn hình giả. Chúng có thể dành cho OP vì tối đa hóa nên bao phủ toàn bộ độ phân giải của màn hình bị chiếm dụng.
mckenzm

8

Một cách nhanh khác là nhấp chuột vào thanh tác vụ và chọn Cascade Windows.


4
Đây là một cách làm khá xấu xí vì nó sẽ ảnh hưởng đến tất cả các cửa sổ đang mở của tôi (và tôi thường có ít nhất một trình duyệt mở, nếu không phải là một nửa tá người khác)
Matthew Scharley

1
Đúng, đó là nhanh nhất. Ngoài ra, bạn có thể đóng cửa sổ tắt màn hình và sử dụng hoàn tác tầng sau đó sẽ khôi phục vị trí của các cửa sổ. Tôi không biết nếu nó cũng sẽ khôi phục vị trí của cửa sổ tắt màn hình về vị trí đó vì tôi không thể thử nó (chỉ có một màn hình).
T. Kaltnekar

5

Tôi gặp vấn đề này, và hoàn toàn không có gì làm việc cho tôi. Vì vậy, tôi đã vào Trình quản lý tác vụ và nhấp chuột phải vào chương trình tắt màn hình. Chuyển sang không làm việc, cũng không đưa ra phía trước. Lưu ý, đây là một cửa sổ tĩnh, vì vậy tối đa hóa không có sẵn thông qua thanh tác vụ. Nhưng bạn có thể tối đa hóa thông qua Trình quản lý tác vụ và điều đó mang nó đến màn hình chính của bạn! Từ đó bạn có thể làm bất cứ điều gì bạn cần với cửa sổ. :)


Cảm ơn bạn cho câu trả lời này. Nhấp chuột phải & Tối đa hóa trong Trình quản lý tác vụ là điều duy nhất phù hợp với tôi.
một lập trình viên

5

Chỉnh sửa: Ngừng theo ý kiến

Để nhanh chóng giải quyết vấn đề này trong tương lai và để định vị các ứng dụng trên màn hình kép, tôi có thể đề xuất Winsplit Revolution . Nó giảm giải quyết vấn đề này chỉ bằng cách nhấn Ctrl-Alt và phím num-pad để đặt cửa sổ trở lại chính xác nơi bạn muốn.


tiếc là nó không còn miễn phí nữa
Charbel

Vâng, nó có vẻ tốt nhưng tôi có một chính sách nghiêm ngặt là không trả tiền trừ khi tôi muốn làm như vậy. Giống như cho Lastpass hoặc Acronis True Image. Và với lịch trình của tôi, rất có thể là hơn 30 ngày trước khi vấn đề tăng trở lại nên thời gian dùng thử không hiệu quả với tôi.
SDsolar

1
WinSplit Revolution không may bị ngừng và không có bản cập nhật mới nào. "Được thay thế bằng" MaxTo ", hiện tại là $ 19
TT--

1
WinSplit-Revolutionphần mềm miễn phí và vẫn có sẵn để tải xuống nếu bạn tìm kiếm nó. Phiên bản cuối cùng là 11.04, được phát hành vào năm 2011. Nó hoạt động trong Windows 10. Nguồn v9.02 được sửa đổi có sẵn trong GitHub dưới dạng WinSplit-Tải lại . Đó là một sản phẩm tuyệt vời.
Ben

@Ben, cảm ơn vì các liên kết. Tôi đã đi đến liên kết trong câu trả lời và trích dẫn thông tin đó từ nó. .
TT--

3

Tôi sử dụng một công cụ nhỏ tiện lợi có tên là Shove-nó chỉ đơn giản là kiểm tra xem có cửa sổ nào nằm ngoài rìa màn hình hay không và đẩy nó trở lại màn hình một lần nữa. Đó là phần mềm cổ (và trang chủ chứng minh điều đó) nhưng hoạt động trên tất cả các phiên bản Windows.


Liên kết hiện đã chết :-(
danio

:-( mặt khác, giải pháp này có thể tồn tại lâu hơn chính nó. Nó có còn xảy ra không? Đã nhiều năm kể từ lần cuối tôi có nhu cầu này.
Torben Gundtofte-Bruun


Trình cài đặt chỉ khóa cho tôi (trên Windows 7).
mhenry1384 30/03/2015

@ mhenry1384 tốt nó được 14 tuổi (và 32 bit), chúng ta có thể không thực sự mong đợi nó để làm việc với các phiên bản mới ..... (64 bit?)
Torben Gundtofte-Bruun

3

Tôi vừa gặp vấn đề này với Git GUI trên Windows 7, dựa trên Tk và như vậy có xu hướng bị trục trặc theo những cách kỳ lạ đôi khi trên Windows. Tôi đã thử nhấn Alt-Space và sử dụng lệnh di chuyển để đưa nó trở lại tầm nhìn, nhưng dường như nó bị kẹt. Tối đa hóa nó sẽ mang nó trở lại, nhưng nếu tôi đưa nó trở lại chế độ cửa sổ thì nó sẽ biến mất một lần nữa.

Những gì tôi đã làm là tối đa hóa nó, lấy thanh tiêu đề và kéo nó sang một bên của màn hình để Aero Snap có kích thước bằng một nửa kích thước màn hình và đặt nó vào chế độ cửa sổ. Sau đó, tôi kéo nó ra khỏi cạnh màn hình và lấy lại quyền kiểm soát nó.


Vì vậy, nhiều câu trả lời được đánh giá cao hơn, nhưng không một câu trả lời nào làm việc cho tôi. Điều này đã làm.
Dan Nissenbaum

GUI Git cũng đưa tôi đến đây, nhưng tôi đã giải quyết nó bằng tổ hợp Shift-RightClick (trên biểu tượng trên thanh tác vụ), Di chuyển, phím mũi tên, sau đó nhấn chuột (để đặt cửa sổ ở nơi cần thiết). Giải pháp của Emth ngoan / Brad Patton hoạt động.
mcalex

1

Tôi đã có cùng một vấn đề với winamp. Giải pháp duy nhất (không đạt yêu cầu) tôi tìm thấy cho đến nay: thay đổi độ phân giải màn hình sang một giải pháp khác và quay lại

Thomas


1

Bạn có thể sử dụng NIRSOFT WinLister. Tôi nhận thấy phương thức di chuyển của Cameron không có sẵn trên Windows 7 khi bạn đang sử dụng chủ đề cổ điển và nhiều phương pháp khác không thành công vì vậy tôi đang đăng bài của tôi NẾU tất cả các cách khác đều thất bại.

  1. Tải ứng dụng WinLister tại đây .

  2. Chạy WinLister với tư cách Quản trị viên và chọn cửa sổ bạn muốn quay lại trên Màn hình. Không chạy vì quản trị viên sẽ không cung cấp cho ứng dụng khả năng di chuyển các cửa sổ cho bạn.

  3. Nhấp chuột phải và chọn Center Center Windows Windows đã chọn và bạn đã hoàn tất!

Ảnh chụp màn hình ở đây .


1
Mẹo hay - đây là giải pháp duy nhất phù hợp với tôi cho các công cụ điện MS TFS vì Alt-Space chỉ mở menu cho cửa sổ sở hữu windows explorer chứ không phải cửa sổ phụ tắt màn hình.
danio

1

Trong một số trường hợp, mặc dù có nhiều màn hình ở vị trí từ xa, bạn có thể không có quyền truy cập chúng từ vị trí của mình. Các lệnh chính sẽ không hoạt động vì bạn đã bị khóa khỏi mọi chế độ xem không có trên màn hình của bạn.

Trong trường hợp này, nếu bạn có thể mở các phiên bản bổ sung của ứng dụng, hãy làm như vậy. Một vài trường hợp đầu tiên gần như chắc chắn sẽ xuất hiện trên thanh tác vụ dưới dạng các cửa sổ ảo hơn. Hãy tiếp tục làm điều này. Cuối cùng, họ sẽ bắt đầu đưa vào chế độ xem chính. Sau đó sử dụng biểu tượng trên thanh tác vụ để nhấp chuột phải và đóng các trường hợp ngoài màn hình. Khi KHÔNG có các trường hợp ngoài màn hình mở, hãy đóng các trường hợp trên màn hình chính. Lần tới khi bạn mở ứng dụng đó, nó sẽ xuất hiện trên màn hình chính và không "tắt camera".


1
Bạn đang đề cập đến điều gì: Vị trí từ xa của Nhật Bản, Vị trí của bạn, v.v. Tại sao người dùng sẽ bị khóa khỏi bất kỳ chế độ xem nào không có trên màn hình của bạn?
Scott

Anh ta có nghĩa là VM, Citrix, RDP, v.v. Bạn sẽ không đọc được nhiều 4K trên điện thoại. Đây cũng là trường hợp cho màn hình giả. Một số người dùng doanh nghiệp đặt một dongle HDMI vào, để đỗ các mặt hàng máy tính để bàn bắt buộc ngoài tầm nhìn. Quay trở lại 1 màn hình thực sự di chuyển chúng trở lại.
mckenzm

1

Chọn cửa sổ (ví dụ: sử dụng Alt+ Tab). Sau đó giữ Alt+ F7và di chuyển cửa sổ với các phím mũi tên quay lại xem. Làm xong.

Đôi khi thật khó để biết một cách mù quáng vị trí của cửa sổ ẩn (và do đó làm thế nào để di chuyển nó về phía màn hình). Ảnh động trong quá trình lựa chọn cửa sổ có thể hữu ích. Do thiết lập của tôi (tôi thỉnh thoảng sử dụng màn hình thứ hai trên màn hình máy tính xách tay của tôi), các cửa sổ xuất hiện ngoài màn hình thường ở bên dưới. Giữ Alt+ F7+ Updo đó đưa chúng vào tầm nhìn.


1

Đối với bất kỳ ai quen thuộc với PowerShell, hãy thử điều này:

  • Sao chép và dán mã dưới đây vào phiên ISE của PowerShell.
  • Lượt chạy
  • Nhấn ALT + TAB / bất cứ điều gì để làm cho cửa sổ ngoài màn hình hoạt động
  • Đợi một lát (5 giây từ khi nhấn RUN trên tập lệnh)
  • Cửa sổ sẽ xuất hiện.

Nếu cửa sổ là cửa sổ chính, nó sẽ được chuyển sang góc trên cùng bên trái của màn hình.

Nếu cửa sổ là cửa sổ con của chương trình khác, góc trên cùng bên trái của nó sẽ được căn chỉnh với góc trên cùng bên trái của cửa sổ cha mẹ.

Add-Type @"
    using System;
    using System.Runtime.InteropServices;

    // https://msdn.microsoft.com/en-us/library/windows/desktop/dd162897(v=vs.85).aspx
    public struct RECT 
    {
        public long left;
        public long top;
        public long right;
        public long bottom;
    }

    public class User32WinApi 
    {

        // https://msdn.microsoft.com/en-us/library/windows/desktop/ms633505(v=vs.85).aspx
        /*
            Gets the handle of the in-focus window
            NB: In some scenarios this can be NULL; so code needed to handle such an event
        */
        [DllImport("user32.dll")]
        public static extern IntPtr GetForegroundWindow();

        // https://msdn.microsoft.com/en-us/library/windows/desktop/ms633503(v=vs.85).aspx
        /*
            top & left are always 0 (i.e. since the rectangle is relative to the window itself)
            bottom & right equal the windows hieght and width, respectively.
        */
        [DllImport("user32.dll")]
        [return: MarshalAs(UnmanagedType.Bool)]
        public static extern bool GetClientRect(IntPtr hWnd, out RECT lpRect);

        // https://msdn.microsoft.com/en-us/library/windows/desktop/ms633534(v=vs.85).aspx
        [DllImport("user32.dll")]
        [return: MarshalAs(UnmanagedType.Bool)]
        public static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);

    }

"@
$repaint = $true 
$windowSize = New-Object RECT

"Quick; get the window you're after in focus; you have 5 seconds..."
Start-Sleep -Seconds 5 #allow 5 seconds for the user to get the window they're after in focus (e.g. using ALT+TAB / whatever)
$activeWindow = [User32WinApi]::GetForegroundWindow()
if ($activeWindow) {
    if([User32WinApi]::GetClientRect($activeWindow, [ref]$windowSize)) {
        if ([User32WinApi]::MoveWindow($activeWindow, 0, 0, $windowSize.right, $windowSize.bottom, $repaint)) {
            "Window moved successfully (hope you agree!)"
        } else {
            Write-Warning "Failed to move the active window"
        }
    } else {
        Write-Warning "Failed to get size of the active window"    
    }
} else {
    Write-Warning "No active window found"    
}

Mã gốc tại đây: https://gist.githubusercontent.com/JohnLBevan/1593bbb860c2d2af436a1c9414e8adfa/


0

đặt con trỏ trên thanh tác vụ .. nhấp chuột phải chọn hiển thị cửa sổ cạnh nhau..tôi sẽ đưa cửa sổ lên màn hình..và cuối cùng đưa con trỏ trở lại trên thanh tác vụ nhấp chuột phải chọn hoàn tác cửa sổ hiển thị cạnh nhau ..


0

Bạn cũng có thể sử dụng UltraMon (không miễn phí, Windows, GUI) để thiết lập lối tắt bàn phím để di chuyển cửa sổ sang màn hình tiếp theo hoặc trước đó.

nhập mô tả hình ảnh ở đây


0

Từ Di chuyển cửa sổ sang màn hình dưới cùng / trên cùng bằng phím tắt trên Windows bằng Tymric :

Tôi đã viết một kịch bản AHK.

Sử dụng:

Win+ Alt+ Arrow: Di chuyển cửa sổ đang hoạt động sang màn hình có hướng được chỉ định bởi mũi tên. Lưu ý rằng điều này có thể khiến cửa sổ của bạn di chuyển ra ngoài màn hình nếu bạn cố gắng đi lên từ màn hình 2 hoặc ngay từ màn hình 3 trong thiết lập của bạn. Tôi sẽ cập nhật nó trong tương lai.

Win+ Alt+ Number: Di chuyển cửa sổ đang hoạt động sang số màn hình đã cho

#Persistent

SysGet, MonitorCount, MonitorCount


#!Up::
  GoSub CalculateDisplacement
  WinMove, A, , %xPos%, %displaceYneg%
  return
#!Down::
  GoSub CalculateDisplacement
  WinMove, A, , %xPos%, %displaceYpos%
  return
#!Left::
  GoSub CalculateDisplacement
  WinMove, A, , %displaceXneg%, %yPos%
  return
#!Right::
  GoSub CalculateDisplacement
  WinMove, A, , %displaceXpos%, %yPos%
  return

#!1::
  GoSub CalculateDisplacement
  WinMove, A, , %xPosOn1%, %yPosOn1%
  return

#!2::
  if (MonitorCount > 1) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn2%, %yPosOn2%
  }
  return

#!3::
  if (MonitorCount > 2) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn3%, %yPosOn3%
  }
  return

#!4::
  if (MonitorCount > 3) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn4%, %yPosOn4%
  }
  return

#!5::
  if (MonitorCount > 4) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn5%, %yPosOn5%
  }
  return

#!6::
  if (MonitorCount > 5) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn6%, %yPosOn6%
  }
  return

#!7::
  if (MonitorCount > 6) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn7%, %yPosOn7%
  }
  return

#!8::
  if (MonitorCount > 7) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn8%, %yPosOn8%
  }
  return

#!9::
  if (MonitorCount > 8) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn9%, %yPosOn9%
  }
  return


CalculateDisplacement:
  WinGetPos, xPos, yPos, , , A
  Loop, %MonitorCount% {
    SysGet, MonitorDimension, Monitor, %A_Index%
    if (xPos > MonitorDimensionLeft and xPos < MonitorDimensionRight and yPos < MonitorDimensionBottom and yPos > MonitorDimensionTop) {
      currentMonitor = %A_Index%
    }
  }
  SysGet, thisMonitor, Monitor, %currentMonitor%
  displaceXpos := xPos + thisMonitorRight - thisMonitorLeft
  displaceYpos := yPos + thisMonitorTop - thisMonitorBottom
  displaceXneg := xPos - thisMonitorRight + thisMonitorLeft
  displaceYneg := yPos - thisMonitorTop + thisMonitorBottom
  Loop, %MonitorCount% {
    SysGet, nextMonitor, Monitor, %A_Index%
    xPosOn%A_Index% := xPos - thisMonitorLeft + nextMonitorLeft
    yPosOn%A_Index% := yPos - thisMonitorTop + nextMonitorTop
  }
  return

0

Tôi đã viết một công cụ có tên Borderline sẽ tự động di chuyển các cửa sổ ngoài màn hình trở lại trên màn hình khi chạy. Bạn phải chạy nó khi bạn cần (hoạt động tốt nhất nếu bạn gán cho nó một phím tắt hoặc đặt nó trong menu bắt đầu), nhưng điều đó cũng có nghĩa là nó không phải lúc nào cũng chạy trong nền.


0

Đôi khi, điều này đã giải quyết:

  • Nhấp vào WinKey+P
  • Chọn Extendhoặc một tùy chọn khác, và tất cả các cửa sổ sẽ được xếp tầng. Di chuyển cửa sổ mong muốn sang màn hình chính.

-1

Làm thế nào để di chuyển các cửa sổ mở ra ngoài màn hình?

Tạm thời hạ độ phân giải màn hình, lấy thanh trên cùng bằng chuột và di chuyển trung tâm. Đợi hệ thống tự động khôi phục độ phân giải.

  1. DeskTop -> Độ phân giải màn hình
  2. Chọn màn hình của bạn, thay đổi thành một số độ phân giải thấp hơn từ cài đặt hiện tại.
  3. Hệ thống hiển thị độ phân giải mới, hỏi bạn có muốn giữ hoặc hoàn nguyên sau 30 giây không.
  4. Trong vòng 30 giây, lấy cửa sổ định vị bỏ lỡ và di chuyển đến trung tâm.
  5. Đợi thời gian chờ để tự động hoàn nguyên.

Cửa sổ chuyển ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.