Lưu vị trí cửa sổ của các ứng dụng


22

Tôi đang cố gắng tìm cách để có một nút hoặc tổ hợp phím mà khi được ấn sẽ sắp xếp lại tất cả các cửa sổ trên màn hình nền về trạng thái xác định trước. Có năm chương trình cần được sắp xếp để phù hợp theo một cách nhất định. Lần đầu tiên tôi nghĩ đến AutoHotkey , nhưng thật lòng tôi không biết làm thế nào để tiếp cận phương pháp đó.

Câu trả lời:


9

DisplayFusion có thể tạo hồ sơ màn hình ghi nhớ và gọi lại vị trí và độ phân giải của màn hình cũng như vị trí cửa sổ chương trình. Bạn có thể tận dụng tính năng sau này.



FYI, trông giống như "Lưu hoặc khôi phục tất cả các vị trí cửa sổ" là một tính năng Pro Standard (tức là không miễn phí) displayfusion.com/Compare
Dunc

10

Tôi chỉ cần mở một ứng dụng có thể nhớ và khôi phục bố cục cửa sổ. Xem https://github.com/adamsmith/WindowsLayoutSnapshot .


2
Tuyệt vời, @Adam. Đơn giản, nhưng tuyệt vời. Cảm ơn rất nhiều, nhưng có thể khởi chạy nó qua hotkey không? Có lẽ chương trình của bạn có một số tham số dòng lệnh? Các tài liệu không cho thấy gì về nó.
Sopalajo de Arrierez

tác giả không còn duy trì điều này. có lẽ nên xem xét một ngã ba, ví dụ github.com/lapo-luchini/WindowsLayoutSnapshot/tree/v1.3.0.0
TT--

Lưu ý: "Ảnh chụp nhanh không được lưu trữ trên các phiên bản ứng dụng (hoặc do đó, khởi động lại)" và các ảnh chụp nhanh được chụp tự động dường như cuối cùng sẽ ghi đè lên các ảnh được tạo thủ công trong danh sách.
TT--

7

WinSize2 là một chương trình được viết bằng AutoHotKey có thể khiến Windows nhớ vị trí cửa sổ, kích thước và hơn thế nữa. Chương trình cung cấp cho bạn khả năng lưu kích thước cửa sổ và vị trí cho bất kỳ chương trình hoặc thư mục nào.

Để lưu bất kỳ vị trí cửa sổ nào, nhấp vào thanh tiêu đề Windows để đảm bảo cửa sổ đang hoạt động và nhấn phím nóng Ctrl + Alt + Z. Một thông báo chú giải công cụ sẽ xác nhận rằng vị trí đã được lưu. Bây giờ nếu bạn đóng cửa sổ và mở lại, cửa sổ chương trình sẽ tự động thay đổi kích thước và di chuyển đến vị trí bạn đã lưu.

Bạn có thể chỉnh sửa hành vi và vị trí của bất kỳ cửa sổ đã lưu nào trước đó bằng cách nhấp chuột phải vào biểu tượng khay và chọn Thông số đặc biệt của Hồi giáo.

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

Tại đây, bạn có thể nhập thủ công tọa độ và kích thước cửa sổ, buộc cửa sổ mở tối đa hóa, thu nhỏ, toàn màn hình hoặc ẩn, làm cho nó luôn luôn ở trên đỉnh và thậm chí nhập độ trễ giữa mở cửa sổ và thay đổi kích thước.

WinSize2 hoạt động trên tất cả các phiên bản Windows ngay từ 95 đến 7.

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


Có vẻ đầy hứa hẹn nhưng không hoạt động. Tôi đã mở một trong những ứng dụng nhấn phím nóng. Nó 'đã lưu'. Tôi đã mở hộp thoại và kiểm tra 'luôn luôn' và khi tôi khởi chạy lại ứng dụng, nó sẽ khởi chạy tối đa như bình thường.
Unundednut

@MrStatic: Tôi không có kinh nghiệm sử dụng ứng dụng này nhưng nhìn vào "Xếp hạng và đánh giá" trên trang dự án, tôi có thể nói chương trình sẽ hoạt động mà không gặp vấn đề gì. Có lẽ bạn có thể xem lại các cài đặt của chương trình (dường như có rất nhiều cài đặt!) Và thử lại. Đây là tất cả những gì tôi có thể nói vào lúc này.
Mehper C. Palavuzlar

Nó cũng không làm việc cho tôi. Hành vi rất kỳ quặc, một số cửa sổ đặt sai vị trí, một số cửa sổ khác không làm gì, một số khác sẽ mở rồi thay đổi kích thước sau đó chuyển sang vị trí (chính xác). Trong tất cả tôi thấy nó khá vô dụng.
Colin Jack

4

Tôi đã có vấn đề tương tự vì vậy tôi đã xây dựng một ứng dụng nhỏ để chăm sóc nó. Miễn phí, không có quảng cáo, chỉ hoạt động. Bạn có thể tìm thấy nó trong phần "Phần mềm miễn phí" của tôi, được gọi là " TAN Window Manager ". Tôi dùng nó mỗi ngày.

Chỉ cần đặt một lối tắt đến chương trình trong thư mục khởi động của bạn để nó chạy khi khởi động. Mở tất cả các chương trình bạn muốn lưu và đặt chúng ở nơi bạn muốn. Nhấp chuột phải vào biểu tượng TAN Window Manager sẽ có trong khay của bạn và nhấp vào 'Lưu vị trí cửa sổ'. Trong cửa sổ bật lên, hãy kiểm tra các cửa sổ bạn muốn lưu và nhấp vào 'Lưu'. Giờ đây, bạn có thể sử dụng nút 'Khôi phục vị trí cửa sổ' để di chuyển một cách kỳ diệu các cửa sổ đã lưu của bạn trở lại nơi bạn đặt chúng. Chương trình là một EXE độc lập, không có thói quen cài đặt, chỉ cần đặt EXE bất cứ nơi nào bạn thích.

Chập chững


1
Chào mừng bạn đến với Siêu người dùng! Vui lòng đọc cách đề xuất phần mềm trong câu trả lời , đặc biệt là các bit in đậm ; sau đó chỉnh sửa câu trả lời của bạn để làm theo hướng dẫn ở đó. Cảm ơn!
bertieb

1
Tôi vừa cài đặt chương trình của bạn trên máy Windows 10 sử dụng hai màn hình, 1 ° = 1920x1200 ở chế độ dọc, 2 ° = 4k theo chiều ngang. Tôi đã phải thuyết phục chương trình chống vi-rút của mình rằng nó an toàn, nhưng sau đó nó dường như hoạt động như quảng cáo.
Rocky Scott

Thật tuyệt, rất vui vì nó đã làm việc cho bạn, cảm ơn vì đã bình luận. Tôi sẽ phải xem xét những gì liên quan để có được 'tin cậy' bởi các chương trình A / V khác nhau. Nhưng yên tâm là nó an toàn. Có vẻ như đó là ứng dụng duy nhất của tôi, tôi đã không tải lên nguồn. Tôi sẽ thêm nó sau ngày hôm nay.
Todd1561

1

Là @AdamSmith, nhưng từ dòng lệnh , tôi cũng đã thiết kế một chương trình để lưu và khôi phục các cửa sổ.

Đây là, trên một chủ đề khác, nếu bạn cần nó ( .exetập tin và .ahkmã nguồn).


1

Tải xuống winLayout.exe

Để lưu các vị trí cửa sổ hiện tại trên nhiều màn hình:

winLayout save

Để khôi phục vị trí cửa sổ:

winLayout restore

Nó không rườm rà, chỉ là một tập tin .exe duy nhất. Để làm cho nó dễ chạy, hãy tạo một thanh tác vụ cắt ngắn cho nó.

Tuyên bố miễn trừ trách nhiệm: Tôi là tác giả.


Xin vui lòng không gửi cùng một câu trả lời cho nhiều câu hỏi. Nếu cùng một thông tin thực sự trả lời cả hai câu hỏi, thì một câu hỏi (thường là câu hỏi mới hơn) nên được đóng lại như một bản sao của câu hỏi khác. Bạn có thể chỉ ra điều này bằng cách bỏ phiếu để đóng nó dưới dạng trùng lặp hoặc, nếu bạn không đủ danh tiếng cho điều đó, hãy giơ cờ để cho biết đó là bản sao. Mặt khác, điều chỉnh câu trả lời của bạn cho câu hỏi này và không chỉ dán cùng một câu trả lời ở nhiều nơi.
DavidPostill

1
@DavidPostill> Nếu cùng một thông tin thực sự trả lời cả hai câu hỏi, thì một câu hỏi (thường là câu hỏi mới hơn) sẽ được đóng lại dưới dạng trùng lặp với câu hỏi khác. Câu hỏi triết học thú vị. Có thể cùng một câu trả lời cho hai câu hỏi khác nhau không? Tôi đã nghĩ câu trả lời là có? "Thức ăn yêu thích của bạn là gì?" / "Những thực phẩm rắn được làm tại một sữa?" Câu trả lời cho cả hai là "Cheese" ...
Ian Grainger

0

Cho đến nay, giải pháp yêu thích của tôi cho đến nay là một chương trình của DeskSoft có tên là "WindowManager", như được tìm thấy ở đây: http://www.desksoft.com/WindowManager.htmlm

Mất một chút để hiểu giao diện của nó, nhưng một khi bạn làm bạn sẽ nhận ra nó linh hoạt đến mức nào với nhiệm vụ đơn giản như thế nào. Bạn chọn cách nó tìm các loại cửa sổ bạn muốn sắp xếp (tên, tên quy trình, v.v.) sau đó nó sẽ cố gắng sắp xếp nó cho bạn và bạn có thể sử dụng một phím nóng nếu cửa sổ thay đổi sau khi được khởi chạy, chẳng hạn.

Tôi thực sự muốn đây là một tính năng tùy chọn của Windows, vì hệ điều hành được gọi là Windows , nhưng tôi lạc đề. Có vẻ như họ đã cố gắng sử dụng tính năng snap để làm điều này, nhưng chương trình này đáng tin cậy và linh hoạt hơn nhiều theo kinh nghiệm của tôi.

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.