Tối đa hóa tất cả trên PC


16

Tôi biết rằng WinKey+ MWinkey+ Dvề cơ bản sẽ thu nhỏ tất cả các cửa sổ và hiển thị cho tôi máy tính để bàn của tôi. Tuy nhiên, tôi không thể xác định vị trí phím tắt tương tự để tối đa hóa hoặc khôi phục tất cả các cửa sổ. Có cách nào để làm điều này trong Windows 7 không? Tôi không muốn làm phiền với BiOS nếu tôi không phải làm vậy.

Câu trả lời:


8

Chà, tôi nghi ngờ rằng đó thực sự là câu trả lời mà bạn đang tìm kiếm, nhưng trên Windows 7, bạn có thể lưu nó dưới dạng tập lệnh powershell ở đâu đó:

$dllInfo = '[DllImport("user32.dll")] public static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);'
Add-Type -MemberDefinition $dllInfo -name NativeMethods -namespace Win32
foreach($proc in Get-Process){
    $hwnd = $proc.MainWindowHandle
    # Restore window
    [Win32.NativeMethods]::ShowWindowAsync($hwnd, 4) | Out-Null
}

Sau đó liên kết một khóa để chạy tập lệnh đó.


Điều này có vẻ mát mẻ nhưng một chút ngoài tôi, không may. +1 vì đây cơ bản chính xác là những gì tôi yêu cầu.
Aarthi

Bạn có thể vui lòng giải thích về cách liên kết một khóa để chạy tập lệnh đó không?
haimg

Cách dễ nhất có lẽ là sử dụng Autohotkey.
EBGreen

Có vẻ như điều này chỉ tối đa hóa một cửa sổ từ mỗi quá trình, phải không?
ruffin

Có, nó sẽ chỉ tối đa hóa cửa sổ chính liên quan đến quá trình đó.
EBGreen

10

Sử dụng WinKey+ Shift+ Mđể khôi phục các cửa sổ thu nhỏ vào màn hình nền.

Sử dụng WinKey+ Up Arrowđể tối đa hóa cửa sổ hiện tại.

Sử dụng WinKey+ Left Arrowđể tối đa hóa cửa sổ ở bên trái màn hình.

Sử dụng WinKey+ Right Arrowđể tối đa hóa cửa sổ ở bên phải màn hình.

Nguồn .


2
FYI: Điều này chỉ hoạt động cho Windows Vista +
James Mertz

1
FYI: Đây là dành cho win7, xem nguồn.
Binarylife

2
Đây không thực sự là một câu trả lời, phải không?
Daniel Beck

5
Xin lỗi, nhưng tôi đồng ý với @Daniel Beck. Làm thế nào để khôi phục hoặc tối đa hóa TẤT CẢ các cửa sổ? Tôi mới thử cái đầu tiên, thứ hứa hẹn nhất, và nó không hoạt động.
KCotreau

1
@DanielBeck phím tắt đầu tiên hoạt động với tôi trên Win 7 vì nó giống như một sự quyến rũ.
avirk

8
  1. Mở Windows Task Manager( Ctrl+ Shift+ Esc).
  2. Hãy chắc chắn rằng Applicationstab được chọn.
  3. Đi đến mục menu Windows, sau đó chọn Maximize.

Điều này sẽ tối đa hóa tất cả các cửa sổ bất kể trạng thái hiện tại của họ.


Đó là một mẹo mới! Tìm thấy tốt đẹp
Luke Canada REINSTATE MONICA

2
AFAIK đây là cách duy nhất để tối đa hóa, xếp tầng hoặc chồng nhiều cửa sổ thu nhỏ (rất hữu ích khi bạn có DOZENS của các phiên bản từ cùng một chương trình) vì bạn có thể chọn nhiều ứng dụng bằng phím "SHIFT". Thật không may, "tính năng" này không còn có thể bắt đầu với windows 8 và trình quản lý tác vụ mới
vegatripy 19/2/2015

Đây là giải pháp tôi đang tìm kiếm. Tôi đang sử dụng tập lệnh AutoHotkey để chỉ chuyển đổi giữa các cửa sổ của một ứng dụng (như trong Mac). Nhưng tập lệnh chỉ hoạt động trên các cửa sổ không được thu nhỏ. Điều này giải quyết vấn đề tối đa hóa tất cả các cửa sổ nhưng nó đòi hỏi quá nhiều bước. Tôi tự hỏi nếu có bất kỳ cách sử dụng một số loại kịch bản để lập trình này cho một phím tắt.
Ghos3t

4

Nếu bạn nhấn WinKey+ D lần nữa , nó sẽ khôi phục tất cả các cửa sổ trở lại trạng thái trước đó trước khi bạn nhấn WinKey+ Dlần đầu tiên. Hoạt động trong Windows 7.


1

Trong giải pháp này, bạn có thể chuyển trạng thái "chỉ một cửa sổ":


Bạn có thể sử dụng WinKey + 1, WinKey + 2, ..., WinKey + 9, WinKey + 0 để chuyển đổi giữa trạng thái thu nhỏ và khôi phục của từng một trong số:

  • 10 tác vụ đầu tiên trên thanh tác vụ (bao gồm cả các tác vụ không được khởi tạo nhưng được cố định trong thanh tác vụ), khi không hiển thị các tác vụ theo nhóm

hoặc là

  • 10 nhóm nhiệm vụ đầu tiên trên thanh tác vụ (bao gồm các nhóm không được khởi tạo nhưng được cố định trong thanh tác vụ), khi hiển thị các nhiệm vụ theo nhóm - trong khi giữ WinKey, danh sách các nhiệm vụ của một nhóm xác định liên quan đến số được chọn sẽ được mở, nhấp liên tục vào cùng số được chọn, bạn có thể chọn một mục được xác định trong danh sách và giải phóng WinKey, bạn chuyển trạng thái của mục đã chọn trong nhóm đó

1

Đây không phải là 1 chìa khóa nhưng nhanh hơn vẻ ngoài của nó. Hãy nghĩ rằng bạn có thể làm điều đó với một phím nếu bạn có AUTOHOTKEY, nhưng tôi không bận tâm. Dù sao:

  1. khởi chạy trình quản lý tác vụ (Tôi đã có một lối tắt trên màn hình cho việc này, xác định một phím tắt nếu cần)
  2. đi tới tab ứng dụng nếu chưa có (ctrl-pageup / ctrl-pagedown)
  3. chọn tất cả bằng cách nhấn home, sau đó ctrl-shift-end để chọn tất cả (ctrl-a dường như không hoạt động)
  4. shift-F10 (tương đương với nhấp chuột phải)
  5. X để tối đa hóa.

Lưu ý, không giống như những gì bạn thấy trong một số bài đăng, windows-shift-M không tối đa hóa tất cả, đó là 'hoàn tác tối thiểu hóa tất cả trước đó', tức là các cửa sổ quay trở lại như thế nào


Tập lệnh AutoHotKey (sử dụng thực tế là ctrl-alt-U khởi chạy trình quản lý tác vụ thông qua phím tắt trên màn hình của windows). ^! = :: SetKeyDelay, 1000 Gửi ^! U SetKeyDelay, 10 Gửi {home} ^ + {end} Gửi + {F10} Gửi trả lại X
geoffy

bạn không cần tạo một phím tắt tùy chỉnh để khởi chạy trình quản lý tác vụ trên windows. Ctrl + Shift + Esc là phím tắt được xác định theo hệ thống tiêu chuẩn để khởi chạy trình quản lý tác vụ trong tất cả các phiên bản Windows và thay vì Shift-F10, bạn có thể sử dụng phím menu ở bên trái của phím ctrl phụ ở bên phải của hầu hết các bàn phím . Cũng cảm ơn về kịch bản AutoHotKey và mẹo tuyệt vời này.
Ghos3t
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.