Đưa ra phía trước tất cả các cửa sổ cho một ứng dụng nhất định trong Windows 7


18

Cố gắng tìm một số tổ hợp phím + nhấp để đưa tất cả các cửa sổ cho một ứng dụng nhất định lên đầu thứ tự z. Ví dụ, tôi có một số cửa sổ đầu cuối Putty mở trong biểu tượng thanh tác vụ xếp chồng và tôi muốn hiển thị tất cả chúng, không chỉ sử dụng cuối cùng. Công việc duy nhất tôi tìm thấy cho đến nay là thay đổi + nhấp chuột phải và "thu nhỏ tất cả các cửa sổ" theo sau là "khôi phục tất cả các cửa sổ". Bất kỳ cách đơn giản hơn để làm điều này?

Câu trả lời:


16

Một tùy chọn tốt hơn phím Windows là giữ phím Control và nhấp một lần cho mỗi cửa sổ trên biểu tượng trên thanh tác vụ.


Những công việc này. Nếu bạn nhấp vào "thêm" lần, nó sẽ chỉ quay vòng qua các cửa sổ phía trước.
Juha Untinen

13

Giữ phím Shift, nhấp chuột phải vào biểu tượng trên thanh tác vụ, chọn "Khôi phục tất cả các cửa sổ."

Tìm thấy ở đây với một loạt các phím tắt tốt:

http://lifehacker.com/5390086/the-master-list-of-new-windows-7- rút gọn


Lưu ý rằng điều này chỉ hoạt động nếu các cửa sổ cho chương trình đó được nhóm (kết hợp) trên thanh tác vụ. Tôi có bộ của tôi để kết hợp khi đầy, điều này khiến tôi phải gãi đầu một lúc (tôi đã khôi phục cửa sổ duy nhất, không khôi phục tất cả các cửa sổ).
Bob

Đây không phải là những gì đã được hỏi: các cửa sổ không cần khôi phục; họ cần được đưa ra phía trước. Thật không may, không có tùy chọn như vậy trong menu chuột phải (mặc định)
Carl Witthoft

10

Theo đề nghị của Wil, Tự động có thể làm được.

Đây là một kịch bản sẽ đặt lên trên tất cả các cửa sổ PuTTY. Nó được kích hoạt khi nhấn Thắng lợi + p phím nóng:

#p::
WinGet, id, list, ahk_class PuTTY
Loop, %id%
{
    this_id := id%A_Index%
    WinActivate, ahk_id %this_id%
}
return

2
Cảm ơn Snark. Lý tưởng nhất là ai đó (tác giả VistaSwitcher, điều này có nghĩa là bạn!) Sẽ viết một công cụ đa năng hơn cho phép bạn lướt qua các ứng dụng thay vì các cửa sổ (ít nhất là với một tổ hợp phím bổ sung) và mang tất cả các cửa sổ của ứng dụng được chọn lên phía trước.
glenviewjeff

@Snark, tốt đẹp - cảm ơn. Tôi đã sửa đổi tập lệnh của bạn để hoạt động với bất kỳ ứng dụng nào, trong một câu trả lời khác.
Ross

4

Giữ ctrl khi bạn nhấp vào biểu tượng được nhóm. Nên đưa từng người lên liên tiếp.


3

Tôi không nghĩ rằng một thứ như vậy tồn tại .... Có thể bạn có thể viết một kịch bản AHK, nhưng tôi không phải là một chuyên gia ở đó.

Chức năng tích hợp duy nhất tôi biết là làm những gì bạn đã làm hoặc nếu ứng dụng có ngăn xếp, bạn có thể đưa tất cả chúng lên bằng cách nhấn Cờ Windows + Số (1-0) , tiếp tục giữ Cờ Windows và hãy nhấn Chuyển hướng để xoay vòng qua lựa chọn .... Nhưng tôi nghĩ điều này có lẽ còn lâu hơn nữa.


3

Đặt putty là một trong 10 chương trình đầu tiên được đặt trên thanh tác vụ. Hãy nói putty là # 4 từ bên trái. Để đưa một trong các phiên putty mở ra phía trước, hãy nhấn Ctrl-Windows-4. Lặp lại để đưa mỗi phiên lên phía trước cho đến khi tất cả chúng ở trên cùng.

Tôi đang sử dụng bàn phím Microsoft. Có một tính năng gán macro trong phần mềm bàn phím (tải xuống miễn phí từ Microsoft). Tôi đã tạo một macro thực hiện Ctrl-Windows-4-4-4-4-4-4-4-4-4-4 và gán nó cho phím máy tính trên bàn phím. Bây giờ tôi có thể đưa tất cả các phiên putty lên phía trước chỉ bằng một lần bấm phím.

.


2

Một chủ đề hơi cũ, nhưng nó là chủ đề đối với tôi, khi tôi chuyển sang Win7 chỉ hoạt động gần đây.

Tôi chỉ cần nhấp chuột trái nhanh vào biểu tượng nhóm trong thanh tác vụ: mỗi lần nhấp sẽ đưa thêm một cửa sổ ra phía trước, tại một số điểm bạn bắt đầu đạp xe qua chúng ...

Ngọn lửa liên tục này cảm thấy khó chịu, nhưng có lẽ ấn tượng này là chính xác.


2
Điều này không làm việc cho tôi để giành chiến thắng Win7. Tôi chỉ nhận được một cửa sổ xem trước cửa sổ. Có lẽ ý tưởng của bạn chỉ hoạt động nếu Aero bị vô hiệu hóa?
glenviewjeff

0

Shift + Nhấp chuột phải vào nhóm tác vụ - hiển thị tất cả các cửa sổ được xếp chồng lên nhau (hoặc cạnh nhau)


0

Tiếp theo câu trả lời của @ Snark, đây là phiên bản sửa đổi của tập lệnh Autohotkey sẽ đưa tất cả các cửa sổ của ứng dụng hiện tại lên phía trước Alt + ` .

Điều này có nghĩa là bạn có thể Alt + Chuyển hướng đến cửa sổ ứng dụng mong muốn của bạn; sau đó, đánh Alt + ` để đưa tất cả các cửa sổ khác ra phía trước.

!`::
WinGetClass, class, A
WinGet, currentWindowId ,, A
WinGet, id, list, ahk_class %class%
Loop, %id%
{
    this_id := id%A_Index%
    WinActivate, ahk_id %this_id%
}
WinActivate, ahk_id %currentWindowId% ;bring the current window back to front
return
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.